SharePoint 2010 Architecture

Post on 12-Apr-2017

7.050 views 2 download

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