More Scalable
More Flexible
More Features
SharePoint 2010 Architectural Schematic
SharePoint 2010 Architecture
More Scalable
SharePoint 2010 Architecture
More Flexible
SharePoint 2010 Architecture
Tiers
WFE Tiers
App. Server Tiers
SQL Tiers
SharePoint 2010 Architecture
Web-Front-End Servers – Highlights
SharePoint 2010 Architecture
Application Server Services
List of services that can run on Application
Servers:
More will come…
SharePoint 2010 Architecture
SQL Tier Changes
Partial List of services with own
database:
SharePoint 2010 Architecture
Farm-Level Changes
Service Model - Paradigm Change: SSPs are no more!
New concept is “Service Application” or “Service App”
There are also many other new Service Applications
Service Applications can be ‘Cross-Farm’ instead of
‘Parent-Child Farm’
SharePoint 2010 Architecture
Improvements
Lower Latency & Increased Throughput
Native support for IIS7
Refactored Initial Payload
Post-backs cut in many places
Significant developer focus on:
SharePoint 2010 Architecture
Platform Scalability
Scale Up
Scale Out
SharePoint 2010 Architecture
High Availability
Full Support for SQL Server Mirroring
Read-Only Content Databases
Backup / Restore of Configuration Settings
Continued Support for Virtualization
Health & Monitoring
SharePoint 2010 Architecture
Content Storage
New Protocol for client/server file I/O
Remote Blob Storage
SharePoint 2010 Architecture
Backup, Restore & Recovery
Central Administration improvements
Support for Read Only Databases
SharePoint 2010 Architecture
Management Improvements
Web Based Administration
Automated Health Monitoring and Healing
Enhanced and updated SCOM pack
SharePoint 2010 Architecture
Improved Logging
More Granular Logging Capabilities
Broader, Deeper Reports - Out of the Box
Developer Dashboard
SharePoint 2010 System Requirements
SharePoint 2010 will be 64-bit only
SharePoint 2010: Standard Architectures
Limited Deployments
SharePoint 2010: Standard Architectures
Small Farm Topologies
SharePoint 2010: Standard Architectures
Medium Farm Topologies
SharePoint 2010: Standard Architectures
Large Farm Topologies
SharePoint 2010: Standard Architectures
Sample - Very Large Farm Design
SharePoint 2010: Search Concepts
Administration
Query
Crawl
SharePoint 2010: Search Topologies
Small Farm
SharePoint 2010: Search Topologies
Medium Farm
SharePoint 2010: Search Topologies
Medium / Large Farm
SharePoint 2010: Service Applications
Application Model
User
Profiles
Search
User
Profiles
Search
Excel
Calc
SSP
BDC
Excel
Calc
BDC
WAC
Visio
3rd party
Service
http://hrweb/
http://itweb/
Corp Farm
http://hrweb/
http://itweb/
Corp Farm
SharePoint 2007 Model
SharePoint 2010 Model
SharePoint 2010 Service Applications
Terms
 Service: A set of bits installed on a farm
that’s capable of providing some
functionality
 Service Application (SSA): A
specific farm-level configuration of the
Service in SharePoint
 Service Application Proxy: A
pointer to a Service App that exists on the
WFE
Search
User
Profiles
 Service Consumer: A SharePoint
feature, such as a web-part, that talks with
the service and makes its functionality
available to an end user
http://itweb
http://msweb
SharePoint 2010 Services Applications
Architecture
SharePoint 2010 Service Applications
Managed via Central Administration
Web applications consume services on an individual
basis
Deploy multiple instances of the same Service
Application
Share Service Application instances over many Web
Applications in farm
SharePoint 2010 Services Applications
Framework
“Native” Service Applications built on it
Built-in support for scaling applications
Mechanisms to host and deploy Service
Applications
PowerShell Support
Capability to be multi-tenant aware
SharePoint 2010 Services Applications
Benefits of a Shared Services Architecture
SharePoint 2010 Service Applications
Native SSA’s (1 of 2)
Access Services
Business Data Catalog
Excel Services
Managed Metadata Service
People
Search Service Application
SharePoint 2010 Service Applications
Native SSA’s (2 of 2)
Secure Store Service
State Service
Usage and Health data collection
Visio Graphics Service
Web Analytics Service Application
Word Conversion Service Application
SharePoint 2010 Service Applications
Proxies
Proxy is the virtual link used to connect SharePoint
Web Applications to Shared Service Applications
SharePoint 2010 Service Applications
‘Parent Farm’ (2007) vs. ‘Cross Farm’ (2010)
(2007) Parent Farm is ‘all or nothing’
(2010) Cross-Farm Service Applications are flexible
YES
NO
SharePoint 2010 Service Applications
Shared Services Architecture
SharePoint 2010 Service Applications
Deploying Services Across Farms
Configure Trusted Farms
Publish Service Application
Connect to ‘Cross Farm’ Service Application
SharePoint 2010 Service Applications
SharePoint 2010 Service Applications
SharePoint 2010 Service Applications
‘Content-Only Farm’ consuming from ‘Enterprise
Services Farm’
Farm A — enterprise services farm
IIS Web Site—“SharePoint Web Services”
Application pool
People
Managed
Metadata
Search
Business Data
Connectivity
Secure Store
Service
Farm B — published content only
(no services)
Default proxy group
Application pool
Web application—Published Intranet Content
http://Fabrikam
HR
Facilities
Purchasing
SharePoint 2010 Service Applications
Farm A — enterprise services farm
IIS Web Site—“SharePoint Web Services”
Application pool
People
Farm B — published content
only (no services)
Managed
Metadata
Search
Business Data
Connectivity
Secure Store
Service
Farm C — company collaboration farm
Farm D — specialized department farm
IIS Web Site—“SharePoint Web Services”
IIS Web Site—“SharePoint Web Services”
Application pool
Application pool
Default proxy group
Access
Services
Application pool
Excel
Calculation
Services
Usage and
Health Data
Collection
InfoPath
PowerPoint
Web Service
Word
Viewing
Default proxy group
Managed
Metadata
Usage and
Health Data
Collection
Excel
Calculation
Services
PowerPoint
Word
Viewing
Default proxy group
Web application—Published Intranet Content
Visio
Graphics
Service
Word
Services
Visio
Graphics
Service
http://Fabrikam
HR
Facilities
Purchasing
Application pool
Application pool
Web application—My Sites
Web application—Team Sites
Web application—Specialized Department Sites
http://team
http://my
http://my/personal/<user>
Team 1
Team 2
Team 3
http://department
SharePoint 2010 Service Applications
Geographical Distribution







Multi-Tenancy
Hosting
Capacity Management
Health & Monitoring
Back-up & Restore
Deployment Enhancements
Virtualization
SharePoint 2010: Multi-Tenancy
1
2
SA
WA
SC
SC
SC
Tenant 1
SC
SC
Tenant 2
SharePoint 2010: Hosting
Scalable, Unified Infrastructure
SharePoint 2010: Capacity Management
SharePoint Capacity Management
Production
Monitoring
Transition to
Production
Analysis
Modeling
Testing and
Optimizing
MOF / ITIL Ideal
Continuously Improving Capacity Management
SharePoint 2010 Performance & Capacity
From Beta to Launch
SharePoint 2010: Health & Monitoring
Areas of Investment
SharePoint 2010: Deployment Enhancements
Flexible Deployment
Simplified
Scriptable
‘Block and Track’
SharePoint 2010: ‘Backup & Restore’
SharePoint 2010: Virtualization
http://www.windowsservercatalog.com/svvp.aspx