SlideShare a Scribd company logo
1 of 50
Understanding & Configuring
An Effective SharePoint 2013
Search Topology
ENHANCING PRODUCTIVITY.
ENHANCING PRODUCTIVITY.
You are here because you want to..
…do more and better with search.
ENHANCING PRODUCTIVITY.
Planning – Best Practises
Understanding & Configuring An Effective Search Topology
 Benchmarking
 Operating System
o Disable Antivirus scanning for all Search Data Volumes (and for all Search processes)
o Enable High Performance power plan
 Disk Layout
o Set “DataDirectory” to non-system drive
o Separate I/O intensives paths to dedicated drive
 Service Instances
o Only start Search Query & Site Settings (SQ&SS) on servers that with a Query Processing Component
 Data Volume
o Disable disk compression and OS from “indexing” content
o Separate I/O intensives paths to dedicated drive
 Network
o 1 Gbit/s is minimum, 10Gbit/s better
o Multiple network adapters are supported
ENHANCING PRODUCTIVITY.
Core Architecture
Understanding & Configuring An Effective Search Topology
ENHANCING PRODUCTIVITY.
Core Architecture
Understanding & Configuring An Effective Search Topology
SharePoint
SP Apps
Devices
Non-SP UX
noderunner.exe noderunner.exe noderunner.exe
noderunner.exe
mssearch.exe
w3wp.exe
noderunner.exe
ENHANCING PRODUCTIVITY.
Core Architecture
Understanding & Configuring An Effective Search Topology
SharePoint
SP Apps
Devices
Non-SP UX
ENHANCING PRODUCTIVITY.
Core Architecture
Understanding & Configuring An Effective Search Topology
SharePoint
SP Apps
Devices
Non-SP UX
ENHANCING PRODUCTIVITY.
Core Architecture
Understanding & Configuring An Effective Search Topology
SharePoint
SP Apps
Devices
Non-SP UX
ENHANCING PRODUCTIVITY.
Core Architecture
Understanding & Configuring An Effective Search Topology
SharePoint
SP Apps
Devices
Non-SP UX
ENHANCING PRODUCTIVITY.
Core Architecture
Understanding & Configuring An Effective Search Topology
SharePoint
SP Apps
Devices
Non-SP UX
ENHANCING PRODUCTIVITY.
Core Architecture
Crawl Component
 OOB connectors
 Extensible through BCS
 Local disk cache
 Crawled items tracked in Crawl
database
 Configurations stored in Admin
database
 Crawl modes
o Full Crawl
o Incremental Crawl
o Continuous Crawl
mssearch.exe
 Stateless node
 Analyzes content for indexing
 Processing flow
 Dictionar`ies
 Schema mapping
 Stores links and anchors in Link
database (analytics)
 Extensible through web service call-outs
 Configurations stored in admin
database
Crawl
Admin
Link
Core Architecture
Content Processing Component
ENHANCING PRODUCTIVITY.
Core Architecture
Understanding & Configuring An Effective Search Topology
SharePoint
SP Apps
Devices
Non-SP UX
ENHANCING PRODUCTIVITY.
Core Architecture
Understanding & Configuring An Effective Search Topology
SharePoint
SP Apps
Devices
Non-SP UX
ENHANCING PRODUCTIVITY.
Web Front End
SharePoint
SP Apps
Devices
Non-SP UX
Public API
Unit of scale/role boundary Query APIs
o Client-Side object model (CSOM)
o Server-Side object model (SSOM)
o REST/OData API
 Search Center
 Display Templates
 Content by Search
WebPart
 Refinement
 Search Box
Search
Core Architecture
ENHANCING PRODUCTIVITY.
Query Processing Component
SharePoint
SP Apps
Devices
Non-SP UX
Public API
Unit of scale/role boundary Stateless node
 Processing flows
o Query Analyzer
o Linguistics
o Dictionaries
o Result sources
o Schema mapping
o Query rules
o Query federation
 Configurations stored in admin database
Search
Core Architecture
ENHANCING PRODUCTIVITY.
Core Architecture
Understanding & Configuring An Effective Search Topology
SharePoint
SP Apps
Devices
Non-SP UX
ENHANCING PRODUCTIVITY.
Search Administration Component
SharePoint
SP Apps
Devices
Non-SP UX
Public API
Unit of scale/role boundary Provisioning
 Stores Configuration Data
o Topology
o Crawl Rules
o Query Rules
o Property Mappings
 Fault Tolerant
Search
Core Architecture
ENHANCING PRODUCTIVITY.
Search Topology Operations
Understanding & Configuring An Effective Search Topology
What Is A Topology?
ENHANCING PRODUCTIVITY.
Understanding & Configuring An Effective Search Topology
ENHANCING PRODUCTIVITY.
Search Topology Operations
Understanding & Configuring An Effective Search Topology
Application Server Administration Service
ENHANCING PRODUCTIVITY.
Understanding & Configuring An Effective Search Topology
ENHANCING PRODUCTIVITY.
Deployment and Scaling
Understanding & Configuring An Effective Search Topology
How to scale a topology?
ENHANCING PRODUCTIVITY.
Deployment and Scaling
Understanding & Configuring An Effective Search Topology
ENHANCING PRODUCTIVITY.
Deployment and Scaling
Understanding & Configuring An Effective Search Topology
ENHANCING PRODUCTIVITY.
Deployment and Scaling
Understanding & Configuring An Effective Search Topology
ENHANCING PRODUCTIVITY.
Deployment and Scaling
Understanding & Configuring An Effective Search Topology
ENHANCING PRODUCTIVITY.
Deployment and Scaling
Understanding & Configuring An Effective Search Topology
ENHANCING PRODUCTIVITY.
Deployment and Scaling
Understanding & Configuring An Effective Search Topology
ENHANCING PRODUCTIVITY.
Hybrid Configuration
Understanding & Configuring An Effective Search Topology
ENHANCING PRODUCTIVITY.
Hybrid Configuration
Understanding & Configuring An Effective Search Topology
ENHANCING PRODUCTIVITY.
Hybrid Configuration
Understanding & Configuring An Effective Search Topology
ENHANCING PRODUCTIVITY.
Hybrid Configuration
Understanding & Configuring An Effective Search Topology
ENHANCING PRODUCTIVITY.
Hybrid Configuration
Understanding & Configuring An Effective Search Topology
ENHANCING PRODUCTIVITY.
Hybrid Configuration
Understanding & Configuring An Effective Search Topology
ENHANCING PRODUCTIVITY.
Backup & Disaster Recovery
Understanding & Configuring An Effective Search Topology
 What you need to know?
o Index in SP 2013 is designed for robust backup and restore
o Everything but the index is in the database
o Point in Time backup
o Backup does not need to be restored to the same topology
o No query down time
o Backup/Restore can make disaster recovery easier
 Estimated Figures
o Minimum: 8 minutes to backup 10M index: 3 nodes, 2GB of data, 6 minutes restore.
o Max: 8 hours to backup 80M index: 12 nodes, 2TB of data, 6 hours restore
ENHANCING PRODUCTIVITY.
Backup & Disaster Recovery
Understanding & Configuring An Effective Search Topology
 What you need to know?
o Index in SP 2013 is designed for robust backup and restore
o Everything but the index is in the database
o Point in Time backup
o Backup does not need to be restored to the same topology
o No query down time
o Backup/Restore can make disaster recovery easier
 Estimated Figures
o Minimum: 8 minutes to backup 10M index: 3 nodes, 2GB of data, 6 minutes restore.
o Max: 8 hours to backup 80M index: 12 nodes, 2TB of data, 6 hours restore
ENHANCING PRODUCTIVITY.
Monitoring
Small Topology
ENHANCING PRODUCTIVITY.
Monitoring
Small Topology
ENHANCING PRODUCTIVITY.
QUESTIONS?
ENHANCING PRODUCTIVITY.
Evaluate Session
Understanding & Configuring An Effective Search Topology
ENHANCING PRODUCTIVITY.
http://www.metanalysis.co.za
hello@metanalysis.co.za

More Related Content

What's hot

MetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
MetaVis Webinar - 10 Things I Like in SharePoint 2013 SearchMetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
MetaVis Webinar - 10 Things I Like in SharePoint 2013 SearchAgnes Molnar
 
Highly available and scalable architectures
Highly available and scalable architecturesHighly available and scalable architectures
Highly available and scalable architecturesPhil Wicklund
 
Developing a Custom FAST Search Server 2010 for SharePoint Solution - Share...
Developing a Custom FAST Search Server 2010 for SharePoint Solution - Share...Developing a Custom FAST Search Server 2010 for SharePoint Solution - Share...
Developing a Custom FAST Search Server 2010 for SharePoint Solution - Share...Sezai Komur
 
What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013J.D. Wade
 
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
 
Tuning SQL Server for Sharepoint 2013- What every sharepoint consultant need...
Tuning SQL Server for Sharepoint 2013-  What every sharepoint consultant need...Tuning SQL Server for Sharepoint 2013-  What every sharepoint consultant need...
Tuning SQL Server for Sharepoint 2013- What every sharepoint consultant need...serge luca
 
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...European SharePoint Conference
 
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
 
Enterprise Search in SharePoint 2010
Enterprise Search in SharePoint 2010Enterprise Search in SharePoint 2010
Enterprise Search in SharePoint 2010bgerman
 
Understanding and Applying Cloud Hybrid Search
Understanding and Applying Cloud Hybrid SearchUnderstanding and Applying Cloud Hybrid Search
Understanding and Applying Cloud Hybrid SearchJeff Fried
 
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...European SharePoint Conference
 
Sql Server Tuning for SharePoint : what every consultant must know (Office 36...
Sql Server Tuning for SharePoint : what every consultant must know (Office 36...Sql Server Tuning for SharePoint : what every consultant must know (Office 36...
Sql Server Tuning for SharePoint : what every consultant must know (Office 36...serge luca
 
What SharePoint Admins need to know about SQL-Cinncinati
What SharePoint Admins need to know about SQL-CinncinatiWhat SharePoint Admins need to know about SQL-Cinncinati
What SharePoint Admins need to know about SQL-CinncinatiJ.D. Wade
 
Take Cloud Hybrid Search to the Next Level
Take Cloud Hybrid Search to the Next LevelTake Cloud Hybrid Search to the Next Level
Take Cloud Hybrid Search to the Next LevelJeff Fried
 
Understanding and Applying Cloud Hybrid Search
Understanding and Applying Cloud Hybrid SearchUnderstanding and Applying Cloud Hybrid Search
Understanding and Applying Cloud Hybrid SearchJeff Fried
 
Installing and tweaking FASTSearch
Installing and tweaking FASTSearchInstalling and tweaking FASTSearch
Installing and tweaking FASTSearchArno Flapper
 
#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimizationMike Maadarani
 
search driven intranets
search driven intranetssearch driven intranets
search driven intranetsJeff Fried
 
Share point 2013 enterprise search (public)
Share point 2013 enterprise search (public)Share point 2013 enterprise search (public)
Share point 2013 enterprise search (public)Petter Skodvin-Hvammen
 
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...J.D. Wade
 

What's hot (20)

MetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
MetaVis Webinar - 10 Things I Like in SharePoint 2013 SearchMetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
MetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
 
Highly available and scalable architectures
Highly available and scalable architecturesHighly available and scalable architectures
Highly available and scalable architectures
 
Developing a Custom FAST Search Server 2010 for SharePoint Solution - Share...
Developing a Custom FAST Search Server 2010 for SharePoint Solution - Share...Developing a Custom FAST Search Server 2010 for SharePoint Solution - Share...
Developing a Custom FAST Search Server 2010 for SharePoint Solution - Share...
 
What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013
 
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
 
Tuning SQL Server for Sharepoint 2013- What every sharepoint consultant need...
Tuning SQL Server for Sharepoint 2013-  What every sharepoint consultant need...Tuning SQL Server for Sharepoint 2013-  What every sharepoint consultant need...
Tuning SQL Server for Sharepoint 2013- What every sharepoint consultant need...
 
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
 
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
 
Enterprise Search in SharePoint 2010
Enterprise Search in SharePoint 2010Enterprise Search in SharePoint 2010
Enterprise Search in SharePoint 2010
 
Understanding and Applying Cloud Hybrid Search
Understanding and Applying Cloud Hybrid SearchUnderstanding and Applying Cloud Hybrid Search
Understanding and Applying Cloud Hybrid Search
 
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
 
Sql Server Tuning for SharePoint : what every consultant must know (Office 36...
Sql Server Tuning for SharePoint : what every consultant must know (Office 36...Sql Server Tuning for SharePoint : what every consultant must know (Office 36...
Sql Server Tuning for SharePoint : what every consultant must know (Office 36...
 
What SharePoint Admins need to know about SQL-Cinncinati
What SharePoint Admins need to know about SQL-CinncinatiWhat SharePoint Admins need to know about SQL-Cinncinati
What SharePoint Admins need to know about SQL-Cinncinati
 
Take Cloud Hybrid Search to the Next Level
Take Cloud Hybrid Search to the Next LevelTake Cloud Hybrid Search to the Next Level
Take Cloud Hybrid Search to the Next Level
 
Understanding and Applying Cloud Hybrid Search
Understanding and Applying Cloud Hybrid SearchUnderstanding and Applying Cloud Hybrid Search
Understanding and Applying Cloud Hybrid Search
 
Installing and tweaking FASTSearch
Installing and tweaking FASTSearchInstalling and tweaking FASTSearch
Installing and tweaking FASTSearch
 
#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization
 
search driven intranets
search driven intranetssearch driven intranets
search driven intranets
 
Share point 2013 enterprise search (public)
Share point 2013 enterprise search (public)Share point 2013 enterprise search (public)
Share point 2013 enterprise search (public)
 
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
 

Viewers also liked

Bootstrapping Our Startup •Doing a lot with a little! by Spencer Thomason
Bootstrapping Our Startup •Doing a lot with a little! by Spencer ThomasonBootstrapping Our Startup •Doing a lot with a little! by Spencer Thomason
Bootstrapping Our Startup •Doing a lot with a little! by Spencer ThomasonPHX Startup Week
 
Leveraging International Partnerships for Competitive Advantage Step #1 towar...
Leveraging International Partnerships for Competitive Advantage Step #1 towar...Leveraging International Partnerships for Competitive Advantage Step #1 towar...
Leveraging International Partnerships for Competitive Advantage Step #1 towar...PHX Startup Week
 
Violencia de género
Violencia de géneroViolencia de género
Violencia de géneroSolanafontana
 
Tic diseño paginas web
Tic diseño paginas webTic diseño paginas web
Tic diseño paginas webKata Johanna
 
Support of ministry of health Serbia to AS Center
Support of ministry of health Serbia to AS CenterSupport of ministry of health Serbia to AS Center
Support of ministry of health Serbia to AS CenterAS Centar
 
Bootstrapping Our Startup by Spencer Thomason
Bootstrapping Our Startup by Spencer ThomasonBootstrapping Our Startup by Spencer Thomason
Bootstrapping Our Startup by Spencer ThomasonPHX Startup Week
 
Poder legislativo estadal
Poder legislativo estadalPoder legislativo estadal
Poder legislativo estadalKarelys Valera
 
Aeon management reviews velachery / Aeon Management chennai
Aeon management  reviews velachery / Aeon Management chennaiAeon management  reviews velachery / Aeon Management chennai
Aeon management reviews velachery / Aeon Management chennaiAeon Aeonmanagement
 

Viewers also liked (15)

The slides that raised billions
The slides that raised billionsThe slides that raised billions
The slides that raised billions
 
Bootstrapping Our Startup •Doing a lot with a little! by Spencer Thomason
Bootstrapping Our Startup •Doing a lot with a little! by Spencer ThomasonBootstrapping Our Startup •Doing a lot with a little! by Spencer Thomason
Bootstrapping Our Startup •Doing a lot with a little! by Spencer Thomason
 
Leveraging International Partnerships for Competitive Advantage Step #1 towar...
Leveraging International Partnerships for Competitive Advantage Step #1 towar...Leveraging International Partnerships for Competitive Advantage Step #1 towar...
Leveraging International Partnerships for Competitive Advantage Step #1 towar...
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
Nightmare on elm street
Nightmare on elm streetNightmare on elm street
Nightmare on elm street
 
Violencia de género
Violencia de géneroViolencia de género
Violencia de género
 
Tic diseño paginas web
Tic diseño paginas webTic diseño paginas web
Tic diseño paginas web
 
Practica 9
Practica 9Practica 9
Practica 9
 
Support of ministry of health Serbia to AS Center
Support of ministry of health Serbia to AS CenterSupport of ministry of health Serbia to AS Center
Support of ministry of health Serbia to AS Center
 
Bootstrapping Our Startup by Spencer Thomason
Bootstrapping Our Startup by Spencer ThomasonBootstrapping Our Startup by Spencer Thomason
Bootstrapping Our Startup by Spencer Thomason
 
Mark Chaffer CV
Mark Chaffer CVMark Chaffer CV
Mark Chaffer CV
 
Poder legislativo estadal
Poder legislativo estadalPoder legislativo estadal
Poder legislativo estadal
 
Grisalla
GrisallaGrisalla
Grisalla
 
Aeon management reviews velachery / Aeon Management chennai
Aeon management  reviews velachery / Aeon Management chennaiAeon management  reviews velachery / Aeon Management chennai
Aeon management reviews velachery / Aeon Management chennai
 
Aeon management Inc chennai
Aeon management Inc chennaiAeon management Inc chennai
Aeon management Inc chennai
 

Similar to Understanding and Configuring an Effective SharePoint 2013 Search

Deploying Splunk. Arquitetura e dimensionamento do Splunk
Deploying Splunk. Arquitetura e dimensionamento do SplunkDeploying Splunk. Arquitetura e dimensionamento do Splunk
Deploying Splunk. Arquitetura e dimensionamento do SplunkSplunk
 
OAP: Optimized Analytics Package for Spark Platform with Daoyuan Wang and Yua...
OAP: Optimized Analytics Package for Spark Platform with Daoyuan Wang and Yua...OAP: Optimized Analytics Package for Spark Platform with Daoyuan Wang and Yua...
OAP: Optimized Analytics Package for Spark Platform with Daoyuan Wang and Yua...Databricks
 
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Joel Oleson
 
SharePoint 2016 Is Coming! Are You Ready?
SharePoint 2016 Is Coming! Are You Ready?SharePoint 2016 Is Coming! Are You Ready?
SharePoint 2016 Is Coming! Are You Ready?Richard Harbridge
 
SharePoint Saturday Perth 2013 - Overview of Search in SharePoint Server 201...
SharePoint Saturday Perth 2013  - Overview of Search in SharePoint Server 201...SharePoint Saturday Perth 2013  - Overview of Search in SharePoint Server 201...
SharePoint Saturday Perth 2013 - Overview of Search in SharePoint Server 201...Sezai Komur
 
Enterprise Search from Microsoft
Enterprise Search  from MicrosoftEnterprise Search  from Microsoft
Enterprise Search from MicrosoftAmplexor
 
Webinar: Scaling MongoDB
Webinar: Scaling MongoDBWebinar: Scaling MongoDB
Webinar: Scaling MongoDBMongoDB
 
Ai big dataconference_eugene_polonichko_azure data lake
Ai big dataconference_eugene_polonichko_azure data lake Ai big dataconference_eugene_polonichko_azure data lake
Ai big dataconference_eugene_polonichko_azure data lake Olga Zinkevych
 
Eugene Polonichko "Azure Data Lake: what is it? why is it? where is it?"
Eugene Polonichko "Azure Data Lake: what is it? why is it? where is it?"Eugene Polonichko "Azure Data Lake: what is it? why is it? where is it?"
Eugene Polonichko "Azure Data Lake: what is it? why is it? where is it?"DataConf
 
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
 
SQL AlwaysON for SharePoint HA/DR on Azure Global Azure Bootcamp 2017 Eisenac...
SQL AlwaysON for SharePoint HA/DR on Azure Global Azure Bootcamp 2017 Eisenac...SQL AlwaysON for SharePoint HA/DR on Azure Global Azure Bootcamp 2017 Eisenac...
SQL AlwaysON for SharePoint HA/DR on Azure Global Azure Bootcamp 2017 Eisenac...Lars Platzdasch
 
Optimize SQL server performance for SharePoint
Optimize SQL server performance for SharePointOptimize SQL server performance for SharePoint
Optimize SQL server performance for SharePointserge luca
 
Hyperspace: An Indexing Subsystem for Apache Spark
Hyperspace: An Indexing Subsystem for Apache SparkHyperspace: An Indexing Subsystem for Apache Spark
Hyperspace: An Indexing Subsystem for Apache SparkDatabricks
 
SharePoint and Large Scale SQL Deployments - NZSPC
SharePoint and Large Scale SQL Deployments - NZSPCSharePoint and Large Scale SQL Deployments - NZSPC
SharePoint and Large Scale SQL Deployments - NZSPCguest7c2e070
 
Large Scale SharePoint SQL Deployments
Large Scale SharePoint SQL DeploymentsLarge Scale SharePoint SQL Deployments
Large Scale SharePoint SQL DeploymentsJoel Oleson
 
Přehled portfolia ODA a praktických případů v regionu EMEA
Přehled portfolia ODA a praktických případů v regionu EMEAPřehled portfolia ODA a praktických případů v regionu EMEA
Přehled portfolia ODA a praktických případů v regionu EMEAMarketingArrowECS_CZ
 
SharePoint Intelligence Real World Business Workflow With Share Point Designe...
SharePoint Intelligence Real World Business Workflow With Share Point Designe...SharePoint Intelligence Real World Business Workflow With Share Point Designe...
SharePoint Intelligence Real World Business Workflow With Share Point Designe...Ivan Sanders
 
Using Compass to Diagnose Performance Problems
Using Compass to Diagnose Performance Problems Using Compass to Diagnose Performance Problems
Using Compass to Diagnose Performance Problems MongoDB
 
Using Compass to Diagnose Performance Problems in Your Cluster
Using Compass to Diagnose Performance Problems in Your ClusterUsing Compass to Diagnose Performance Problems in Your Cluster
Using Compass to Diagnose Performance Problems in Your ClusterMongoDB
 
AWS Initiate Day Manchester 2019 – AWS Big Data Meets AI
AWS Initiate Day Manchester 2019 – AWS Big Data Meets AIAWS Initiate Day Manchester 2019 – AWS Big Data Meets AI
AWS Initiate Day Manchester 2019 – AWS Big Data Meets AIAmazon Web Services
 

Similar to Understanding and Configuring an Effective SharePoint 2013 Search (20)

Deploying Splunk. Arquitetura e dimensionamento do Splunk
Deploying Splunk. Arquitetura e dimensionamento do SplunkDeploying Splunk. Arquitetura e dimensionamento do Splunk
Deploying Splunk. Arquitetura e dimensionamento do Splunk
 
OAP: Optimized Analytics Package for Spark Platform with Daoyuan Wang and Yua...
OAP: Optimized Analytics Package for Spark Platform with Daoyuan Wang and Yua...OAP: Optimized Analytics Package for Spark Platform with Daoyuan Wang and Yua...
OAP: Optimized Analytics Package for Spark Platform with Daoyuan Wang and Yua...
 
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
 
SharePoint 2016 Is Coming! Are You Ready?
SharePoint 2016 Is Coming! Are You Ready?SharePoint 2016 Is Coming! Are You Ready?
SharePoint 2016 Is Coming! Are You Ready?
 
SharePoint Saturday Perth 2013 - Overview of Search in SharePoint Server 201...
SharePoint Saturday Perth 2013  - Overview of Search in SharePoint Server 201...SharePoint Saturday Perth 2013  - Overview of Search in SharePoint Server 201...
SharePoint Saturday Perth 2013 - Overview of Search in SharePoint Server 201...
 
Enterprise Search from Microsoft
Enterprise Search  from MicrosoftEnterprise Search  from Microsoft
Enterprise Search from Microsoft
 
Webinar: Scaling MongoDB
Webinar: Scaling MongoDBWebinar: Scaling MongoDB
Webinar: Scaling MongoDB
 
Ai big dataconference_eugene_polonichko_azure data lake
Ai big dataconference_eugene_polonichko_azure data lake Ai big dataconference_eugene_polonichko_azure data lake
Ai big dataconference_eugene_polonichko_azure data lake
 
Eugene Polonichko "Azure Data Lake: what is it? why is it? where is it?"
Eugene Polonichko "Azure Data Lake: what is it? why is it? where is it?"Eugene Polonichko "Azure Data Lake: what is it? why is it? where is it?"
Eugene Polonichko "Azure Data Lake: what is it? why is it? where is it?"
 
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
 
SQL AlwaysON for SharePoint HA/DR on Azure Global Azure Bootcamp 2017 Eisenac...
SQL AlwaysON for SharePoint HA/DR on Azure Global Azure Bootcamp 2017 Eisenac...SQL AlwaysON for SharePoint HA/DR on Azure Global Azure Bootcamp 2017 Eisenac...
SQL AlwaysON for SharePoint HA/DR on Azure Global Azure Bootcamp 2017 Eisenac...
 
Optimize SQL server performance for SharePoint
Optimize SQL server performance for SharePointOptimize SQL server performance for SharePoint
Optimize SQL server performance for SharePoint
 
Hyperspace: An Indexing Subsystem for Apache Spark
Hyperspace: An Indexing Subsystem for Apache SparkHyperspace: An Indexing Subsystem for Apache Spark
Hyperspace: An Indexing Subsystem for Apache Spark
 
SharePoint and Large Scale SQL Deployments - NZSPC
SharePoint and Large Scale SQL Deployments - NZSPCSharePoint and Large Scale SQL Deployments - NZSPC
SharePoint and Large Scale SQL Deployments - NZSPC
 
Large Scale SharePoint SQL Deployments
Large Scale SharePoint SQL DeploymentsLarge Scale SharePoint SQL Deployments
Large Scale SharePoint SQL Deployments
 
Přehled portfolia ODA a praktických případů v regionu EMEA
Přehled portfolia ODA a praktických případů v regionu EMEAPřehled portfolia ODA a praktických případů v regionu EMEA
Přehled portfolia ODA a praktických případů v regionu EMEA
 
SharePoint Intelligence Real World Business Workflow With Share Point Designe...
SharePoint Intelligence Real World Business Workflow With Share Point Designe...SharePoint Intelligence Real World Business Workflow With Share Point Designe...
SharePoint Intelligence Real World Business Workflow With Share Point Designe...
 
Using Compass to Diagnose Performance Problems
Using Compass to Diagnose Performance Problems Using Compass to Diagnose Performance Problems
Using Compass to Diagnose Performance Problems
 
Using Compass to Diagnose Performance Problems in Your Cluster
Using Compass to Diagnose Performance Problems in Your ClusterUsing Compass to Diagnose Performance Problems in Your Cluster
Using Compass to Diagnose Performance Problems in Your Cluster
 
AWS Initiate Day Manchester 2019 – AWS Big Data Meets AI
AWS Initiate Day Manchester 2019 – AWS Big Data Meets AIAWS Initiate Day Manchester 2019 – AWS Big Data Meets AI
AWS Initiate Day Manchester 2019 – AWS Big Data Meets AI
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

Understanding and Configuring an Effective SharePoint 2013 Search

Editor's Notes

  1. Thank you all for coming. - This session is about “Understanding & Configuring An Effective SharePoint 2013 Search Topology
  2. Who Am I? Principal Consultant focusing on SharePoint, Office 365 and Azure I’m on Twitter & LinkendIn One of the MVP requirements is that one needs to blog a lot more than it’s allowed and health Insights (recently setup and will be updating it on a regular basis) Just to give you a clear idea of what I’m going to cover today: Components that make up the core architecture of Search. What each of them does and features they serve up What resources these components consume and how they affect your ability to scale them. Hybrid configuration and cloud SSA (Federated query hybrid approach A little bit backup and recovery And cap it up with monitoring Customization (it time permits)
  3. SharePoint: OS, ULS/ Logging, Search Data/ Index SQL Server: OS, DB, Transaction Logs, TempDB User fixed-size VHD for virtual disks The Search Query and Site Settings service is an Internet Information Services (IIS) service. By default, this service runs on each server that includes a search query component. The service manages the query processing tasks, which include sending queries to one or more of the appropriate query components and building the results set. At least one instance of the service must be running to serve queries. SQ & SS is started automatically when a QPC is provisioned. - When making topology changes be sure to start/stop if it’s not being used.
  4. This architecture is not going change in SharePoint 2016 - Analytics service is new in SharePoint 2013
  5. This architecture is not going change in SharePoint 2016 Analytics service is new in SharePoint 2013 Everything running as a noderunner.exe process is collectively called a Constellation
  6. Logical architecture Feeding Chain Search Engine Extract Content out of the search engine
  7. This architecture is not going change in SharePoint 2016 - Analytics service is new in SharePoint 2013
  8. This architecture is not going change in SharePoint 2016 - Analytics service is new in SharePoint 2013
  9. Logical architecture Feeding Chain Search Engine Extract Content out of the search engine
  10. This architecture is not going change in SharePoint 2016 - Analytics service is new in SharePoint 2013
  11. Crawler is responsible for gathering content for the Index OOTB connectors - Custom BCS - Way to get custom repository that is not included in these connectors into the Index (Andrew Thornton-Smith Searching external content with SharePoint and BCS in Room 4) - Crawler writes content temporarily to local disk cache (ensure anti-virus does not scan these locations in order not to hamper performance – it might even throw some files out) Full and incremental crawl shipped as part of SP 2007-2010 Continuous Crawl introduced as part of SP 2013 courtesy of FAST Search Index This gives the ability to crawl content continuous and works ONLY on SharePoint OOTB data sources (SharePoint + User Profiles) Crawl database is just for tracking state (not for persisting crawl data)
  12. Responsible for analyzing content that comes in from the crawler Processing Flow Dictionary mapping Entity Extraction Schema Mapping (takes crawled properties maps to managed properties) - Important Stores links in the Link database for Analytics Configuration stored in admin databases Main improvement from SP2010 to SP2013 (Author & Title extraction) Looks in the document for a relevant title instead of taking the metadata at phase value, Deduplication for Author (imported documents) Enrichment Web Services
  13. The index core is responsible for writing the actual binary structures to disk (sort, refinement and inverted index) - Index Core ins SharePoint 2013 takes 1/7th of IOPS
  14. What’s really in the Index Partition & Replicas (used to be called Rows & Columns) Partition are a logical unit of the data in the index (10 million) Replica is just a copy of that
  15. What’s really in the Index Partition & Replicas (used to be called Rows & Columns) Partition are a logical unit of the data in the index (10 million) Replica is just a copy of that Scale out Orange items are the primary replicas (they are determined in the order of which started first) You don’t set the topology for a particular machine to be the primary If the primary replica goes down the next
  16. HOW TO GET THE DATA OUT? WFE stores Query APIs Search Center Hosted OOTB Display Templates Search Web Parts
  17. Life of Query Processing Flow (just like CPC) Dictionary Mapping (Synonyms) Federation (this is the component that is responsbile)
  18. Map-reduces (scaling out means portions of the work are shipped to different locations) Anchor tags processing Search Analytics Search clicks Social tag Social distance Search reports Most important pages Usage Analytics Usage Counts Recommendations Activity Ranking Pushes aggregated staticstics to the Content Processing Component using Looks at the Links database for relevance Analytics Service Examples
  19. The Search Admin component is now fault tolerant making all the components fully redundant system
  20. Object that defines logical mapping of components to where they are physically deployed. In SharePoint 2013 the topology can only be modified using Powershell (Yay) This should never be used as the only source of monitoring Search as there is a lot of vital information missing especially when thing go wrong.
  21. Application Server Administration Services – Missing administration service (timer job) on the Search topology UI. - Runs every minutes and performs a ton of administrative task on all the Search servers (owstimer.exe)
  22. Synchronises all configuration from search admin database with all the search instances. Gets all processes into their expected state before they start operating holistically as an application. Persists all objects to the SharePoint Object Configuration Cache Propagates the search schema throughout the entire search system
  23. Synchronises all configuration from search admin database with all the search instances. Gets all processes into their expected state before they start operating holistically as an application. Persists all objects to the SharePoint Object Configuration Cache Propagates the search schema throughout the entire search system As the Content Processing Component (CPC) discovers new Crawl Properties that get mapped to Managed Properties and get pushed to the admin database and propagated into the Query Processing Component. Queries issued that have Managed Properties may not show as the managed properties aren’t propagated into the admin database. Schema propagation is important for healthy search systems.
  24. Synchronises all configuration from search admin database with all the search instances. Gets all processes into their expected state before they start operating holistically as an application. Persists all objects to the SharePoint Object Configuration Cache Propagates the search schema throughout the entire search system As the Content Processing Component (CPC) discovers new Crawl Properties that get mapped to Managed Properties and get pushed to the admin database and propagated into the Query Processing Component. Queries issued that have Managed Properties may not show as the managed properties aren’t propagated into the admin database. Schema propagation is important for healthy search systems. Initialises the gatherer (Crawl Component) – This is where the Crawl Component generates the required registry keys, temp path locations and file shares for feeding the Content Processing Component Issues like crawls hanging / exception on the synchronisation
  25. Synchronises all configuration from search admin database with all the search instances. Gets all processes into their expected state before they start operating holistically as an application. Persists all objects to the SharePoint Object Configuration Cache Propagates the search schema throughout the entire search system As the Content Processing Component (CPC) discovers new Crawl Properties that get mapped to Managed Properties and get pushed to the admin database and propagated into the Query Processing Component. Queries issued that have Managed Properties may not show as the managed properties aren’t propagated into the admin database. Schema propagation is important for healthy search systems. Initialises the gatherer (Crawl Component) – This is where the Crawl Component generates the required registry keys, temp path locations and file shares for feeding the Content Processing Component Issues like crawls hanging / exception on the synchronisation On the primary admin component Synchronises SearchAdmin.svc (legacy admin) – Search Administration Centre webparts are populated by this services Every 15 minutes it contacts all the Index replicas to see it they have reached their thresholds (master merge) Synchronises the constellation into the admin database REMEMBER – THIS TIMER JOB IS VERY IMPORTANT (The weirder the issue the more likely that it’s involve)
  26. Object that defines logical mapping of components to where they are physically deployed. In SharePoint 2013 the topology can only be modified using Powershell (Yay) This should never be used as the only source of monitoring Search as there is a lot of vital information missing especially when thing go wrong.
  27. SIZING Two options for scaling - Scaling up with more/faster hardware resources Scaling out with more components across multiple machines Avoid sharing critical resources - Index is disk intensive and crucial in all load scenarios. Consider shared load on network, disk and CPU - Within a VM - Between VMs on the same physical host
  28. SIZING Two options for scaling - Scaling up with more/faster hardware resources Scaling out with more components across multiple machines Avoid sharing critical resources - Index is disk intensive and crucial in all load scenarios. Consider shared load on network, disk and CPU - Within a VM - Between VMs on the same physical host
  29. SIZING Two options for scaling - Scaling up with more/faster hardware resources Scaling out with more components across multiple machines Avoid sharing critical resources - Index is disk intensive and crucial in all load scenarios. Consider shared load on network, disk and CPU - Within a VM - Between VMs on the same physical host
  30. SIZING Two options for scaling - Scaling up with more/faster hardware resources Scaling out with more components across multiple machines Avoid sharing critical resources - Index is disk intensive and crucial in all load scenarios. Consider shared load on network, disk and CPU - Within a VM - Between VMs on the same physical host
  31. SIZING Two options for scaling - Scaling up with more/faster hardware resources Scaling out with more components across multiple machines Avoid sharing critical resources - Index is disk intensive and crucial in all load scenarios. Consider shared load on network, disk and CPU - Within a VM - Between VMs on the same physical host
  32. SIZING Two options for scaling - Scaling up with more/faster hardware resources Scaling out with more components across multiple machines Avoid sharing critical resources - Index is disk intensive and crucial in all load scenarios. Consider shared load on network, disk and CPU - Within a VM - Between VMs on the same physical host
  33. SIZING Two options for scaling - Scaling up with more/faster hardware resources Scaling out with more components across multiple machines Avoid sharing critical resources - Index is disk intensive and crucial in all load scenarios. Consider shared load on network, disk and CPU - Within a VM - Between VMs on the same physical host - Each index can have a separate directory
  34. Object that defines logical mapping of components to where they are physically deployed.
  35. Object that defines logical mapping of components to where they are physically deployed.
  36. Reverse proxy brokers trust between the two ennvironments
  37. Result-mixing is not done OOTB Cloud Search Appliance is introduced to accomplish that Take on-premises content pushed into O365 Unified Index Unified Resultsets Cloud Search Appliance is essentially a crawler that crawls any content that your on-premises used to crawl but pushes to the cloud.