360 likes | 515 Views
Microsoft SharePoint Products & Technologies 2007: Administrative Architecture and Planning for Deployment. Keith Monale Senior Consultant Microsoft Consulting Services. Session Objectives. Basic Deployment SharePoint 101: The New World - Fundamentals Logical Architecture
E N D
Microsoft SharePoint Products & Technologies 2007: Administrative Architecture and Planning for Deployment Keith Monale Senior Consultant Microsoft Consulting Services
Session Objectives • Basic Deployment • SharePoint 101: The New World - Fundamentals • Logical Architecture • Physical Architecture • Administration Models • Part 2 - Advanced Deployment • Multi Farm Topologies • Content & Solution Deployment • Security • Extranets – Firewall Rules • Caching
WSS 3.0 and SharePoint Server 2007 Web Forms, Excel Services, BDC ECM, WCM, Search, & Portals Platform & Collaboration
Topics • SharePoint 101 – The New World: 5 Administration Fundamentals • Logical Architecture • Re-architecting SharePoint Admin • Security Map • Physical Architecture • Picking your topology • Multi-farm topologies • Hardware Requirements • Putting it all Together
Fundamental Principle #1 Physical Server Web Application(s) Top Level Site(s) Site Collections Site(s) Site Collection
Fundamental Principle #2 • Consistency in Hierarchy • WSS 3.0 • Web Applications • Site Collections • Sites • Templates & Features • MOSS 2007 • Web Applications • Site Collections • Sites • Templates & Features
Fundamental Principle #4 • What happened to “Portals”? Portal = Site Collection + Portal Template + Shared Services + Features SharePoint Server Web Application(s) Portal Template Central Admin SSP Admin Portal Template
Fundamental Principle #5 • FLEXIBLE TOPOLOGIES • Servers have Roles • Web Front End (WFE) • Application Server (Query, Calculation, Index) • Database Server • Farms can have relationships • Authoring • Publishing • Dev, Test, Production • SSP
Scaling for High Availability and Load • Performance • High availability • Applications • Data growth • Offload Capabilities- Scale Out MOSS
What is an IIS Virtual Server/Web Site? EISH - Surprise Test!!!! • Web Application! • What does the acronym SSP stand for? • Shared Service Provider! • Can I add servers Modularly? • Yes! (Plan physical and logical architecture) • Do I have to use AD for user authentication? • Nope
Topics • SharePoint 101 – The New World • Logical Architecture • Planning Logical Architecture • 3 Tiered SharePoint Admin • Physical Architecture • Picking your topology • Multi-farm topologies • Hardware Requirements • Putting it all Together
SharePoint Server Logical Model Permanent Central Portal Web Application Permanent Structured SharePoint Server Sites Central Portal Permanent Division Portals Web Applications or Site Collections Semi Structured Consolidation on 1 to 3 Web Applications Ad Hoc WSS Site Templates SharePoint Server Sites 1 Web App per Region
SharePoint Dedicated Portal http://inside /HR /Search /Finance /LCA /IT
SharePoint Shared "Scale Hosted" Collab One or more Web Applications Hosting 1000s of Site collections http://team /sites http://my http://blogs /sites /sites /IT
Plan for Software Boundaries Recommendations & Guidelines (subset) • For all recommendations, visit “Plan for software boundaries (Office SharePoint Server)” at http://technet2.microsoft.com/Office/en-us/library/6a13cd9f-4b44-40d6-85aa-c70a8e5c34fe1033.mspx
Plan for Software Boundaries Plan your lists and libraries • Throughput differences between flat document library vs. document library with folders
CorpWeb OfficeWeb WinWeb LegalWeb Plan Shared Services Shared Services Office Server Search Directory import User profile synch Audiences Targeting Business data catalog Excel calculation service Usage Reporting
Deployment Key concepts • x86 or x64 or Mixed • Prerequisites • .NET Framework 3.0 Redist • ASP.NET 2.0 • Windows Workflow Foundation • Install • Basic – • WSS - Windows Internal Database Engine; MOSS - Installs SQL Express (Not recommended for more than a couple of GB) • Advanced – Allows you to connect to SQL • WFE only vs. Full install • Language Packs (Downloads on the Web) • WSS • MOSS – Include WSS LPs
Picking Your Topology • Factors to consider • # Users • Authentication Type (Anonymous vs. AD) • Caching • Client & Server Performance Requirements • SLAs (Uptime/High Availability Req.) • WAN Considerations • GBs/TBs of data • Total # Files and Items
5 Server Farm (Medium) 10 Server Farm (Large) User requests Web front ends + application(s) Application(s) Index Query Query Calc + Clustered SQL server 3 Server Farm (Small) User requests Each load-balanced server includes: • Web front end • Applications User requests Dedicated SQL server Load balances web front end servers Single Server Application servers User Requests One Server which contains: • Web front end • Application • Database 2 Clustered SQL server Picking Your Topology Performance Availability
Hardware Recommendations • Single box installation * • CPU: 2.5 GHz (Go dual/quad core!) • Memory: 4+ GB recommended, 1 GB minimum • Farm Deployment * • Web server: 2.5 GHz, 4+ GB RAM • App server: Dual proc 2.5 GHz, 4+ GB RAM • SQL: Dual proc 2.5 GHz; 4+ GB RAM • Load Balanced Web Farm can support ~25K users
WSS Modular Scale Out • ALL in One (Windows Internal Database Engine) • 1 WFE - 1 SQL • 2 WFE - 1 SQL (Split Indexing between WFEs) • 2 WFE - 2 SQL (HA) • 3 WFE - 2 SQL • 3 WFE – 1 WFE/(WSS Search) * - 2 SQL • Consider failover farm… (Db Mirroring or SQL Log Ship) .. 20. 12 WFE 4 - 2 Node SQL (A/P)
MOSS Modular Scale Out • ALL in One (SQL or SQL Express (basic)) • 1 WFE/Query/Calc/Index, 1 SQL • 1 WFE/Query/Calc, 1 WFE/Calc/Index – 1 SQL * • 2 WFE/Query/Calc, 1 Index, 1 SQL • 2 WFE/Query/Calc, 1 Index, 2 SQL (HA) • 2 WFE/Query, 1 Calc, 1 Index, 2 SQL • Consider failover farm… (Db Mirroring or SQL Log Ship) 20. 10 WFE/Calc, 3 Query, 1 Index, 3 - 2 Node SQL (A/P) Never put Query and Index on same server if there is another Query server.
New Server Topology Roles • Query = Search • Calculation = Excel Services Calculation Server • Special Servers: • WFE Only (for security/internet) • Dedicated WFE for Indexing (optimizing perf) • Dedicated WFE/Index * (verify the host file) • WSS Search Server (special) • Non SharePoint Servers in the Topology • Mail (SMTP) (Outbound and/or Inbound) • Project, Analysis, Reporting
Supporting Infrastructure • SMTP/Exchange • DNS/DCs (recommend 1 DC per 3 WFEs on Windows Auth) or LDAP servers • Load balancing devices and Network Infra • Firewall – ISA: Secure Web Publishing/Cache and Firewall • Whale Security/Delegated Auth Devices • Antivirus Infra – Forefront Management • SAN or other Shared Storage • Related Farms • Failover/ DR Farm (Log Shipping/Db Mirroring) • Dev/Test • Support for Virtualization with Virtual Server • Staging/UAT & Authoring environments
Summary • Be sure to PLAN your logical infrastructure & Governance • Topologies are Flexible • Scalable Business Solutions are Limitless • Awesome/Powerful Intranet, Extranet, and Internet Platform! • Where do you get your information? TechNet, MSDN • http://blogs.msdn.com/sharepoint • http://blogs.msdn.com/joelo • http://msmvps.com/shane • http://www.informationworker.co.za
SharePoint Exams! Get Certified on the New Exams!!! • For IT Pros: • 70-631 - Windows SharePoint Services 3.0 - Configuring • 70-630 - Office SharePoint Server 2007 - Configuring • For Developers: • 70-541 - Microsoft Windows SharePoint Services 3.0 - Application Development • 70-542 - Microsoft Office SharePoint Server 2007 - Application Development
Resources Technical Communities, Webcasts, Blogs, Chats & User Groups http://www.microsoft.com/communities/default.mspx Microsoft Learning and Certification http://www.microsoft.com/learning/default.mspx Microsoft Developer Network (MSDN) & TechNet http://microsoft.com/msdn http://microsoft.com/technet Trial Software and Virtual Labs http://www.microsoft.com/technet/downloads/trials/default.mspx
Thank you http://www.microsoft.com/southafrica/ucs/2007