SlideShare ist ein Scribd-Unternehmen logo
1 von 77
Downloaden Sie, um offline zu lesen
Enterprise Search
                    Sizing, HA, and Migration                          Hosted by:

Presented by:                  Path
Ashvini Shahane (Head Strategic Service Unit - Synergetics)
                                                               Vikram Rajkondawar
                                                                  Architect Advisor
                                                              Microsoft Corporation
Discussion Points
• SharePoint 2010 Search/FAST Search
  – Capabilities
  – Architecture
  – Search First Migration
  – High Availability and Sizing considerations
• Migration options for migrating MOSS 2007 to
  SPS 2010
SharePoint 2010 Search
Enterprise Search Product Portfolio
                      Solutions for                           Solutions for
                 Internet Business                      Business Productivity

              FAST Search                                FAST Search
              for SharePoint Internet Sites              for SharePoint
Integrated
   with
SharePoint
              SharePoint Server for
              Internet Sites                             SharePoint Server




Stand-alone   FAST Search                                FAST Search
              For Internet Business                      for Internal Applications




                                          Entry-Level            Search Server
                                           Solutions
                                                              Search Server
                                                                    Express
SHAREPOINT SEARCH: CAPABILITIES
End-User UI
• Out-of-box refinement
   – Refine over key results properties
   – Metadata, taxonomy and social tags based results
     refinement
   – Easy to extend over custom properties

• One-stop Search Center
   – Scopes, web parts, best bets, top answers ,
     advanced search
   – Query federation brings together results from all
     over - native support for OpenSearch

• Core search experience
   –   Improved did you mean suggestions
   –   New pre-query and post related query suggestions
   –   “View in browser” link (for most office docs)
   –   Improved query syntax
End-User UI
New Query Syntax

• Support for Boolean operators for FreeText
  queries and Property queries
  – (“SharePoint Search” OR “Live Search”) AND
    (title:“Keyword Syntax” OR title:”Query Syntax”)
• Prefix matching support for keywords and
  properties
  – Micro* author:bill*
• Improved operator support for property
  restrictions
  – =, >, <, <=, >=
  – Can create range refinements
Great Search Experience OOB                           Win7
                                                                 Connector
Get more relevant
results                                                                              Related
through a search center with                                                        searches
hit highlighting, results
summaries, related queries,
and enhanced query syntax




Find information
faster
with metadata-driven
refinement, query suggestions,
search scopes, and federated
                                              Launch in Office
results which help pinpoint
                                                Web Apps
information



Search from anywhere             Refinement
Including mobile and desktop                                                 Federated
                                   panel                                      results
integration; Office Web Apps
speed access to results;
enhancements for multi-lingual
Search is Social
• People finding experience
   – Front door to the office social network
   – Better expertise & interest search
       • Email mining to bootstrap profiles with
         interests and colleagues
   – “Address book style” search
       • Phonetic name matching
       • Nickname matching
   – Relevance models tuned specifically for
     people search
   – Metadata refinement, better hit
     highlighting, recently authored content
Search is Social
• Social behavior drives search quality
   – Search click through behavior drives
     relevance ranking
   – Query suggestions mined from search
     logs
   – Social tagging influences relevance
     ranking
   – Self search - to drive people to
     participate content
   – Social definitions extracted from
     indexed content
Amplify the Impact of Knowledge & Expertise
Connect with expertise
using improved matching from      Refine by focus,
mined Outlook mailbox data and     expertise, and
                                  other attributes      Phonetic and
SharePoint My Site profiles                          nickname matching




Improve relevance
with use
based on how people tag content
in SharePoint and on click-
through of search results
                                                                           Expertise
                                                         Recently
                                                                         identification
                                                     authored content

Find people
through nickname and phonetic
matching, people specific
refinement, tuned relevance
models
Search Use in Social Data Delivery
• Search is used for data retrieval and trimming in
  other SharePoint social features
Feature           Action                               Query
My Site Host home What’s New web part                  Retrieves up to 40 recent
page                                                   activities from colleagues
Profile Page      Recent Activities web part           Retrieves up to 10 recent
(person.aspx)                                          activities for user
Tags and Notes    Activities for Month web part        Retrieves up to 40 tags or
page                                                   notes based on activities
                                                       for the specified month for
                                                       user
Outlook Social    OSC synchs every hour for every      Retrieves all recent (since
Connector         user. The response sends updates     the last synch) activities
                  for colleagues since the last time   from colleagues
                  OSC synched
Search Depends on Social

• Some of the functionality in Search also depends
  on data from Social
• Only difference between SS and FS for social FS
  doesn’t index social tags
Feature                                                                   SS   FS
Core Results Page showing social tags (up to 5) for search results
Core Results Page Refinement by social tags
Core Results Page Refinement by Taxonomy data / Authoritative tags
All features on the people search tab - searching for people, searching
for expertise, refining by people properties etc.
FAST SEARCH: CAPABILITIES
Go Beyond the Search Box           Sorting on any
                                                       property


                               Visual Best Bets




Refinement with
 counts on any
    property



                                                  Scrolling PowerPoint
                                                        Previews




           Thumbnails
Go Beyond the Search Box

• Site admin/Search admin control
   •   Visual Best Bets
   •   Promote/Demote documents and sites
   •   UI extensibility (web parts, ..)
   •   Relevancy profiles and parameters
   •   User Context parameter & admin


• End User Control
   • Sorting, Ranking, and Navigation
   • Admin-enabled controls


• Linguistics and term control
   •   Keywords, phrases, synonyms, spellcheck
   •   Multilingual searching control
   •   Lists for metadata extraction
   •   Search similar (based on document vectors)
   •   Index based did you mean suggestions
User Context Matters
Renee Lo, Engineer         Alan Brewer, Sales

What should I know about   What should I know about
implementing ERP?          selling ERP consulting?
Go Beyond the Search Box
                                           Afrikaans        Hausa              Pashto, Pushto
                                           Albanian         Hebrew             Persian
                                           Arabic           Hindi              Polish

• Can search in any language               Armenian
                                           Azerbaijani
                                                            Hungarian
                                                            Icelandic
                                                                               Portuguese
                                                                               Punjabi
                                           Basque           Indonesian         Rhaeto-Romance
• 84 languages detected to allow language-specific handling
                                           Bengali,Bangla   Irish              Romanian
                                           Bosnian          Italian            Russian

• Lemmatization improves recall            Breton
                                           Bulgarian
                                                            Japanese
                                                            Kannada
                                                                               Sami (Northern)
                                                                               Serbian
                                           Catalan          Kazakh             Slovak
   (‘better’ includes ’good’)              Chinese-S        Kirghiz            Slovenian
                                           Chinese-T        Korean             Sorbian

• Phrase search includes stopwords         Croatian,
                                           Czech
                                                            Kurdish
                                                            Latin
                                                                               Spanish
                                                                               Swahili

  (“a room with a view”)                   Danish
                                           Dutch
                                                            Latvian, Lettish
                                                            Letzeburgesch
                                                                               Swedish
                                                                               Tagalog
                                           English          Lithuanian         Tamil
– Only nouns and adjectives are expanded (higher precision)
                                           Estonian
                                           Faroese
                                                            Macedonian
                                                            Malay
                                                                               Telugu
                                                                               Thai

   (‘book’ -> ‘books’, not ‘booked’)       Finnish
                                           French
                                                            Malayalam
                                                            Maltese
                                                                               Turkish
                                                                               Ukrainian
                                           Galician         Maori              Urdu
                                           Georgian         Marathi            Uzbek
                                           German           Mongolian          Vietnamese
                                           Greek            Norwegian          Welsh
                                           Greenlandic      Norwegian-B        Yiddish
                                           Gujarati         Norwegian-N        Zulu
Advanced Content Processing


                     PRODUCT (Custom)




CONCEPT (Custom)




COMPANY (OOTB)
SHAREPOINT SEARCH:
ARCHITECTURE
Architecture and Design

• Deployment and management
• Scale-Out architecture
  – Introduction to concepts
  – Scale-out features and options
• Other engine enhancements
Search Center - UI for users to issue queries and
interact with results
                                                              Query Object Model               OpenSearch
                                                                                                 Source
Query Servers- Accept query requests from users
and return results
                                                               Query Servers
Query Federation - Return results from non-
                                                                                    Index
SharePoint Indexes                                                                 Partition
Indexing - Extract information from items to
enable efficient matching                                         Indexer
Index Partition - Subset of the overall index


Crawling -Traverse URL space to record items in
                                                                  Crawler
searchcatalog
Connectors -Know how to process different
content sources

Content Sources - Host the content we want
to return in main results                           Content       Content          Content
MOSS 2007 search scale-out


“The whole index”

                                        Query


         “Bottleneck”



                                                “Single point of
                              Indexer
                               Query                failure”


                        “Bottleneck”
SharePoint Search 2010 Scale-out                                                 Multiple Index Partitions
                                                                                       Stateless Crawlers
                                                                                       Crawl Distribution
 Admin       Admin
Database   Component
                                      Query                              Query
                                                                                       Query Mirroring
                                                                                       Query Components
                                                                                       Multiple Property DBs
  “The whole index”
                                                                                       Admin Database +
                                                                                       Admin Component
                                                                  Query
                                       Query

                       “Bottleneck”



                                                                           “Single point of
                                                    Crawler
                                                    Indexer         Crawler failure”
                                                                   Indexer
                                                             Crawler   Crawler

                                              “Bottleneck”
Search First Migration

• Begin Migrating MOSS 2007 with SharePoint 2010
  Search
  – Good approach for most cases
     • User’s content kept in MOSS but User search queries handled
       by SharePoint 2010
     • Can Be SharePoint Search or FAST Search Server 2010 for
       SharePoint
  – Flexible approach
     • Can add other services later or as needed
     • Can Migrate Content later or in Parallel
  – Can be implemented easily
Search First
Indexing MOSS 2007 User Store

• Create a Content Source
  – Content Source Type - SharePoint Sites
  – Start Address: sps3://<MOSS 2007 Site>
  – Search Results from that source - not all options will be
    available
     • No Add as a colleague
     • No Browse in Organization Chart
User Profile Replication Engine

• UPRE ships in SPS2010 Admin Toolkit
  – Sync between MOSS 2007 and SPS2010
     • Co-existence
  – Sync between SPS2010 and SPS2010
     • User Profile SA can’t be used across the WAN
     • Includes social data
From MOSS 2007


Local to SP 2010
High Availability / Fault Tolerance
 A design that enables a system to continue
 operation, possibly at a reduced level (also
 known as graceful degradation), rather than
 failing completely, when some part of the
 system fails.
                      “Fault tolerant design”, Wikipedia
High Availability for Search

• Content side High Availability
  – Full redundancy in the feeding chain
  – Normally not critical for intranet applications
  – Preferred by many clients

• Query side High Availability
  – Full redundancy of all query components
  – Critical for internet facing applications
  – Preferred for intranet applications

• Backup/recovery alternatives not covered
SharePoint Search – Content Data Flow
      Doc. properties                Index fragments


                        Distribute
                         request



                           Poll
                         request

                        Crawl DB

                           Log
                         request



                           Poll
                         request
                                                          Security
                                                      descriptors
                                                  (ACLs and ACEs)
                         Request
                          crawl
SharePoint Search – Content Side HA
 Property DB
               Automatic re-                   Crawlers are stateless,
               election of Master                                                   Redundant instances
                                               automatic failover
                                                                              will automatically fail over




                                    Crawl DB      Crawl DB



                                                      No redundancy support,
                                                      but can be quickly relocated
                                                      via PowerShell
SharePoint Search – Query Data Flow
SharePoint Search – Query HA
The cost of overinvestment in hardware is
almost always far less than the cumulative
expenses related to troubleshooting
problems cause by under sizing.

                   TechNet, Capacity management
                   and sizing for Sharepoint 2010
Search Sizing

• Scale up
  (Add more hardware:
  processors/memory)
• Scale out
  (Add more
  servers to a farm)
• Search is by far the service application in SP 2010
  with the largest hardware utilization
Sizing approach




     Crawl DB instances

                                   Index partitions    Property
                                                      DB instances



Crawler components / Indexers
Sizing exercise




                  18
SP Search – Pilot/Dev Deployment

       SP2010 Farm




          All roles
SP Search – Extra Small Deployment
      SP2010 Farm       SP2010 Farm




                           All roles


       Web Front End
          Query
         SP Crawl
       People Crawl
        SQL Server




                            All DBs


                       SQL 2008 Cluster
       Web Front End
          Query
         SP Crawl
       People Crawl
        SQL Server
SP Search – Small Deployment
            SP2010 Farm


                                    *
   Web Front End       Web Front End
       Query               Query
   Index partition 1   Index partition 1




                                   *
   Central Admin         SP Crawl
     SP Crawl          People Crawl
   People Crawl




   Search Admin DB
       Crawl DB
     Property DB
    SharePoint DB

        SQL 2008 Cluster

              Note:
   Servers marked with * are only
    needed for high availability
SP Search – Medium Deployment
                                  SP2010 Farm




  Web Front End       Web Front End




      Query               Query                  Query               Query
  Index partition 1   Index partition 1      Index partition 2   Index partition 3
  Index partition 4   Index partition 2      Index partition 3   Index partition 4




   Central Admin                SP Crawl
     SP Crawl                 People Crawl
   People Crawl




   Search Admin DB              Crawl DB
     Property DB
    SharePoint DB


                              SQL 2008 Cluster
SP Search – Large Deployment
                                                                                        SP2010 Farm




 Web Front End Web Front End




     Query               Query               Query               Query               Query                Query               Query               Query               Query                Query
 Index partition 1   Index partition 1   Index partition 2   Index partition 3   Index partition 4    Index partition 5   Index partition 6   Index partition 7   Index partition 8    Index partition 9
Index partition 10   Index partition 2   Index partition 3   Index partition 4   Index partition 5    Index partition 6   Index partition 7   Index partition 8   Index partition 9   Index partition 10




  Central Admin                      SP Crawl                         SP Crawl
    SP Crawl                       People Crawl                     People Crawl
  People Crawl




                                                                        Crawl DB                       Property DB         Property DB
                                   Crawl DB
                                                                       SharePoint                    Search Admin DB

                                                       SQL 2008 Cluster
Server Calculation Matrix
                        Item                   Query       Crawl       Prop                            Content Query
Name                   count        WFEs       Comps       Comp        DBs        Crawl DBs    Total   Side HA Side HA
Single VM (Lab + min
production)                    1 (shared) (shared)                 1 (shared) (shared)            1      (x)     (x)
Extra Small                    5 (shared) (shared)                 1          1 (shared)          2
Small                          10          2 (shared)              1          1 (shared)          4               x
Medium                         40          2           4           2          1            1     10      x        x
Large                     100              2       10              3          2            2     19      x        x




 Disclaimer:
 The numbers might not be representative for the customer environment and data. Please use
 caution when using these numbers for sizing.
FAST Search for SharePoint 2010
                              Sorting on any
               Query            property
                                                 Related
             completion
                                               searches &
                                                 people




                              Scrolling
Document                      previews
thumbnails

             Read in Office
              Web Apps
                                               Federated
                                                 results
FAST Search – Content Data Flow (1/2)
                   Doc. properties                  Index fragments
                                                                              Query
Property DB                          Crawl comp.                            component

                                      Distribute
                                       request
                                     Master Crawl
                                       comp.
                                         Poll
                                       request
    Crawl data
    Crawl history                    Crawl DB
    Crawl queue additions
                                         Log
                                       request
                                        Admin
                                     component

                                          Poll
                                        request
                                                                        Security
                                      Admin DB                       descriptors
                                                                (ACLs and ACEs)
                                       Request
                                        crawl
FAST Search – Content Side HA (1/2)
                                                                                                      Query
Property DB Property DB                        Crawl comp.
                                                 Crawl comp.                                         Query
                                                                                                   Query
                                                                                                    component
                                                   Crawl comp.                                    component
                                                                                                component
                          Automatic re-                  Crawlers are stateless,
                          election of Master                                                   Redundant instances
                                                         automatic failover
                                                                                         will automatically fail over
                                               Master Crawl
                                                 comp.




                                               Crawl DB       Crawl DB



                                                 Admin           No redundancy support,
                                               component         but can be quickly relocated
                                                                 via PowerShell



                                                Admin DB      Admin DB
FAST Search – Content Data Flow (2/2)
                Search

               Distribute
                 index

               Indexing

                Pass on
                 batch
               Indexing
              Dispatcher

               Ready to
                index
                 Item       Detected    Link Analysis
              Processing      links    (Web Analyzer)

                 Pass on
                  batch
               Content
              Distributor

                Crawled
                 batch
FAST Search – Content Side HA (2/2)
Search rows have         Search
                          Search
automatic failover

Backup indexer,         Indexing
                         Indexing
manual failover                                   Must be set up for
                                                  redundancy.
Does not hold state,    Indexing
                         Indexing
                                                  Disk errors may
                          Indexing
automatic failover
                       Dispatcher
                        Dispatcher
                         Dispatcher               require manual
                                                  recovery.
Does not hold state,      Item
                            Item
                                                       Link Analysis
                             Item
                       Processing                     (Web Analyzer)
automatic failover      Processing
                         Processing


Does not hold state,    Content
                         Content       Crawl DB and Crawl
                       Distributor
                          Content
automatic failover      Distributor
                         Distributor   Component requirements are
                                       as for SharePoint Search
FAST Search – Query Side HA
FAST Search for SharePoint                                                                                     Search Service Applications

                                  Summary of architectural elements                                                                                FAST Search for SharePoint

                                                                                                                                                   Web Frontend



                            Site Collection Level Admin UI                   PowerShell                              Central Administration UI
                            - Keyword Management                             -     Schema configuration              -   Property mapping
                            - User Context Management                        -     Admin configuration               -   Entity extracton
                            - Site Promotion/Demotion                        -     Deployment configuration          -   Spell-checking

                                                                         Administration and Schema Object Model

                        SharePoint
                        Front-end                                                                                                   Connectors:
                                                                      Security                                                                                       Content
                                                                                                                                    - SharePoint
                                                                       Access                 Indexing                              - BDC
                                                 Query Object Model




                                                                      Module                                                        - Exchange
                                                                                                                   Content
                                                                                                                  Processing
                                                                                                                                                                    Content
                                                                                                                     And
 Custom                                                                                                           Linguistics
                            Query Web Service
front-end                                                                                                                           Connectors:
                                                                      Query and
                                                                                                                                    - Web Crawler
                                                                        Result                 Search                               - JDBC                           Content
                               Federation                             Processing                                                    - Lotus Notes
                              Object Model


                                                                                                   Monitoring Services

            OpenSearch or
            other Sources            People Search                                  Microsoft System Center Operations Manager                       !
                                                                                                                                                     !
Content Processing Flow
                                              OpenSearch
                                                Source
                                                                                                Content
End Users



                             Federation
                                            Query                          Content
                                                           Indexer                    Crawler
                                          Processor                       Processor




       Search Center                                         Index
                                                            Partition                           Profiles

             User                         Relevance                     Metadata          Indexing
            Context                        Control                                      Connectivity
  •   Data moves from content source to end user queries
         It gets crawled, processed and refined, an index is created
         User executes queries and retrieves data, metadata, and federated search
         results
Content Pipeline Stages
    Default                                           Optional
                                                         XML Properties mapper
•    Format Conversion                                   Offensive Content Filter
•    Language detection and encoding                     Verbatim extractor
•    Lemmatizer
                                                                Loads dictionary for custom extraction,
      –   Linguistics normalization
                                                                e.g product names
•    Tokenizer
                                                         Field Collapsing
      –   Word breaking
•    Entity Extraction
      –   Persons, companies, locations, email,
                                                          …
          date/time, URL, prices, file names
•    DateTimeNormalizer
      –   Date normalization
•    Vectorizer
      –   Create document vector for similarity
          searching
•    WebAnalyzer
      –   Anchor text and link cardinality analysis
•    PropertiesMapper
      –   Map to crawled properties
•    PropertiesReporter
      –   Report detected properties
FAST Search for SharePoint Scaleout
                                    Scale-out in different
                                    “dimensions”
                                          Query Volume
                                          Content Volume
                                          Processing power
                                          Indexing freshness
                                    Redundancy options
                                          Search
                                          Indexing
                                    Performance targets*
                                          30 mDocs/node
                                          50 QPS/node
                                          35 docs/sec
                      * Dependent on document and HW characteristics
FAST Search – Disk Calculation
Max item count
 (in Millions)     Adm       Web Analyzer Crawl DB Server    Indexer      Indexer (HD)
       1         1 x 72 GB     1 x 5 GB       1 x 10 GB     1 x 120 GB     1 x 120 GB
       10        1 x 72 GB    1 x 50 GB       1 x 40 GB     1 x 1.2 TB      1 x 1.2 TB
       40        1 x 72 GB    1 x 60 GB      1 x 150 GB     3 x 2.0 TB      1 x 4.8 TB
      100        1 x 72 GB    2 x 75 GB      1 x 350 GB     6 x 2.0 TB      3 x 4.8 TB
      150        1 x 72 GB    4 x 75 GB      1 x 500 GB     10 x 2.0 TB     4 x 4.8 TB
      200        1 x 72 GB    5 x 75 GB      2 x 350 GB     14 x 2.0 TB     5 x 4.8 TB
      500        1 x 72 GB    9 x 75 GB      2 x 500 GB     34 x 2.0 TB    13 x 4.8 TB
SharePoint Search/FAST Search Recap

• Search is the most demanding service in SP 2010 –
  plan accordingly
• All components involved in querying and steady-
  state crawling support HA
• High Density mode may be an attractive
  alternative
• Sizing models are based on thorough testing – find
  one that fits your scenario
Migration and upgrade paths
     from MOSS 2007
2010 Upgrade improvements
• Detect issues early
   – Provide O12 tools to admins
   – Report critical issues at start of upgrade
• Keep the administrator informed
• No data loss
   – Keep content and settings
• Continue when possible
• Be reentrant
   – Upgrade should not be catch 22
2010 Upgrade Overview
New                            Changed
• Upgrade Preparation Tools    • Upgrade Methods
• Windows PowerShell Upgrade
  Cmdlets                      Improved
• Feature Upgrade              • Upgrade Status Reporting
• Visual Upgrade               • Upgrade Logging

                               Removed
                               • Gradual Upgrade
                               • Side By Side Installation
2010 Upgrade Scenarios and Methods

Supported Scenarios             Unsupported Scenarios
• In-Place Upgrade              • Upgrade from earlier than WSS v3

• Database Attach Upgrade:         SP2/MOSS 2007 SP2
                                • Direct upgrade from WSS v2/SPS
   – Content Database
                                   2003 or earlier
   – Profile Service Database
                                • Side by side installation
                                • Gradual upgrade
In-Place

• Next, next, finished 
• Advancements
  – Restartable!
  – Common blocking time outs removed
In-Place Pros/Cons



Farm wide settings are preserved      Servers and farms are
and upgraded                          offline while the upgrade
Customizations are available in the   is in progress
environment after                     The upgrade proceeds continuously
the upgrade if they are v4            Existing v3 farm must support (64
compatible                            bit and performance
Supported Paths In-Place


                                 MSS
       x86
                                 2010




                                 MSS
x86    x86
                                 2010




             WSS v3.0
       x86                       2010
             SP2
Database Attach

• Databases that can be attached
  – Content database
  – Profile service database
  – Project service database
• V3 databases that cannot be attached
  – Configuration
  – Search
Database Attach Steps

• Backup 2007 Content DB
• Restore to SharePoint 2010 SQL Server, using SQL
  Tools
• Test-SPContentDatabase –name
  wss_content_2007 –webapplication
  http://2010webapp
• Mount-SPContentDatabase –name
  wss_content_2007 –webapplication
  http://2010webapp
DB Attach Pros/Cons


          Pros                            Cons
Upgrade multiple content       The server and farm settings are
databases at the same time     not upgraded
Combine multiple farms         Customizations must be
into one farm                  transferred manually
Customizations must be         Missing customizations
transferred manually
Hybrid Approach

• Detach DBs
• Upgrade to 2010 in-place
• DB Attach content DBs
Hybrid Pros/Cons


Farm wide settings preserved   Labor intensive
Customizations already         Direct access to the
in place                       database servers
Multiple content databases     x86 is a lot of work
at the same time               Existing hardware
Non-upgraded sites             may need replacing
(in read-only mode) while
you upgrade the content
Upgrading FBA Web Apps

• Convert Web applications to claims-based
  authentication
• Update web.config with necessary connection
  information for your provider
• Use PowerShell to migrate users and permissions
SSP exploded to service applications –
              Inplace
SSP


• O12 SSPs and service settings =
  Flexible shared services model
• Service Applications = part of Foundation
• Notification of new services after
  in-place upgrade
• Backup/restore of individual services
  + Provisioning offbox
What is “Visual Upgrade”

• A feature that separates data upgrade
  from UI upgrade
  – Data and code upgrade happens all at once
  – Site UI has two modes: this version and
    previous version
  – Pages and components make the decision
    at runtime, and it’s safe by default
Summary
• SharePoint 2010 Search/FAST Search
  – Capabilities
  – Architecture
  – Search First Migration
  – High Availability and Sizing considerations
• Migration options for migrating MOSS 2007 to
  SPS 2010
THANK YOU

Weitere ähnliche Inhalte

Was ist angesagt?

SharePoint 2013 'Search': What you need to Know!
SharePoint 2013 'Search': What you need to Know!SharePoint 2013 'Search': What you need to Know!
SharePoint 2013 'Search': What you need to Know!WinWire Technologies Inc
 
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012Nik Patel
 
SharePoint 2013 Search - Whats new for End Users
SharePoint 2013 Search - Whats new for End UsersSharePoint 2013 Search - Whats new for End Users
SharePoint 2013 Search - Whats new for End UsersMark Stokes
 
Search Options in SharePoint 2010
Search Options in SharePoint 2010Search Options in SharePoint 2010
Search Options in SharePoint 2010milanchauhan
 
SharePoint Search Tips for Power Users
SharePoint Search Tips for Power UsersSharePoint Search Tips for Power Users
SharePoint Search Tips for Power UsersJoel Oleson
 
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013Findwise
 
Office 365 and share point online ramp up in 60 minutes for on-premises share...
Office 365 and share point online ramp up in 60 minutes for on-premises share...Office 365 and share point online ramp up in 60 minutes for on-premises share...
Office 365 and share point online ramp up in 60 minutes for on-premises share...Nik Patel
 
Sps boston 2014_o365_power_shell_csom_amitv
Sps boston 2014_o365_power_shell_csom_amitvSps boston 2014_o365_power_shell_csom_amitv
Sps boston 2014_o365_power_shell_csom_amitvamitvasu
 
SharePoint 2013 – the upgrade story
SharePoint 2013 – the upgrade storySharePoint 2013 – the upgrade story
SharePoint 2013 – the upgrade storySPC Adriatics
 
Enterprise Search in SharePoint 2013
Enterprise Search in SharePoint 2013Enterprise Search in SharePoint 2013
Enterprise Search in SharePoint 2013Findwise
 
SharePoint Search Secrets for Power Users & Administrators - Mike Smith
SharePoint Search Secrets for Power Users & Administrators - Mike SmithSharePoint Search Secrets for Power Users & Administrators - Mike Smith
SharePoint Search Secrets for Power Users & Administrators - Mike SmithMAX Technical Training
 
Configuring and Managing Results Sources in SharePoint 2013
Configuring and Managing Results Sources in SharePoint 2013Configuring and Managing Results Sources in SharePoint 2013
Configuring and Managing Results Sources in SharePoint 2013SurfRay
 
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...Nik Patel
 
#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimizationMike Maadarani
 
Cloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePointCloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePointJeff Fried
 
Logical architecture considerations for SharePoint 2013
Logical architecture considerations for SharePoint 2013Logical architecture considerations for SharePoint 2013
Logical architecture considerations for SharePoint 2013Dinusha Kumarasiri
 
Avoiding 10 common SharePoint Administration mistakes
Avoiding 10 common SharePoint Administration mistakesAvoiding 10 common SharePoint Administration mistakes
Avoiding 10 common SharePoint Administration mistakesBenjamin Athawes
 
Designing Corporate News Application Using SharePoint 2013 Web Content Manage...
Designing Corporate News Application Using SharePoint 2013 Web Content Manage...Designing Corporate News Application Using SharePoint 2013 Web Content Manage...
Designing Corporate News Application Using SharePoint 2013 Web Content Manage...Nik Patel
 

Was ist angesagt? (20)

SharePoint 2013 'Search': What you need to Know!
SharePoint 2013 'Search': What you need to Know!SharePoint 2013 'Search': What you need to Know!
SharePoint 2013 'Search': What you need to Know!
 
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
 
SharePoint 2013 Search - Whats new for End Users
SharePoint 2013 Search - Whats new for End UsersSharePoint 2013 Search - Whats new for End Users
SharePoint 2013 Search - Whats new for End Users
 
Search Options in SharePoint 2010
Search Options in SharePoint 2010Search Options in SharePoint 2010
Search Options in SharePoint 2010
 
SharePoint Search Tips for Power Users
SharePoint Search Tips for Power UsersSharePoint Search Tips for Power Users
SharePoint Search Tips for Power Users
 
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
 
Office 365 and share point online ramp up in 60 minutes for on-premises share...
Office 365 and share point online ramp up in 60 minutes for on-premises share...Office 365 and share point online ramp up in 60 minutes for on-premises share...
Office 365 and share point online ramp up in 60 minutes for on-premises share...
 
Sps boston 2014_o365_power_shell_csom_amitv
Sps boston 2014_o365_power_shell_csom_amitvSps boston 2014_o365_power_shell_csom_amitv
Sps boston 2014_o365_power_shell_csom_amitv
 
SharePoint 2013 – the upgrade story
SharePoint 2013 – the upgrade storySharePoint 2013 – the upgrade story
SharePoint 2013 – the upgrade story
 
Enterprise Search in SharePoint 2013
Enterprise Search in SharePoint 2013Enterprise Search in SharePoint 2013
Enterprise Search in SharePoint 2013
 
SharePoint Search Secrets for Power Users & Administrators - Mike Smith
SharePoint Search Secrets for Power Users & Administrators - Mike SmithSharePoint Search Secrets for Power Users & Administrators - Mike Smith
SharePoint Search Secrets for Power Users & Administrators - Mike Smith
 
Configuring and Managing Results Sources in SharePoint 2013
Configuring and Managing Results Sources in SharePoint 2013Configuring and Managing Results Sources in SharePoint 2013
Configuring and Managing Results Sources in SharePoint 2013
 
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
 
Introduction to SharePoint 2013 by Michael Blumenthal
Introduction to SharePoint 2013 by Michael BlumenthalIntroduction to SharePoint 2013 by Michael Blumenthal
Introduction to SharePoint 2013 by Michael Blumenthal
 
#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization
 
Cloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePointCloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePoint
 
Logical architecture considerations for SharePoint 2013
Logical architecture considerations for SharePoint 2013Logical architecture considerations for SharePoint 2013
Logical architecture considerations for SharePoint 2013
 
Avoiding 10 common SharePoint Administration mistakes
Avoiding 10 common SharePoint Administration mistakesAvoiding 10 common SharePoint Administration mistakes
Avoiding 10 common SharePoint Administration mistakes
 
Designing Corporate News Application Using SharePoint 2013 Web Content Manage...
Designing Corporate News Application Using SharePoint 2013 Web Content Manage...Designing Corporate News Application Using SharePoint 2013 Web Content Manage...
Designing Corporate News Application Using SharePoint 2013 Web Content Manage...
 
Search Server 2010
Search Server 2010Search Server 2010
Search Server 2010
 

Andere mochten auch

Lospinuso - Interrogazione tagli Sanità Jonica
Lospinuso - Interrogazione tagli Sanità JonicaLospinuso - Interrogazione tagli Sanità Jonica
Lospinuso - Interrogazione tagli Sanità JonicaPietro Lospinuso
 
Share point 2010 application platform
Share point 2010 application platformShare point 2010 application platform
Share point 2010 application platformmicrosoftasap
 
Intrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azureIntrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azuremicrosoftasap
 
Sharepoint2010applicationplatform 110203035048-phpapp01
Sharepoint2010applicationplatform 110203035048-phpapp01Sharepoint2010applicationplatform 110203035048-phpapp01
Sharepoint2010applicationplatform 110203035048-phpapp01microsoftasap
 
ASB 2013 Trip Information
ASB 2013 Trip InformationASB 2013 Trip Information
ASB 2013 Trip Informationandy922
 
presentation
presentationpresentation
presentationMax Popov
 

Andere mochten auch (7)

Lospinuso - Interrogazione tagli Sanità Jonica
Lospinuso - Interrogazione tagli Sanità JonicaLospinuso - Interrogazione tagli Sanità Jonica
Lospinuso - Interrogazione tagli Sanità Jonica
 
Evaluation
EvaluationEvaluation
Evaluation
 
Share point 2010 application platform
Share point 2010 application platformShare point 2010 application platform
Share point 2010 application platform
 
Intrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azureIntrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azure
 
Sharepoint2010applicationplatform 110203035048-phpapp01
Sharepoint2010applicationplatform 110203035048-phpapp01Sharepoint2010applicationplatform 110203035048-phpapp01
Sharepoint2010applicationplatform 110203035048-phpapp01
 
ASB 2013 Trip Information
ASB 2013 Trip InformationASB 2013 Trip Information
ASB 2013 Trip Information
 
presentation
presentationpresentation
presentation
 

Ähnlich wie Enterprise search-sizing-ha-and-migration-path

SPConnections Amsterdam: Beyond the Search Center - Application or Solution? ...
SPConnections Amsterdam: Beyond the Search Center - Application or Solution? ...SPConnections Amsterdam: Beyond the Search Center - Application or Solution? ...
SPConnections Amsterdam: Beyond the Search Center - Application or Solution? ...Agnes Molnar
 
MS Fast Search Server
MS Fast Search ServerMS Fast Search Server
MS Fast Search ServerWaleed Badawy
 
EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...
EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...
EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...EPC Group
 
Enterprise Search in SharePoint 2010
Enterprise Search in SharePoint 2010Enterprise Search in SharePoint 2010
Enterprise Search in SharePoint 2010bgerman
 
SPLive Orlando - Beyond the Search Center - Application or Solution?
SPLive Orlando - Beyond the Search Center - Application or Solution?SPLive Orlando - Beyond the Search Center - Application or Solution?
SPLive Orlando - Beyond the Search Center - Application or Solution?Agnes Molnar
 
Search for Overview for SC Upstate SP users
Search for Overview for SC Upstate SP usersSearch for Overview for SC Upstate SP users
Search for Overview for SC Upstate SP usersMike Brannon
 
Smarter share point kc user group fast presentation march 2015
Smarter share point kc user group fast presentation   march 2015Smarter share point kc user group fast presentation   march 2015
Smarter share point kc user group fast presentation march 2015Kyle Bodenstab
 
#SEASPC: Information Architecture and Enterprise Search - Better Together
#SEASPC: Information Architecture and Enterprise Search - Better Together#SEASPC: Information Architecture and Enterprise Search - Better Together
#SEASPC: Information Architecture and Enterprise Search - Better TogetherAgnes Molnar
 
Find Information Faster Using SharePoint 2010 Search
Find Information Faster Using SharePoint 2010 SearchFind Information Faster Using SharePoint 2010 Search
Find Information Faster Using SharePoint 2010 SearchPerficient, Inc.
 
Enterprise Search Using SharePoint 2010 and FAST
Enterprise Search Using SharePoint 2010 and FASTEnterprise Search Using SharePoint 2010 and FAST
Enterprise Search Using SharePoint 2010 and FASTBert Johnson
 
SPConnections - Search Administration in SharePoint 2013
SPConnections - Search Administration in SharePoint 2013SPConnections - Search Administration in SharePoint 2013
SPConnections - Search Administration in SharePoint 2013Agnes Molnar
 
Introduction to FAST Search for SharePoint 2010
Introduction to FAST Search for SharePoint 2010Introduction to FAST Search for SharePoint 2010
Introduction to FAST Search for SharePoint 2010Joris Poelmans
 
Fishbowl Solutions WebCenter Search Webinar Presentation
Fishbowl Solutions WebCenter Search Webinar PresentationFishbowl Solutions WebCenter Search Webinar Presentation
Fishbowl Solutions WebCenter Search Webinar PresentationKim Negaard
 
Fried houston spug
Fried houston spugFried houston spug
Fried houston spugJeff Fried
 
Fried dallas spug
Fried dallas spugFried dallas spug
Fried dallas spugJeff Fried
 
SPCAdriatics - 10 Things I Like In SharePoint 2013 Search
SPCAdriatics - 10 Things I Like In SharePoint 2013 SearchSPCAdriatics - 10 Things I Like In SharePoint 2013 Search
SPCAdriatics - 10 Things I Like In SharePoint 2013 SearchAgnes Molnar
 
2017 01-11 intelligent search and intranet - chihuahuas vs muffins v1
2017 01-11 intelligent search and intranet - chihuahuas vs muffins v12017 01-11 intelligent search and intranet - chihuahuas vs muffins v1
2017 01-11 intelligent search and intranet - chihuahuas vs muffins v1Don Miller
 
SharePoint Fest Denver - Everything You Need To Know About SharePoint Social ...
SharePoint Fest Denver - Everything You Need To Know About SharePoint Social ...SharePoint Fest Denver - Everything You Need To Know About SharePoint Social ...
SharePoint Fest Denver - Everything You Need To Know About SharePoint Social ...Richard Harbridge
 

Ähnlich wie Enterprise search-sizing-ha-and-migration-path (20)

ASAP Session 4
ASAP Session 4ASAP Session 4
ASAP Session 4
 
SPConnections Amsterdam: Beyond the Search Center - Application or Solution? ...
SPConnections Amsterdam: Beyond the Search Center - Application or Solution? ...SPConnections Amsterdam: Beyond the Search Center - Application or Solution? ...
SPConnections Amsterdam: Beyond the Search Center - Application or Solution? ...
 
MS Fast Search Server
MS Fast Search ServerMS Fast Search Server
MS Fast Search Server
 
EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...
EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...
EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...
 
Enterprise Search in SharePoint 2010
Enterprise Search in SharePoint 2010Enterprise Search in SharePoint 2010
Enterprise Search in SharePoint 2010
 
SPLive Orlando - Beyond the Search Center - Application or Solution?
SPLive Orlando - Beyond the Search Center - Application or Solution?SPLive Orlando - Beyond the Search Center - Application or Solution?
SPLive Orlando - Beyond the Search Center - Application or Solution?
 
Search for Overview for SC Upstate SP users
Search for Overview for SC Upstate SP usersSearch for Overview for SC Upstate SP users
Search for Overview for SC Upstate SP users
 
Smarter share point kc user group fast presentation march 2015
Smarter share point kc user group fast presentation   march 2015Smarter share point kc user group fast presentation   march 2015
Smarter share point kc user group fast presentation march 2015
 
#SEASPC: Information Architecture and Enterprise Search - Better Together
#SEASPC: Information Architecture and Enterprise Search - Better Together#SEASPC: Information Architecture and Enterprise Search - Better Together
#SEASPC: Information Architecture and Enterprise Search - Better Together
 
Find Information Faster Using SharePoint 2010 Search
Find Information Faster Using SharePoint 2010 SearchFind Information Faster Using SharePoint 2010 Search
Find Information Faster Using SharePoint 2010 Search
 
Enterprise Search Using SharePoint 2010 and FAST
Enterprise Search Using SharePoint 2010 and FASTEnterprise Search Using SharePoint 2010 and FAST
Enterprise Search Using SharePoint 2010 and FAST
 
SPConnections - Search Administration in SharePoint 2013
SPConnections - Search Administration in SharePoint 2013SPConnections - Search Administration in SharePoint 2013
SPConnections - Search Administration in SharePoint 2013
 
Introduction to FAST Search for SharePoint 2010
Introduction to FAST Search for SharePoint 2010Introduction to FAST Search for SharePoint 2010
Introduction to FAST Search for SharePoint 2010
 
Fishbowl Solutions WebCenter Search Webinar Presentation
Fishbowl Solutions WebCenter Search Webinar PresentationFishbowl Solutions WebCenter Search Webinar Presentation
Fishbowl Solutions WebCenter Search Webinar Presentation
 
Unleashing FAST Search
Unleashing FAST SearchUnleashing FAST Search
Unleashing FAST Search
 
Fried houston spug
Fried houston spugFried houston spug
Fried houston spug
 
Fried dallas spug
Fried dallas spugFried dallas spug
Fried dallas spug
 
SPCAdriatics - 10 Things I Like In SharePoint 2013 Search
SPCAdriatics - 10 Things I Like In SharePoint 2013 SearchSPCAdriatics - 10 Things I Like In SharePoint 2013 Search
SPCAdriatics - 10 Things I Like In SharePoint 2013 Search
 
2017 01-11 intelligent search and intranet - chihuahuas vs muffins v1
2017 01-11 intelligent search and intranet - chihuahuas vs muffins v12017 01-11 intelligent search and intranet - chihuahuas vs muffins v1
2017 01-11 intelligent search and intranet - chihuahuas vs muffins v1
 
SharePoint Fest Denver - Everything You Need To Know About SharePoint Social ...
SharePoint Fest Denver - Everything You Need To Know About SharePoint Social ...SharePoint Fest Denver - Everything You Need To Know About SharePoint Social ...
SharePoint Fest Denver - Everything You Need To Know About SharePoint Social ...
 

Kürzlich hochgeladen

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Kürzlich hochgeladen (20)

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

Enterprise search-sizing-ha-and-migration-path

  • 1. Enterprise Search Sizing, HA, and Migration Hosted by: Presented by: Path Ashvini Shahane (Head Strategic Service Unit - Synergetics) Vikram Rajkondawar Architect Advisor Microsoft Corporation
  • 2. Discussion Points • SharePoint 2010 Search/FAST Search – Capabilities – Architecture – Search First Migration – High Availability and Sizing considerations • Migration options for migrating MOSS 2007 to SPS 2010
  • 4. Enterprise Search Product Portfolio Solutions for Solutions for Internet Business Business Productivity FAST Search FAST Search for SharePoint Internet Sites for SharePoint Integrated with SharePoint SharePoint Server for Internet Sites SharePoint Server Stand-alone FAST Search FAST Search For Internet Business for Internal Applications Entry-Level Search Server Solutions Search Server Express
  • 6. End-User UI • Out-of-box refinement – Refine over key results properties – Metadata, taxonomy and social tags based results refinement – Easy to extend over custom properties • One-stop Search Center – Scopes, web parts, best bets, top answers , advanced search – Query federation brings together results from all over - native support for OpenSearch • Core search experience – Improved did you mean suggestions – New pre-query and post related query suggestions – “View in browser” link (for most office docs) – Improved query syntax
  • 8. New Query Syntax • Support for Boolean operators for FreeText queries and Property queries – (“SharePoint Search” OR “Live Search”) AND (title:“Keyword Syntax” OR title:”Query Syntax”) • Prefix matching support for keywords and properties – Micro* author:bill* • Improved operator support for property restrictions – =, >, <, <=, >= – Can create range refinements
  • 9. Great Search Experience OOB Win7 Connector Get more relevant results Related through a search center with searches hit highlighting, results summaries, related queries, and enhanced query syntax Find information faster with metadata-driven refinement, query suggestions, search scopes, and federated Launch in Office results which help pinpoint Web Apps information Search from anywhere Refinement Including mobile and desktop Federated panel results integration; Office Web Apps speed access to results; enhancements for multi-lingual
  • 10. Search is Social • People finding experience – Front door to the office social network – Better expertise & interest search • Email mining to bootstrap profiles with interests and colleagues – “Address book style” search • Phonetic name matching • Nickname matching – Relevance models tuned specifically for people search – Metadata refinement, better hit highlighting, recently authored content
  • 11. Search is Social • Social behavior drives search quality – Search click through behavior drives relevance ranking – Query suggestions mined from search logs – Social tagging influences relevance ranking – Self search - to drive people to participate content – Social definitions extracted from indexed content
  • 12. Amplify the Impact of Knowledge & Expertise Connect with expertise using improved matching from Refine by focus, mined Outlook mailbox data and expertise, and other attributes Phonetic and SharePoint My Site profiles nickname matching Improve relevance with use based on how people tag content in SharePoint and on click- through of search results Expertise Recently identification authored content Find people through nickname and phonetic matching, people specific refinement, tuned relevance models
  • 13. Search Use in Social Data Delivery • Search is used for data retrieval and trimming in other SharePoint social features Feature Action Query My Site Host home What’s New web part Retrieves up to 40 recent page activities from colleagues Profile Page Recent Activities web part Retrieves up to 10 recent (person.aspx) activities for user Tags and Notes Activities for Month web part Retrieves up to 40 tags or page notes based on activities for the specified month for user Outlook Social OSC synchs every hour for every Retrieves all recent (since Connector user. The response sends updates the last synch) activities for colleagues since the last time from colleagues OSC synched
  • 14. Search Depends on Social • Some of the functionality in Search also depends on data from Social • Only difference between SS and FS for social FS doesn’t index social tags Feature SS FS Core Results Page showing social tags (up to 5) for search results Core Results Page Refinement by social tags Core Results Page Refinement by Taxonomy data / Authoritative tags All features on the people search tab - searching for people, searching for expertise, refining by people properties etc.
  • 16. Go Beyond the Search Box Sorting on any property Visual Best Bets Refinement with counts on any property Scrolling PowerPoint Previews Thumbnails
  • 17. Go Beyond the Search Box • Site admin/Search admin control • Visual Best Bets • Promote/Demote documents and sites • UI extensibility (web parts, ..) • Relevancy profiles and parameters • User Context parameter & admin • End User Control • Sorting, Ranking, and Navigation • Admin-enabled controls • Linguistics and term control • Keywords, phrases, synonyms, spellcheck • Multilingual searching control • Lists for metadata extraction • Search similar (based on document vectors) • Index based did you mean suggestions
  • 18. User Context Matters Renee Lo, Engineer Alan Brewer, Sales What should I know about What should I know about implementing ERP? selling ERP consulting?
  • 19. Go Beyond the Search Box Afrikaans Hausa Pashto, Pushto Albanian Hebrew Persian Arabic Hindi Polish • Can search in any language Armenian Azerbaijani Hungarian Icelandic Portuguese Punjabi Basque Indonesian Rhaeto-Romance • 84 languages detected to allow language-specific handling Bengali,Bangla Irish Romanian Bosnian Italian Russian • Lemmatization improves recall Breton Bulgarian Japanese Kannada Sami (Northern) Serbian Catalan Kazakh Slovak (‘better’ includes ’good’) Chinese-S Kirghiz Slovenian Chinese-T Korean Sorbian • Phrase search includes stopwords Croatian, Czech Kurdish Latin Spanish Swahili (“a room with a view”) Danish Dutch Latvian, Lettish Letzeburgesch Swedish Tagalog English Lithuanian Tamil – Only nouns and adjectives are expanded (higher precision) Estonian Faroese Macedonian Malay Telugu Thai (‘book’ -> ‘books’, not ‘booked’) Finnish French Malayalam Maltese Turkish Ukrainian Galician Maori Urdu Georgian Marathi Uzbek German Mongolian Vietnamese Greek Norwegian Welsh Greenlandic Norwegian-B Yiddish Gujarati Norwegian-N Zulu
  • 20. Advanced Content Processing PRODUCT (Custom) CONCEPT (Custom) COMPANY (OOTB)
  • 22. Architecture and Design • Deployment and management • Scale-Out architecture – Introduction to concepts – Scale-out features and options • Other engine enhancements
  • 23. Search Center - UI for users to issue queries and interact with results Query Object Model OpenSearch Source Query Servers- Accept query requests from users and return results Query Servers Query Federation - Return results from non- Index SharePoint Indexes Partition Indexing - Extract information from items to enable efficient matching Indexer Index Partition - Subset of the overall index Crawling -Traverse URL space to record items in Crawler searchcatalog Connectors -Know how to process different content sources Content Sources - Host the content we want to return in main results Content Content Content
  • 24. MOSS 2007 search scale-out “The whole index” Query “Bottleneck” “Single point of Indexer Query failure” “Bottleneck”
  • 25. SharePoint Search 2010 Scale-out Multiple Index Partitions Stateless Crawlers Crawl Distribution Admin Admin Database Component Query Query Query Mirroring Query Components Multiple Property DBs “The whole index” Admin Database + Admin Component Query Query “Bottleneck” “Single point of Crawler Indexer Crawler failure” Indexer Crawler Crawler “Bottleneck”
  • 26. Search First Migration • Begin Migrating MOSS 2007 with SharePoint 2010 Search – Good approach for most cases • User’s content kept in MOSS but User search queries handled by SharePoint 2010 • Can Be SharePoint Search or FAST Search Server 2010 for SharePoint – Flexible approach • Can add other services later or as needed • Can Migrate Content later or in Parallel – Can be implemented easily
  • 28. Indexing MOSS 2007 User Store • Create a Content Source – Content Source Type - SharePoint Sites – Start Address: sps3://<MOSS 2007 Site> – Search Results from that source - not all options will be available • No Add as a colleague • No Browse in Organization Chart
  • 29. User Profile Replication Engine • UPRE ships in SPS2010 Admin Toolkit – Sync between MOSS 2007 and SPS2010 • Co-existence – Sync between SPS2010 and SPS2010 • User Profile SA can’t be used across the WAN • Includes social data
  • 30. From MOSS 2007 Local to SP 2010
  • 31. High Availability / Fault Tolerance A design that enables a system to continue operation, possibly at a reduced level (also known as graceful degradation), rather than failing completely, when some part of the system fails. “Fault tolerant design”, Wikipedia
  • 32. High Availability for Search • Content side High Availability – Full redundancy in the feeding chain – Normally not critical for intranet applications – Preferred by many clients • Query side High Availability – Full redundancy of all query components – Critical for internet facing applications – Preferred for intranet applications • Backup/recovery alternatives not covered
  • 33. SharePoint Search – Content Data Flow Doc. properties Index fragments Distribute request Poll request Crawl DB Log request Poll request Security descriptors (ACLs and ACEs) Request crawl
  • 34. SharePoint Search – Content Side HA Property DB Automatic re- Crawlers are stateless, election of Master Redundant instances automatic failover will automatically fail over Crawl DB Crawl DB No redundancy support, but can be quickly relocated via PowerShell
  • 35. SharePoint Search – Query Data Flow
  • 37. The cost of overinvestment in hardware is almost always far less than the cumulative expenses related to troubleshooting problems cause by under sizing. TechNet, Capacity management and sizing for Sharepoint 2010
  • 38. Search Sizing • Scale up (Add more hardware: processors/memory) • Scale out (Add more servers to a farm) • Search is by far the service application in SP 2010 with the largest hardware utilization
  • 39.
  • 40. Sizing approach Crawl DB instances Index partitions Property DB instances Crawler components / Indexers
  • 42. SP Search – Pilot/Dev Deployment SP2010 Farm All roles
  • 43. SP Search – Extra Small Deployment SP2010 Farm SP2010 Farm All roles Web Front End Query SP Crawl People Crawl SQL Server All DBs SQL 2008 Cluster Web Front End Query SP Crawl People Crawl SQL Server
  • 44. SP Search – Small Deployment SP2010 Farm * Web Front End Web Front End Query Query Index partition 1 Index partition 1 * Central Admin SP Crawl SP Crawl People Crawl People Crawl Search Admin DB Crawl DB Property DB SharePoint DB SQL 2008 Cluster Note: Servers marked with * are only needed for high availability
  • 45. SP Search – Medium Deployment SP2010 Farm Web Front End Web Front End Query Query Query Query Index partition 1 Index partition 1 Index partition 2 Index partition 3 Index partition 4 Index partition 2 Index partition 3 Index partition 4 Central Admin SP Crawl SP Crawl People Crawl People Crawl Search Admin DB Crawl DB Property DB SharePoint DB SQL 2008 Cluster
  • 46. SP Search – Large Deployment SP2010 Farm Web Front End Web Front End Query Query Query Query Query Query Query Query Query Query Index partition 1 Index partition 1 Index partition 2 Index partition 3 Index partition 4 Index partition 5 Index partition 6 Index partition 7 Index partition 8 Index partition 9 Index partition 10 Index partition 2 Index partition 3 Index partition 4 Index partition 5 Index partition 6 Index partition 7 Index partition 8 Index partition 9 Index partition 10 Central Admin SP Crawl SP Crawl SP Crawl People Crawl People Crawl People Crawl Crawl DB Property DB Property DB Crawl DB SharePoint Search Admin DB SQL 2008 Cluster
  • 47. Server Calculation Matrix Item Query Crawl Prop Content Query Name count WFEs Comps Comp DBs Crawl DBs Total Side HA Side HA Single VM (Lab + min production) 1 (shared) (shared) 1 (shared) (shared) 1 (x) (x) Extra Small 5 (shared) (shared) 1 1 (shared) 2 Small 10 2 (shared) 1 1 (shared) 4 x Medium 40 2 4 2 1 1 10 x x Large 100 2 10 3 2 2 19 x x Disclaimer: The numbers might not be representative for the customer environment and data. Please use caution when using these numbers for sizing.
  • 48. FAST Search for SharePoint 2010 Sorting on any Query property Related completion searches & people Scrolling Document previews thumbnails Read in Office Web Apps Federated results
  • 49. FAST Search – Content Data Flow (1/2) Doc. properties Index fragments Query Property DB Crawl comp. component Distribute request Master Crawl comp. Poll request Crawl data Crawl history Crawl DB Crawl queue additions Log request Admin component Poll request Security Admin DB descriptors (ACLs and ACEs) Request crawl
  • 50. FAST Search – Content Side HA (1/2) Query Property DB Property DB Crawl comp. Crawl comp. Query Query component Crawl comp. component component Automatic re- Crawlers are stateless, election of Master Redundant instances automatic failover will automatically fail over Master Crawl comp. Crawl DB Crawl DB Admin No redundancy support, component but can be quickly relocated via PowerShell Admin DB Admin DB
  • 51. FAST Search – Content Data Flow (2/2) Search Distribute index Indexing Pass on batch Indexing Dispatcher Ready to index Item Detected Link Analysis Processing links (Web Analyzer) Pass on batch Content Distributor Crawled batch
  • 52. FAST Search – Content Side HA (2/2) Search rows have Search Search automatic failover Backup indexer, Indexing Indexing manual failover Must be set up for redundancy. Does not hold state, Indexing Indexing Disk errors may Indexing automatic failover Dispatcher Dispatcher Dispatcher require manual recovery. Does not hold state, Item Item Link Analysis Item Processing (Web Analyzer) automatic failover Processing Processing Does not hold state, Content Content Crawl DB and Crawl Distributor Content automatic failover Distributor Distributor Component requirements are as for SharePoint Search
  • 53. FAST Search – Query Side HA
  • 54. FAST Search for SharePoint Search Service Applications Summary of architectural elements FAST Search for SharePoint Web Frontend Site Collection Level Admin UI PowerShell Central Administration UI - Keyword Management - Schema configuration - Property mapping - User Context Management - Admin configuration - Entity extracton - Site Promotion/Demotion - Deployment configuration - Spell-checking Administration and Schema Object Model SharePoint Front-end Connectors: Security Content - SharePoint Access Indexing - BDC Query Object Model Module - Exchange Content Processing Content And Custom Linguistics Query Web Service front-end Connectors: Query and - Web Crawler Result Search - JDBC Content Federation Processing - Lotus Notes Object Model Monitoring Services OpenSearch or other Sources People Search Microsoft System Center Operations Manager ! !
  • 55. Content Processing Flow OpenSearch Source Content End Users Federation Query Content Indexer Crawler Processor Processor Search Center Index Partition Profiles User Relevance Metadata Indexing Context Control Connectivity • Data moves from content source to end user queries It gets crawled, processed and refined, an index is created User executes queries and retrieves data, metadata, and federated search results
  • 56. Content Pipeline Stages Default Optional XML Properties mapper • Format Conversion Offensive Content Filter • Language detection and encoding Verbatim extractor • Lemmatizer Loads dictionary for custom extraction, – Linguistics normalization e.g product names • Tokenizer Field Collapsing – Word breaking • Entity Extraction – Persons, companies, locations, email, … date/time, URL, prices, file names • DateTimeNormalizer – Date normalization • Vectorizer – Create document vector for similarity searching • WebAnalyzer – Anchor text and link cardinality analysis • PropertiesMapper – Map to crawled properties • PropertiesReporter – Report detected properties
  • 57. FAST Search for SharePoint Scaleout Scale-out in different “dimensions” Query Volume Content Volume Processing power Indexing freshness Redundancy options Search Indexing Performance targets* 30 mDocs/node 50 QPS/node 35 docs/sec * Dependent on document and HW characteristics
  • 58. FAST Search – Disk Calculation Max item count (in Millions) Adm Web Analyzer Crawl DB Server Indexer Indexer (HD) 1 1 x 72 GB 1 x 5 GB 1 x 10 GB 1 x 120 GB 1 x 120 GB 10 1 x 72 GB 1 x 50 GB 1 x 40 GB 1 x 1.2 TB 1 x 1.2 TB 40 1 x 72 GB 1 x 60 GB 1 x 150 GB 3 x 2.0 TB 1 x 4.8 TB 100 1 x 72 GB 2 x 75 GB 1 x 350 GB 6 x 2.0 TB 3 x 4.8 TB 150 1 x 72 GB 4 x 75 GB 1 x 500 GB 10 x 2.0 TB 4 x 4.8 TB 200 1 x 72 GB 5 x 75 GB 2 x 350 GB 14 x 2.0 TB 5 x 4.8 TB 500 1 x 72 GB 9 x 75 GB 2 x 500 GB 34 x 2.0 TB 13 x 4.8 TB
  • 59. SharePoint Search/FAST Search Recap • Search is the most demanding service in SP 2010 – plan accordingly • All components involved in querying and steady- state crawling support HA • High Density mode may be an attractive alternative • Sizing models are based on thorough testing – find one that fits your scenario
  • 60. Migration and upgrade paths from MOSS 2007
  • 61. 2010 Upgrade improvements • Detect issues early – Provide O12 tools to admins – Report critical issues at start of upgrade • Keep the administrator informed • No data loss – Keep content and settings • Continue when possible • Be reentrant – Upgrade should not be catch 22
  • 62. 2010 Upgrade Overview New Changed • Upgrade Preparation Tools • Upgrade Methods • Windows PowerShell Upgrade Cmdlets Improved • Feature Upgrade • Upgrade Status Reporting • Visual Upgrade • Upgrade Logging Removed • Gradual Upgrade • Side By Side Installation
  • 63. 2010 Upgrade Scenarios and Methods Supported Scenarios Unsupported Scenarios • In-Place Upgrade • Upgrade from earlier than WSS v3 • Database Attach Upgrade: SP2/MOSS 2007 SP2 • Direct upgrade from WSS v2/SPS – Content Database 2003 or earlier – Profile Service Database • Side by side installation • Gradual upgrade
  • 64. In-Place • Next, next, finished  • Advancements – Restartable! – Common blocking time outs removed
  • 65. In-Place Pros/Cons Farm wide settings are preserved Servers and farms are and upgraded offline while the upgrade Customizations are available in the is in progress environment after The upgrade proceeds continuously the upgrade if they are v4 Existing v3 farm must support (64 compatible bit and performance
  • 66. Supported Paths In-Place MSS x86 2010 MSS x86 x86 2010 WSS v3.0 x86 2010 SP2
  • 67. Database Attach • Databases that can be attached – Content database – Profile service database – Project service database • V3 databases that cannot be attached – Configuration – Search
  • 68. Database Attach Steps • Backup 2007 Content DB • Restore to SharePoint 2010 SQL Server, using SQL Tools • Test-SPContentDatabase –name wss_content_2007 –webapplication http://2010webapp • Mount-SPContentDatabase –name wss_content_2007 –webapplication http://2010webapp
  • 69. DB Attach Pros/Cons Pros Cons Upgrade multiple content The server and farm settings are databases at the same time not upgraded Combine multiple farms Customizations must be into one farm transferred manually Customizations must be Missing customizations transferred manually
  • 70. Hybrid Approach • Detach DBs • Upgrade to 2010 in-place • DB Attach content DBs
  • 71. Hybrid Pros/Cons Farm wide settings preserved Labor intensive Customizations already Direct access to the in place database servers Multiple content databases x86 is a lot of work at the same time Existing hardware Non-upgraded sites may need replacing (in read-only mode) while you upgrade the content
  • 72. Upgrading FBA Web Apps • Convert Web applications to claims-based authentication • Update web.config with necessary connection information for your provider • Use PowerShell to migrate users and permissions
  • 73. SSP exploded to service applications – Inplace
  • 74. SSP • O12 SSPs and service settings = Flexible shared services model • Service Applications = part of Foundation • Notification of new services after in-place upgrade • Backup/restore of individual services + Provisioning offbox
  • 75. What is “Visual Upgrade” • A feature that separates data upgrade from UI upgrade – Data and code upgrade happens all at once – Site UI has two modes: this version and previous version – Pages and components make the decision at runtime, and it’s safe by default
  • 76. Summary • SharePoint 2010 Search/FAST Search – Capabilities – Architecture – Search First Migration – High Availability and Sizing considerations • Migration options for migrating MOSS 2007 to SPS 2010