SharePoint 2010 Architecture
-
Upload
gokan-ozcifci-mvp -
Category
Documents
-
view
7.058 -
download
2
Transcript of SharePoint 2010 Architecture
![Page 1: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/1.jpg)
Architecture SharePoint 2010
Gokan Ozcifci
![Page 2: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/2.jpg)
hardware & software
requirements
![Page 3: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/3.jpg)
3
SharePoint 2010
• SharePoint 2010 : hardware & software requirements• Installation scenarios
• Single with bult-in database• Single server• Multiple server farm
![Page 4: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/4.jpg)
4
SharePoint 2010
• Hardware requirements—Web servers, application servers, and single server installations
• Processor 64-bit, four cores• RAM 4GB (Dev) / 8GB (Prod)• HDD 80GB + 2*RAM• Hardware requirements—Database servers• Processor 64-bit, four cores (small deploy.)
64-bit, eight cores (medium deploy.)• RAM 8GB (small deploy.)
16GB (medium deploy.)• HDD 80GB min
![Page 5: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/5.jpg)
5
SharePoint 2010
• Software requirements
http://technet.microsoft.com/en-us/library/cc262485.aspx
Database Env Single built-in FE & App serversMicrosoft SQL Server 2008 R2 (x64)
Windows Server 2008 (x64) SP2•Standard•Entreprise•Data Center•Web ServerWindows Server 2008 R2 (x64)•Standard•Entreprise•Data Center•Web Server
Windows Server 2008 (x64) SP2•Standard•Entreprise•Data Center•Web ServerWindows Server 2008 R2 (x64)•Standard•Entreprise•Data Center•Web Server
Microsoft SQL Server 2008 R2 (x64) SP1 & CU2/CU5 or later*Microsoft SQL Server 2005 R2 (x64) SP3*
![Page 6: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/6.jpg)
Farm Topologies
![Page 7: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/7.jpg)
Development Farm
![Page 8: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/8.jpg)
8
Development Farm
• SharePoint Server– All Roles– Sql Server– Evaluation Farm
• Users ?– 100
![Page 9: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/9.jpg)
9
Development Farm
• SharePoint Server– All Roles
• SQL Server– All SharePoint DB
• User ?– 10 000
Confidential Vision IT Group 2008
![Page 10: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/10.jpg)
Small Farm
![Page 11: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/11.jpg)
11
Small Farm
• SharePoint Server– Server 1
• Web Server• Query Server
– Server 2• Web Server• Query Server• Roles
• SQL Server– All SharePoint DB
• Users ?– 10 000/20 000
![Page 12: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/12.jpg)
12
Small Farm
• SharePoint Server– Fend 1 & 2
• Web Server• Query Server
– Application Server• SQL Server
– All SharePoint DB• Users ?
– 10 000/20 000
![Page 13: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/13.jpg)
13
Small Farm
• SharePoint Server– Fend 1 & 2
• Web Server• Query Server
– Application Server• SQL Server
– Sql 1• SharePoint Search DB
– Sql 2• SharePoint DB
![Page 14: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/14.jpg)
Medium Farm
![Page 15: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/15.jpg)
15
Medium Farm
• SharePoint Server– Fend 1
• Web Server– Fend 2
• Web Server– Application Server– Query & Crawl Server
• SQL Server– Sql 1 & 2
• Search DB– Sql 3
• SharePoint DB
![Page 16: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/16.jpg)
Large Farm
![Page 17: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/17.jpg)
17
Large Farm
OR
• Crawl• Query• All Services
• Search• Content DB• All DB
![Page 18: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/18.jpg)
Farm Administration
![Page 19: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/19.jpg)
19
Farm Administration
Staff position Small farm Medium farm Large farm Multiple farms
System administrator 1 Full Time 1 Full Time 2 Full Time 2 Full Time
Search administrator 1 Part Time 1 Full Time 1 Full Time1 Part Time 3 Full Time
Site designer 1 Part Time 1 Full Time 2 Full Time 3 Full Time
Software developer N/A 1 Full Time1 Part Time 2 Full Time 3 Full Time
Software tester N/A 1 Part Time 1 Full Time 2 Full Time
SQL DBA 1 Part Time 1 Full Time 1 Full Time 2 Full Time
![Page 20: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/20.jpg)
Search
![Page 21: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/21.jpg)
21
SharePoint 2010
• Microsoft SharePoint Foundation 2010 search• Search is scoped to a single site collection• Search does not crawl external data source• Most search capabilites are configured automatically• Crawls automatically without scheduling & with admin
control• Ifilter for Office are included
• 10m items / search server
![Page 22: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/22.jpg)
22
SharePoint 2010
• Microsoft SharePoint Foundation 2010 search– Single server
SharePoint Foundation 2010, including search, can be installed on a single server.
![Page 23: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/23.jpg)
23
SharePoint 2010
• Microsoft SharePoint Foundation 2010 search– Dedicated search server
• Search can be put on a dedicated application server• Search server includes both the query and index functions
(these cannot be separated)• Search role cannot be deployed to more than one server for
redundancy or to increase performance
![Page 24: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/24.jpg)
24
SharePoint 2010
• Microsoft SharePoint Foundation 2010 search– Scaled for capacity
• Search servers are assigned to crawl different content databases
• Search servers uses a separate crawl database and property database for indexing and responding queries
![Page 25: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/25.jpg)
25
SharePoint 2010
• Microsoft SharePoint Server 2010• Scalable search technology (100m items)• Integrates with the SharePoint’s social networking
features• Taxonomy
• User generated tags• Taxonomy influences search rankings and experience
![Page 26: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/26.jpg)
26
SharePoint 2010
• Microsoft SharePoint Server 2010
![Page 27: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/27.jpg)
27
SharePoint 2010
• Fast Search Server 2010 for SharePoint– Require great performance, scalability– Require enriched entreprise search
• Ability to customize query• Ability to customize navigation
– Crawl different types of internal and external content sources
• Database
![Page 28: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/28.jpg)
28
SharePoint 2010
• Fast Search Server 2010 for SharePoint
• Process content and build index partitions
• Process search queries
FAST servers
![Page 29: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/29.jpg)
Server roles
![Page 30: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/30.jpg)
30
Server Roles
• Web Server
• Application Server Roles– Search Roles– Other Cross Farm Services– Client Services– Other single farm service
• Database Server– Search DB– Content DB– Other Service DB
![Page 31: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/31.jpg)
31
Server Roles
• Service Oriented Architecture
![Page 32: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/32.jpg)
32
Server Roles
• Service Oriented Architecture
– Access Database Services
– Excel Calculation Services
– …
![Page 33: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/33.jpg)
33
Server Roles
• SSP is Dead– MOSS 2007
• Search• Excel Services• …
– SharePoint 2010• Service Applications
![Page 34: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/34.jpg)
34
Server Roles
![Page 35: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/35.jpg)
Security Configuration
![Page 36: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/36.jpg)
36
Security Configuration
Account type Account nameSQL Service sqlSvcAccSetup Admin spAdminFarm Account spFarmAccApplication Pool Account spAppPoolAcc_<Name of the webapp>Application Pool Account for BDC Service Application spAppPoolBDCAccApplication Pool Account for Excel Service Application spAppPoolEXCELAccApplication Pool Account for PowerPoint Service Application spAppPoolPPTAccApplication Pool Account for Word Service Application spAppPoolWORDAccApplication Pool Account for Search Admin Web Service spAppPoolSearchWebSvcAccApplication Pool Account for Search Queryr and Settings Web Service spAppPoolSearchQueryAndSiteSetAccSharePoint Foundation Search Service Account spfSearchSvcSharePoint Foundation Search Content Access Account spfSearchCAAccSharePoint User Profile Synchronization Service spUserProfileAccSharePoint Site Collection Administrator spSiteColAdmin_<Name of the site collection>
• Service Account naming
![Page 37: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/37.jpg)
Database Taxonomy
![Page 38: SharePoint 2010 Architecture](https://reader036.fdocuments.net/reader036/viewer/2022070523/58ed41181a28ab9f298b45f9/html5/thumbnails/38.jpg)
38
Database Taxonomy
• DB TaxonomySP2010_Config Development Farm Config DBSP2010_AdminContent Development Central Admin content DBSP2010_Logging Development SharePoint Logging DBSP2010_Service_UserProfile_Social Development User Profile social databaseSP2010_Service_UserProfile_Synch Development User Profile synch databaseSP2010_Service_UserProfile_Profile Development User Profile databaseSP2010_Service_UserProfile_MySites Development User Profile MySites databaseSP2010_WebApp_Intranet Development Content DB for Intranet Top Level Site CollectionSP2010_Service_ManagedMetadata Development Managed Metadata ServiceSP2010_Service_Search Development Search Service databaseSP2010_Service_Search_Crawl Development Search Service Crawl databaseSP2010_Service_Search_Property Development Search Service Property databaseSP2010_Service_WebAnalytics_Reporting Development Web Analytics Service reporting databaseSP2010_Service_WebAnalytics_Staging Development Web Analytics Service staging databaseSP2010_Service_SecureStore Development Secure Store Service databaseSP2010_Service_State Development State Service databaseSP2010_Service_Usage Development Usage Service database