Ordina SOFTC Presentation - SharePoint 2010 Architecture


Published on

Ordina's Stand out from the Crowd event of May 26th - the presentation, see them all on Slideshare Ordina Belgium

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • 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.
  • Ordina SOFTC Presentation - SharePoint 2010 Architecture

    1. 1. SharePoint 2010 -An Architectural Overview<br />Johan Buysmans<br />SharePoint Solution Architect<br />
    2. 2. Johan Buysmans<br />SharePoint Architect @ Ordina<br />Competence Center Leader<br />+10 yrs ECM<br />Last 3 yrs working @ Johnson & Johnson as a SharePoint Solution Architect <br />johan.buysmans@ordina.be<br />
    3. 3. SharePoint 2010<br />An Architecture Overview<br />Farm Architecture<br />Administrative features<br />Sharepoint Architecture<br />
    4. 4. Farm Architecture<br />4<br />
    5. 5. Farm ArchitectureAll-in-one Server<br />+<br />All Roles and SQL on one server<br />Often seen in small farms<br />SQL contention with SharePoint<br />Easy to deploy, but not best practice<br />-<br />No ability for test environment<br />NOTE: Do not use SQL Express in Production!<br />
    6. 6. Farm ArchitectureDedicated SQL Database Server<br />+<br />Dedicated SQL Server<br />All SharePoint roles on single box<br />Less Disk IO<br />Greater Performance<br />-<br />Still no test environment…<br />
    7. 7. Farm ArchitectureSmallest Highly Available Farm<br />2 Web/Query/Application /Central Admin/Inbound Email Servers<br />1 Dedicated Index Server (With Web role to allow it to crawl content)<br />2 SQL Standard Edition Cluster Nodes (Active/Passive) – Mirror also option<br />Smallest highly available farm<br />
    8. 8. Farm ArchitectureScalability<br />Scale up and Scale out…<br />
    9. 9. Farm ArchitectureScalability<br />Scale up and Scale out…<br />
    10. 10. Virtualised Farm ArchitectureCost Effective Farm / No HA<br /><ul><li>Allows organisations that wouldn’t normally be able to have a test environment to run one
    11. 11. Allows for separation of the database role onto a dedicated server
    12. 12. Can be easily scaled out in the future</li></li></ul><li><ul><li>High-Availability across Hosts
    13. 13. All components virtualised
    14. 14. Uses only two Windows Ent Edition Licenses</li></ul>Virtualised Farm ArchitectureFully Redundant Farm with only Two Servers<br />
    15. 15. VirtualisedFarm ArchitectureBest Practise, Highly Available and Scalable Farm<br /><ul><li>Highest transaction servers are physical
    16. 16. Multiple farm support, with DBs for all farms on the SQL cluster
    17. 17. Only five physical servers total, but high performance</li></li></ul><li>Virtualised Farm ArchitectureVirtualisation Scalability<br />
    18. 18. High Availability ArchitectureSQL Database Mirroring<br />Available in SQL Server 2005/2008, both Standard and Enterprise Mirroring<br />Keep a full copy of Database on another server<br />Asynchronous (good for WAN scenarios, Enterprise edition only) or Synchronous<br />
    19. 19. High Availability Architecture Database Mirroring – Single Site Option<br />Single Site<br />Synchronous Replication<br />Uses a SQL Witness Server to Failover Automatically<br />Mirror all SharePoint DBs in the Farm<br />Use a SQL Alias to switch to Mirror Instance<br />
    20. 20. High Availability Architecture Database Mirroring – Cross Site<br />Two Sites<br />1 ms Latency<br />1GB Bandwidth<br />Farm Servers in each location<br />Auto Failover<br />
    21. 21. High Availability Architecture Database Mirroring – Warm Farm Asynchronous<br />Two Sites<br />Two Farms (one warm farm)<br />Mirror only Content DBs<br />Failover is Manual<br />Must Reattach DBs<br />Must re-index<br />
    22. 22. Logical ArchitectureWeb Application Architecture<br />Consider creating multiple Web Apps<br />Example:<br />spca.companyabc.com<br />ssp1.companyabc.com<br />mysite.companyabc.com<br />home.companyabc.com<br />Flexible and scalable!<br />
    23. 23. Logical ArchitectureDistribute by Default<br />Distribute content across multiple Site Collections<br />Distribute Site Collections Across Multiple DBs<br />Multiple databases = more controlled DB growth<br />Try to keep your Content DBs manageable in size (50-100GB)<br />
    24. 24. Hardware and SoftwareDisk, Memory, and Processor<br />SQL Databases Require large amounts of space!<br />Allocate Disk Space for Index and Query Servers as well<br />Index corpus can grow to 5%-20% of total size of data indexed<br />Database and Index Servers require most RAM (4GB, 8GB, or more)<br />Multi-core processors recommended<br />
    25. 25. Hardware and SoftwareWindows Server Versions<br />Windows Server 2008 R2 (or RTM) highly recommended!<br />Critical that new servers run x64, required for SharePoint 2010<br />SharePoint servers are fine with Standard edition of Windows, no extra gain for Enterprise<br />SQL Servers may require Enterprise edition if using SQL Enterprise<br />
    26. 26. Hardware and SoftwareSQL Server Versions<br />SQL Server 2008 Recommended<br />64 bit also highly recommended (required for SharePoint 2010)<br />SQL Server 2005 still supported<br />SQL 2000 supported for Sharepoint 2007, but not for 2010, and not recommended<br />Separate SQL Reporting Services server may be required for intensive reporting<br />Standard edition of SQL generally fine, except for very large environments<br />
    27. 27. Administrative Features<br />23<br />
    28. 28. Security is no more overhead to IT<br />Automatic Password Management<br />Server addition secured by Passphrase<br />APIs for permission reporting<br />
    29. 29. Predictable UpgradeDo-no-harm<br />Pre-upgrade checker<br />Visual Upgrade<br />Resumable upgrade<br />Progress reports<br />Parallel DB upgrades<br />
    30. 30. Logging, Monitoring, and AlertsKnow what is going on<br />Unified Logging<br />Out-of-the-box reports<br />Richer Web Analytics<br />Open Schema<br />SCOM Integration<br />ULS Logs<br />Windows Events<br />Logging DB<br />Page requests<br />Feature Logging<br />Health data<br />
    31. 31. Proactive Resolution Get ahead of issues<br />Developer Dashboard<br />Empower developers and users<br />Integrated Health Analyzer<br />Runs when necessary<br />Alerts anomalies <br />Fixes when it can<br />
    32. 32. Developer Dashboard<br />Information contained on the dashboard:<br />Times to render various components on page<br />Page Checkout level<br />Database query information<br />Web part processing time<br />Any critical events or alerts<br />Good for diagnosing problem web parts on a page or long list load time<br />
    33. 33. SharePoint Architecture<br />29<br />
    34. 34. SharePoint 2010 Architecture<br />SharePoint Server<br />Client Apps<br />SharePoint Service Applications<br />Project Server<br />2010<br />Browsers (IE, Fire Fox)<br />PowerPoint Broadcast Service<br />Search Service<br />Project Web Access<br />Office Client<br />Excel Calc Service<br />Web Analytics Service<br />FAST Search Service<br />Visio Graphics Service<br />FAST 2010 <br />OneNote<br />FAST Search Service<br />User Profiles<br />Visio Graphics Service<br />Business<br />Connection Service<br />InfoPath<br />Access Service<br />Business<br />Connection Service<br />Access Service<br />Managed Metadata<br />Office Web App Service<br />Project<br />InfoPath <br />Service<br />Managed Metadata<br />Outlook <br />PerformancePoint<br />Word Conversion Service<br />PerformancePoint<br />3rd Party<br />Services..<br />RSS Viewers<br />SharePoint Foundation<br />Sandboxed Code Service<br />SharePoint Workspace<br />Sandboxed Code Service<br />Usage & Health Logging<br />SharePoint Designer<br />Visio<br />Content<br />Config<br />Workflow<br />Access<br />
    35. 35. Sites: Internet<br /><ul><li>Cross-browser support
    36. 36. W3C standards and accessibility compliant
    37. 37. Popular tools means you can deploy the site you want
    38. 38. Communities through Web 2.0 technologies
    39. 39. Business Connectivity Services provides integration and visualization of LOB data, securely, and simply</li></ul>Intranet<br />Intranet<br />Extranet<br />Extranet<br />Internet<br />Internet<br />
    40. 40. Key Takeaways<br />Highly consider Virtualization for SharePoint<br />Create a test farm!<br />Consider Database Mirroring and/or NLB for SharePoint HA<br />Deploy the ‘five server farm’ for full High Availability<br />Plan today for SharePoint 2010 !!<br />
    41. 41. Follow Ordina….<br />33<br />Share your thoughts via #SOFTC <br />Follow us on twitter: @OrdinaBE<br />Find the presentationsonwww.slideshare.net/ordinaBe<br />Be informed atwww.linkedin.com/company/ordina-belgium<br />