SharePoint 2010 farm architecture design infrastructure
-
Upload
kjell-sverre-jerijaervi -
Category
Technology
-
view
33.772 -
download
2
description
Transcript of SharePoint 2010 farm architecture design infrastructure
SharePoint 2010 Farm Design
SharePoint 2010 Farm Design
Intranet – Extranet - InternetJune 2010
Kjell-Sverre Jerijærvi
SharePoint 2010 Farm Design
LOGICAL FARM ARCHITECTUREo SharePoint Solutions
• My Sites• Collaboration Sites
o Shared Service Applications• Taxonomy: Managed Metadata & Content
Types• User Profiles• Search
SharePoint 2010 Farm Design
FARM DESIGN
SharePoint 2010 Farm Design
FARM DESIGN SCALABILITY
SharePoint 2010 Farm Design
LOGICAL FARM TOPOLOGYo Three tier farm design
• Web Front End Servers• Application Servers• Database Servers
o Five server farm
SharePoint 2010 Farm Design
CONCEPTUAL FARM TIERS
SharePoint 2010 Farm Design
FIVE SERVER FARM
SharePoint 2010 Farm Design
WEB FRONT END
SharePoint 2010 Farm Design
SERVICE APPLICATIONS
SharePoint 2010 Farm Design
DATABASES
SharePoint 2010 Farm Design
SMALL FARM TOPOLOGIES
SharePoint 2010 Farm Design
MSS2010 FARM SETUPo Farm 1: Intranet Production
• The production farm that hosts collaboration team-sites
o Farm 2: Staging / Integration Test• As new and changed content, configuration and code
cannot be tested in the production farmo ”Farm 3”: Test & Training
• For user test & training, can be hosted on the intranet farm
o Farm N1..i: Development single-server farms• Development requires one single-server farm per
developer, using a set of virtual servers is recommended
SharePoint 2010 Farm Design
DEVELOPMENT FLOW
SharePoint 2010 Farm Design
DEVELOPMENT & INTEGRATION TEST
SharePoint 2010 Farm Design
PHYSICAL TOPOLOGY DESIGNo Intranet & Collaboration Farmo Extranet Collaboration Farmo Intranet Publishing Farm
SharePoint 2010 Farm Design
INTRANET & COLLABORATION FARM
SharePoint 2010 Farm Design
EXTRANET COLLABORATION FARM
SharePoint 2010 Farm Design
INTERNET PUBLISHING FARM
SharePoint 2010 Farm Design
VIRTUALIZATIONo All MSS2010 server roles can be virtualizedo This includes the database role with SQL Server mirroringo Clustered SQL Server is not supported on virtual servers
o The production farms are typically virtualized for all roles but the SQL Server database role
o The integration test farm is typically virtualized
o Development single-server farms is recommended as virtual servers
o Running MSS2010 requires at least 5GB RAM plus resources for Visual Studio and other development tools
o Using e.g. VirtualBox on local developer machines will require at least 8GB RAM on laptop/desktops
SharePoint 2010 Farm Design
FARM VIRTUALIZATION
SharePoint 2010 Farm Design
GLOBAL DEPLOYMENTo Multiple locationso Multiple divisionso Farms in these typical locations:
• Oslo• Singapore• Houston
SharePoint 2010 Farm Design
LARGE GEO-DISTRIBUTED FARMS
Enterprise services farm
Application pool
User Profile Managed Metadata
HR
http://Fabrikam
Application pool
Facilities Purchasing
Published content farm
Web application—Published Intranet Content
http://my/personal/<user>
http://my
Application pool
Team 1
http://team
Team 2 Team 3
Collaboration farm
Web application—My Sites Web application—Team Sites
Application pool
Access Services
PowerPoint Word Viewing
Visio Graphics Service
Word Automation Services
Usage and Health Data Collection
InfoPath
Search Secure Store Service
Mix of local and remote services
I I S Web Site—“SharePoint Web Services”
I IS Web Site—“SharePoint Web Services”
Excel Services
Default group
Default group
Business Data Connectivity
No Services
Application pool
My Site farm
Default group
No Services
http://my/personal/<user>
http://my
Web application—My Sites
Application pool
http://department
Departmental farm
Web application—Specialized Department Sites
Application pool
PowerPoint Word Viewing
Visio Graphics Service
Usage and Health Data Collection
Managed Metadata
Default group
Deployment of services for a specialized department farm
I I S Web Site—“SharePoint Web Services”
Excel Services
SharePoint 2010 Farm Design
GEO-DISTRIBUTED TOPOLOGY
My Site
Profile TaxonomyWeb AnalyticsProfile
1x2 SQL cluster
1x2 SQL cluster
Central AdminPPT BroadcastPTC (offline)
Web AnalyticsBCS
Usage
Index Target
Usage & Health
1x2 SQL cluster
TaxonomyBCS
(Profile, Taxonomy, BCS) (Web Analytics, Usage)
Central AdminExcel Services
PTC
Central AdminExcel Services
WAC
Central AdminWAC
PPT Broadcast
Usage & Health Usage & Health
Published Content
1x2 SQL cluster
Index Target
Usage & Health Usage & Health Usage & Health
Collaboration
1x2 SQL cluster
Index Target
Usage & Health
Central AdminExcel Services
Access ServicesVisio Services
SSRS
Central AdminWAC
Usage & Health Usage & Health
Central AdminExcel Services
Access ServicesVisio Services
SSRS
1x2 SQL cluster 1x2 SQL cluster
Enterprise Services Farm
Web Servers Web Servers Web Servers
Departmental Farm
1x2 SQL cluster
Index Target
Usage & Health
Excel ServicesAccess ServicesVisio Services
Usage & Health
SSRSWAC
PPT Broadcast
Excel ServicesAccess ServicesVisio Services
SSRSWAC
PPT Broadcast
Web Servers