SharePoint 2010 Architecture
-
Upload
gokan-ozcifci-mvp -
Category
Documents
-
view
7.051 -
download
2
Transcript of SharePoint 2010 Architecture
Architecture SharePoint 2010
Gokan Ozcifci
hardware & software
requirements
3
SharePoint 2010
• SharePoint 2010 : hardware & software requirements• Installation scenarios
• Single with bult-in database• Single server• Multiple server farm
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
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*
Farm Topologies
Development Farm
8
Development Farm
• SharePoint Server– All Roles– Sql Server– Evaluation Farm
• Users ?– 100
9
Development Farm
• SharePoint Server– All Roles
• SQL Server– All SharePoint DB
• User ?– 10 000
Confidential Vision IT Group 2008
Small Farm
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
12
Small Farm
• SharePoint Server– Fend 1 & 2
• Web Server• Query Server
– Application Server• SQL Server
– All SharePoint DB• Users ?
– 10 000/20 000
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
Medium Farm
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
Large Farm
17
Large Farm
OR
• Crawl• Query• All Services
• Search• Content DB• All DB
Farm Administration
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
Search
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
22
SharePoint 2010
• Microsoft SharePoint Foundation 2010 search– Single server
SharePoint Foundation 2010, including search, can be installed on a single server.
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
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
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
26
SharePoint 2010
• Microsoft SharePoint Server 2010
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
28
SharePoint 2010
• Fast Search Server 2010 for SharePoint
• Process content and build index partitions
• Process search queries
FAST servers
Server roles
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
31
Server Roles
• Service Oriented Architecture
32
Server Roles
• Service Oriented Architecture
– Access Database Services
– Excel Calculation Services
– …
33
Server Roles
• SSP is Dead– MOSS 2007
• Search• Excel Services• …
– SharePoint 2010• Service Applications
34
Server Roles
Security Configuration
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
Database Taxonomy
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