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