This document provides an overview of the architecture of SharePoint 2010, including farm architecture options ranging from an all-in-one server to larger dedicated server farms. It discusses logical architecture considerations like web application structure and content database distribution. Hardware recommendations emphasize adequate disk space, memory, and processors for database and index servers. The document also summarizes new SharePoint 2010 administrative features for monitoring, upgrading, security and developer tools.
2. Johan Buysmans SharePoint Architect @ Ordina Competence Center Leader +10 yrs ECM Last 3 yrs working @ Johnson & Johnson as a SharePoint Solution Architect johan.buysmans@ordina.be
3. SharePoint 2010 An Architecture Overview Farm Architecture Administrative features Sharepoint Architecture
5. Farm ArchitectureAll-in-one Server + All Roles and SQL on one server Often seen in small farms SQL contention with SharePoint Easy to deploy, but not best practice - No ability for test environment NOTE: Do not use SQL Express in Production!
6. Farm ArchitectureDedicated SQL Database Server + Dedicated SQL Server All SharePoint roles on single box Less Disk IO Greater Performance - Still no test environment…
7. Farm ArchitectureSmallest Highly Available Farm 2 Web/Query/Application /Central Admin/Inbound Email Servers 1 Dedicated Index Server (With Web role to allow it to crawl content) 2 SQL Standard Edition Cluster Nodes (Active/Passive) – Mirror also option Smallest highly available farm
18. High Availability ArchitectureSQL Database Mirroring Available in SQL Server 2005/2008, both Standard and Enterprise Mirroring Keep a full copy of Database on another server Asynchronous (good for WAN scenarios, Enterprise edition only) or Synchronous
19. High Availability Architecture Database Mirroring – Single Site Option Single Site Synchronous Replication Uses a SQL Witness Server to Failover Automatically Mirror all SharePoint DBs in the Farm Use a SQL Alias to switch to Mirror Instance
20. High Availability Architecture Database Mirroring – Cross Site Two Sites 1 ms Latency 1GB Bandwidth Farm Servers in each location Auto Failover
21. High Availability Architecture Database Mirroring – Warm Farm Asynchronous Two Sites Two Farms (one warm farm) Mirror only Content DBs Failover is Manual Must Reattach DBs Must re-index
22. Logical ArchitectureWeb Application Architecture Consider creating multiple Web Apps Example: spca.companyabc.com ssp1.companyabc.com mysite.companyabc.com home.companyabc.com Flexible and scalable!
23. Logical ArchitectureDistribute by Default Distribute content across multiple Site Collections Distribute Site Collections Across Multiple DBs Multiple databases = more controlled DB growth Try to keep your Content DBs manageable in size (50-100GB)
24. Hardware and SoftwareDisk, Memory, and Processor SQL Databases Require large amounts of space! Allocate Disk Space for Index and Query Servers as well Index corpus can grow to 5%-20% of total size of data indexed Database and Index Servers require most RAM (4GB, 8GB, or more) Multi-core processors recommended
25. Hardware and SoftwareWindows Server Versions Windows Server 2008 R2 (or RTM) highly recommended! Critical that new servers run x64, required for SharePoint 2010 SharePoint servers are fine with Standard edition of Windows, no extra gain for Enterprise SQL Servers may require Enterprise edition if using SQL Enterprise
26. Hardware and SoftwareSQL Server Versions SQL Server 2008 Recommended 64 bit also highly recommended (required for SharePoint 2010) SQL Server 2005 still supported SQL 2000 supported for Sharepoint 2007, but not for 2010, and not recommended Separate SQL Reporting Services server may be required for intensive reporting Standard edition of SQL generally fine, except for very large environments
30. Logging, Monitoring, and AlertsKnow what is going on Unified Logging Out-of-the-box reports Richer Web Analytics Open Schema SCOM Integration ULS Logs Windows Events Logging DB Page requests Feature Logging Health data
31. Proactive Resolution Get ahead of issues Developer Dashboard Empower developers and users Integrated Health Analyzer Runs when necessary Alerts anomalies Fixes when it can
32. Developer Dashboard Information contained on the dashboard: Times to render various components on page Page Checkout level Database query information Web part processing time Any critical events or alerts Good for diagnosing problem web parts on a page or long list load time
34. SharePoint 2010 Architecture SharePoint Server Client Apps SharePoint Service Applications Project Server 2010 Browsers (IE, Fire Fox) PowerPoint Broadcast Service Search Service Project Web Access Office Client Excel Calc Service Web Analytics Service FAST Search Service Visio Graphics Service FAST 2010 OneNote FAST Search Service User Profiles Visio Graphics Service Business Connection Service InfoPath Access Service Business Connection Service Access Service Managed Metadata Office Web App Service Project InfoPath Service Managed Metadata Outlook PerformancePoint Word Conversion Service PerformancePoint 3rd Party Services.. RSS Viewers SharePoint Foundation Sandboxed Code Service SharePoint Workspace Sandboxed Code Service Usage & Health Logging SharePoint Designer Visio Content Config Workflow Access
39. Business Connectivity Services provides integration and visualization of LOB data, securely, and simplyIntranet Intranet Extranet Extranet Internet Internet
40. Key Takeaways Highly consider Virtualization for SharePoint Create a test farm! Consider Database Mirroring and/or NLB for SharePoint HA Deploy the ‘five server farm’ for full High Availability Plan today for SharePoint 2010 !!
41. Follow Ordina…. 33 Share your thoughts via #SOFTC Follow us on twitter: @OrdinaBE Find the presentationsonwww.slideshare.net/ordinaBe Be informed atwww.linkedin.com/company/ordina-belgium
Notes de l'éditeur
Key MessageSharePoint 2010 extends the base SharePoint Server 2007 architecture.Presenter NotesWSS 3.0 is now SharePoint Foundation and the Shared Service Provider has been replaced by a series of individual Service Applications.SharePoint Foundation now includes the functionality to provide Sandboxed Solutions and usage and health logging. This provides insights into what is happening on your farm and how pages are being used.The number and type of default services has increased to include a range of additional functions. These are individual, so you can more closely manage the functions that are available to each site. These can also be extended by 3rd Party services from ISVs or other software vendors.Extension services include FAST Search, which extends the capabilities of the default SharePoint Search and the Office Web Apps, which enable you to use browser-based Office functionality, without having to load the client applications.The number of integrated client apps has also been extended to include Access and Visio.
Key Message: SharePoint delivers flexible, feature rich Internet solutionsPresenter Notes: Lecture from the slide.SharePoint can no longer be seen as a Microsoft-proprietary environment when it comes to browsers. It now supports leading browsers, including Firefox and Safari. It maintains the ability to automatically deploy content. This is configured through the central administration site, where you can deploy and configure all site. SharePoint 2010 delivers on W3C standards and accessibility compliant, which makes it far more attractive as an Internet-facing Web site for general users. The flexible development and user tools makes it easy to develop and deploy sites and information, so you can react to business change quickly.You can also deliver Web 2.0 functionality to customers, through social computing, tagging, and FAST Search. The flexibility to store and deliver any document format – multimedia or traditional documents – makes it all the more compelling for customers, and don’t forget the ease or deployment for staff. Even information that is “locked” securely in you LoB system, can be visualized to your customers through Business Connectivity Services, without any security reduction.