Introduction Search component basics Farm topologies Fault tolerance Backup & restore Conclusions Q&A FAST Technology FAST Search For SharePoint • ESP • CTS/IMS • MARS SharePointSearch SharePoint 2013 Search Search component basics Introduction Farm topologies Fault tolerance Backup & restore Conclusions Q&A.

Download Report

Transcript Introduction Search component basics Farm topologies Fault tolerance Backup & restore Conclusions Q&A FAST Technology FAST Search For SharePoint • ESP • CTS/IMS • MARS SharePointSearch SharePoint 2013 Search Search component basics Introduction Farm topologies Fault tolerance Backup & restore Conclusions Q&A.

Introduction
Search
component
basics
Farm
topologies
Fault
tolerance
Backup &
restore
Conclusions
Q&A
FAST
Technology
FAST
Search For
SharePoint
• ESP
• CTS/IMS
• MARS
SharePoint
2010
Search
SharePoint 2013 Search
Search
component
basics
Introduction
Farm
topologies
Fault
tolerance
Backup &
restore
Conclusions
Q&A
Public API
Unit of scale/role boundary
Legend
CPU Network Disk
SQL
Admin
Crawl
CPC
APC
Index
QPC
WFE
Load impact (relative)
Item count
CPU
DPS
Network
QPS
Disk
Load impact (relative)
Item count
CPU
DPS
Network
QPS
Disk
1kB read
[IOPS]
32kB read
[IOPS]
32kB write
[IOPS]
SharePoint 2013
Fast Search Server
2000
2010 for SharePoint
1800
900
64kB read
[IOPS]
256kB write
[IOPS]
100MB read
[MB/s]
100MB
write [MB/s]
300
100
200
200
500
250
Load impact (relative)
Item count
CPU
DPS
Network
QPS
Disk
Load impact (relative)
Item count
CPU
DPS
Network
QPS
Disk
Load impact (relative)
Item count
CPU
DPS
Network
QPS
Disk
Load impact (relative)
Item count
CPU
DPS
Network
QPS
Disk
Component
Search administration
Crawler
Content processing (CPC)
Analytics processing (APC)
Index
Query processing (QPC)
CPU


3

3



Network



4


5

Disk

2



Memory
1






Farm
topologies
Introduction
Search
component
basics
Fault
tolerance
Backup &
restore
Conclusions
Q&A
Other
SharePoint
applications
Web front
end
Admin
CPC
Index
Crawl
APC
QPC
Admin
CPC
Index
Admin
CPC
Index
Crawl
APC
QPC
Crawl
APC
QPC
Virtual machine
Host
Host
Admin
CPC
Crawl
APC
Index
VM
QPC
VM
Host
Admin
CPC
Crawl
APC
Index
VM
QPC
VM
Host
Admin
CPC
Crawl
APC
Index
VM
QPC
VM
Host
Examples
Database
Scaling
Disk
IOPS
Disk
size
10M
items
100M
items
Crawl
One DB per 20M items
SQL IOPS: 10 per 1 DPS
Medium/ Medium 15GB data
high
2GB log
110GB data
50GB log
Link
One DB per 60M items
SQL IOPS: 10 per 1M items
Medium
Medium 10GB data
0.1GB log
80GB data
5GB log
Analytics Split when reaching
100-300GB
Medium
Medium Usage
Usage
dependent dependent
Search
admin
Low
Low
One DB
0.4GB data 1GB data
1GB log
2GB log
Indexed items
Small
Medium
Impact
10M
40M
Index: Increase from 1x to 4x
index partitions
Crawl: Need 2nd crawl DB
QPS
10 QPS
10 QPS
APC: More resources
No change
DPS
50 DPS
100 DPS
CPC: More resources
http://technet.microsoft.com/en-us/library/2b2c3b2a-49f3-4c96-9efd-0d557f0332db
The cost of overinvestment in hardware is almost always
far less than the cumulative expenses related to
troubleshooting problems caused by under sizing.
TechNet, Capacity management
and sizing for SharePoint
Fault
tolerance
Introduction
Search
component
basics
Farm
topologies
Backup &
restore
Conclusions
Q&A
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
SSAProxy
QueryAndSiteSettingService
QPC
Index
Partition 0
Index
Partition 1
SSAProxy
QueryAndSiteSettingService
QPC
Index
Partition 0
Index
Partition 1
round robin
load balancing
“lowest” load “sticky” load
load balancing load balancing
Admin Node 1 - Primary
Component container (noderunner)
System Manager
Application admin
components
Admin Node 2
Component container (noderunner)
System Manager
Application admin
components
Admin
DB
Backup &
restore
Introduction
Search
component
basics
Farm
topologies
Fault
tolerance
Conclusions
Q&A
Admin
CPC
Crawl
APC
Index
VM
QPC
VM
Host
Admin
CPC
Crawl
APC
Index
VM
QPC
VM
Host
Admin
CPC
Index
Admin
CPC
Index
Crawl
APC
QPC
Crawl
APC
QPC
VM
VM
Host
Admin
CPC
Index
Crawl
APC
QPC
VM
Host
Admin
CPC
Index
Crawl
APC
QPC
VM
VM
Host
VM
VM
Host
Admin
CPC
Index
Crawl
APC
QPC
VM
Index
VM
Host
VM
QPC
VM
Host
Admin
CPC
Crawl
APC
Index
VM
QPC
VM
Host
Admin
CPC
Crawl
APC
Index
VM
QPC
VM
Host
Conclusions
Q&A
Introduction
Search
component
basics
Farm
topologies
Fault
tolerance
Backup &
restore
Wed 10:30am
SPC117 - How to Manage and Troubleshoot Search: A Practical Guide
Speakers: Darrin Allred, Ed Barnett, Agnes Molnar
Wed 1:45pm
SPC095 -Effective Search Deployment and Operation in SharePoint 2013
Speakers: Darrin Allred, Knut Brandrud
Wed 3:15pm
SPC150 - Microsoft Early Learning: Moving Search to O365 and Building a Hybrid
Experience
Speaker: Rene Sanchez Almaguer
Q&A
MySPC
http://myspc.sharepointconference.com