spring 2006 connections conference template
TRANSCRIPT
![Page 1: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/1.jpg)
HMS209: Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007: Planning and Deployment - The Basics
Joel OlesonMicrosoft Corp
[email protected]://blogs.msdn.com/joelo
![Page 2: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/2.jpg)
Microsoft Confidential
Part 1 - Basic DeploymentPart 1 - Basic DeploymentCatch up – MOSS 2007 the New WorldCatch up – MOSS 2007 the New World
Farm Topologies and SSPFarm Topologies and SSP
Database ArchitectureDatabase Architecture
Administration ModelsAdministration Models
Part 2 - Advanced DeploymentPart 2 - Advanced DeploymentMulti Farm TopologiesMulti Farm Topologies
Content & Solution DeploymentContent & Solution Deployment
Extranets – Firewall RulesExtranets – Firewall Rules
![Page 3: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/3.jpg)
![Page 4: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/4.jpg)
Microsoft Confidential
![Page 5: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/5.jpg)
Microsoft Confidential
WSS 3.0MOSS 2007 Standard and EnterpriseMOSS for Search 2007 Standard and Enterprise Microsoft Office Forms Server 2007Project Server 2007Performance PointSQL Reporting Services (SharePoint Mode)
![Page 6: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/6.jpg)
Microsoft Confidential
SharePoint 101 – The New World: 5 SharePoint 101 – The New World: 5 Administration FundamentalsAdministration Fundamentals
Logical ArchitectureLogical ArchitectureRe-architecting SharePoint AdminRe-architecting SharePoint Admin
Security MapSecurity Map
Physical ArchitecturePhysical ArchitecturePicking your topologyPicking your topology
Multi-farm topologiesMulti-farm topologies
Hardware RequirementsHardware Requirements
Putting it all TogetherPutting it all Together
![Page 7: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/7.jpg)
Key Customer Pain Points• Inconsistent AdministrationInconsistent Administration• Topology restrictionsTopology restrictions
● (1-2) Small, (4-5) Medium, (7+) Large(1-2) Small, (4-5) Medium, (7+) Large
• Authentication is too restrictiveAuthentication is too restrictive● Reverse proxies, SSL terminationReverse proxies, SSL termination
• Poor resource utilization & isolationPoor resource utilization & isolation● Portal services model very inflexiblePortal services model very inflexible
• Different Admin models for WSS/SPSDifferent Admin models for WSS/SPS● Bucketwebs confusing and difficult
![Page 8: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/8.jpg)
Fundamental Principle #1Fundamental Principle #1
IISIIS WSS v2 / SPS 2003WSS v2 / SPS 2003 WSS v3 / MOSSWSS v3 / MOSS
Web SitesWeb Sites Virtual ServersVirtual Servers Web ApplicationsWeb Applications
Physical Server
Web Application(s)
Top Level Site(s)
Site Collections
Site(s)
Site Collection
![Page 9: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/9.jpg)
Microsoft Confidential
• Consistency in HierarchyConsistency in Hierarchy• WSS 3.0WSS 3.0
Web ApplicationsWeb Applications
Site CollectionsSite Collections
SitesSites
Templates & FeaturesTemplates & Features
MOSS 2007MOSS 2007Web ApplicationsWeb Applications
Site CollectionsSite Collections
SitesSites
Templates & FeaturesTemplates & Features
![Page 10: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/10.jpg)
Microsoft Confidential
What happened to “Portals”?What happened to “Portals”?Just a WSS Site + MOSS Template + Shared Just a WSS Site + MOSS Template + Shared Services + FeaturesServices + Features
MOSS Single Server
Web Application(s)
SSP Admin Central AdminPortal Template
Portal Template
![Page 11: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/11.jpg)
Microsoft Confidential
FLEXIBLE TOPOLOGIESFLEXIBLE TOPOLOGIES
Servers have RolesServers have RolesWeb Front End (WFE)Web Front End (WFE)
Application Server (Query, Calculation, Index)Application Server (Query, Calculation, Index)
Database ServerDatabase Server
CautionCautionQueryQuery
Farms can have relationshipsFarms can have relationshipsAuthoringAuthoring
PublishingPublishing
![Page 12: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/12.jpg)
Microsoft Confidential
What is an IIS Virtual Server/Web Site?What is an IIS Virtual Server/Web Site?
Web Application!Web Application!
What does the acronym SSP stand for?What does the acronym SSP stand for?
Shared Service Provider!Shared Service Provider!
Can I add servers Modularly?Can I add servers Modularly?
Sure!Sure!
Do I have to use AD for user authentication?Do I have to use AD for user authentication?
Nope.Nope.
![Page 13: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/13.jpg)
Microsoft Confidential
![Page 14: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/14.jpg)
Microsoft Confidential
TopicsTopics
• SharePoint 101 – The New WorldSharePoint 101 – The New World• Logical ArchitectureLogical Architecture
● Re-architecting SharePoint AdminRe-architecting SharePoint Admin● Security MapSecurity Map
• Physical ArchitecturePhysical Architecture● Picking your topologyPicking your topology● Multi-farm topologiesMulti-farm topologies● Hardware RequirementsHardware Requirements
• Putting it all TogetherPutting it all Together
![Page 15: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/15.jpg)
Microsoft Confidential
X86 or x64 or MixedX86 or x64 or MixedPrerequisitesPrerequisites
.NET Framework 3.0 Redist.NET Framework 3.0 RedistASP.NET 2.0ASP.NET 2.0Windows Workflow FoundationWindows Workflow Foundation
InstallInstall• Basic – Installs SQL Express or Windows Internal Basic – Installs SQL Express or Windows Internal
Database EngineDatabase Engine• Advanced – Allows you to connect to SQLAdvanced – Allows you to connect to SQL
WFE only vs. Full installWFE only vs. Full installLanguage PacksLanguage Packs
WSS and MOSS!WSS and MOSS!
![Page 16: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/16.jpg)
Shared ServicesShared Services• Search Admin, Search Admin,
Service ExpertiseService Expertise• Service ConfigService Config• E.g. Create search E.g. Create search
content sourcecontent source
Central AdminCentral Admin• IT AdministratorsIT Administrators• Farm-level Farm-level
• App ManagementApp Management• Farm ManagementFarm Management
• One per farmOne per farm• E.g. Create new E.g. Create new
sitesite
Administrative ArchitectureAdministrative Architecture
Site SettingsSite SettingsBusiness site ownerBusiness site ownerSite specific Site specific configuration configuration & tasks& tasksE.g. Create new listE.g. Create new list
Three Tier AdministrationThree Tier Administration
Web-based and Command lineWeb-based and Command lineSecure IsolationSecure Isolation
![Page 17: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/17.jpg)
Microsoft Confidential
Reduce administrator timeReduce administrator timeQuickly identify what must be doneQuickly identify what must be done
Rapidly locate UI to do what’s neededRapidly locate UI to do what’s needed
Single point administrationSingle point administrationManage the applicationManage the application
Single change updates all servers in farmSingle change updates all servers in farm
Extensible platform for SharePoint adminExtensible platform for SharePoint adminConsistent UI experience for all productsConsistent UI experience for all products
![Page 18: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/18.jpg)
Central Administration
![Page 19: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/19.jpg)
Microsoft Confidential
• ““Shared Services” = SharePoint Server Shared Services” = SharePoint Server Only!Only!
Separation of services from PortalsSeparation of services from Portals
Remove scale limitation for # of portals Remove scale limitation for # of portals
SSP ComponentsSSP ComponentsSSP admin siteSSP admin site
SSP & Search databaseSSP & Search database
Web serviceWeb service
Shared ServicesShared ServicesOffice Server SearchDirectory importUser profile synchAudiences
Business data catalogExcel calculation serviceUsage reporting
![Page 20: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/20.jpg)
Microsoft Confidential
Default SSP == 1st SSPDefault SSP == 1st SSPCan be changed to different SSPCan be changed to different SSP
Cannot be deletedCannot be deleted
New web apps auto-associatedNew web apps auto-associated
Content web applicationsContent web applications1 to 1 SSP*1 to 1 SSP*
Security implicationsSecurity implicationsBDC is available to any content web app connected to itBDC is available to any content web app connected to it
![Page 21: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/21.jpg)
Shared ServicesShared Services
CorpWeb WinWebOfficeWeb LegalWeb
Office Server SearchDirectory importUser profile synchAudiences
TargetingBusiness data catalogExcel calculation serviceUsage Reporting
Shared Services
![Page 22: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/22.jpg)
SSP Administration
-Search Admin
![Page 23: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/23.jpg)
Microsoft Confidential
UI for users to manage their sites:UI for users to manage their sites:Look and FeelLook and Feel
GalleriesGalleries
Security AdminSecurity Admin
Storage AdminStorage Admin
ReportsReportsUsageUsage
AuditingAuditing
Key conceptsKey concepts● Delegate management of common tasks to usersDelegate management of common tasks to users● ExtensibleExtensible● Consistent experienceConsistent experience
![Page 24: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/24.jpg)
Site Settings
![Page 25: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/25.jpg)
Microsoft Confidential
TopicsTopics
• SharePoint 101 – The New World SharePoint 101 – The New World • Logical ArchitectureLogical Architecture
● Re-architecting SharePoint AdminRe-architecting SharePoint Admin● Security MapSecurity Map
• Physical ArchitecturePhysical Architecture● Software and RolesSoftware and Roles● Picking your topologyPicking your topology● Hardware RequirementsHardware Requirements
• Putting it all TogetherPutting it all Together
![Page 27: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/27.jpg)
FARMS!!!!
![Page 28: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/28.jpg)
Microsoft Confidential
Factors to considerFactors to consider# Users# Users
Authentication Type (Anonymous vs. AD)Authentication Type (Anonymous vs. AD)
CachingCaching
PerformancePerformance
SLAs (Uptime/Availability Req.)SLAs (Uptime/Availability Req.)
WAN ConsiderationsWAN Considerations
GBs/TBs of data (# Docs)GBs/TBs of data (# Docs)
![Page 29: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/29.jpg)
User requests
Load balances webfront end servers
Applicationservers
2 Clustered SQL server
Index Search Excel Project
10 Server Farm (Large)
User requests
Web front ends + application(s)
Application(s)
Clustered SQL server
5 Server Farm (Medium)
3 Server Farm (Small)User requests
Each load-balanced server includes:
• Web front end• Applications• Index on 1 WFE
Dedicated SQL server
Single Server
• Web front end • Application • Database
One Server which contains:
User Requests
Picking Your TopologyPicking Your Topology
Availability
Per
form
ance
![Page 30: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/30.jpg)
Microsoft Confidential
• ALL in One (SQL or SQL Express (basic))ALL in One (SQL or SQL Express (basic))• 1 WFE/Query/Calc/Index, 1 SQL1 WFE/Query/Calc/Index, 1 SQL• 2 WFE/Query/Calc, 1 SQL (Index) – 2 WFE/Query/Calc, 1 SQL (Index) – Skip thisSkip this• 2 WFE/Query/Calc, 1 Index, 1 SQL2 WFE/Query/Calc, 1 Index, 1 SQL• 2 WFE/Query/Calc, 1 Index, 2 SQL (HA) 2 WFE/Query/Calc, 1 Index, 2 SQL (HA)
(Better) (Better) • 2 WFE/Query, 1 Calc, 1 Index, 2 SQL2 WFE/Query, 1 Calc, 1 Index, 2 SQL• Consider failover farm…Consider failover farm…
20. 10 WFE/Calc, 3 Query, 1 Index, 3 - 2 Node SQL 20. 10 WFE/Calc, 3 Query, 1 Index, 3 - 2 Node SQL (A/P)(A/P)
![Page 31: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/31.jpg)
Microsoft Confidential
Query = SearchCalc = Excel Services Calculation Server
Special Servers:WFE Only (for internet)Dedicated WFE/Index special role adds host entries* (verify the host file)
Non SharePoint Servers in the TopologyMail (SMTP) (In Bound/Outbound) Project, Analysis, Reporting
![Page 32: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/32.jpg)
Microsoft Confidential
SMTP/ExchangeFailover/ DR FarmDev/Test (Virtualized (VS R2 Support))Staging/UAT & Authoring environmentsDNS/DCs (recommend 1 DC per 4 WFEs on Windows Auth)Firewall – ISA: Secure Web Publishing/Cache and FirewallWhale Security/Delegated Auth DevicesAntivirus Infra – Forefront Deployment or configSAN Storage
![Page 33: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/33.jpg)
Microsoft Confidential
Single box installation *Single box installation *CPU: 2.5 GHz (Go dual/quad core!)CPU: 2.5 GHz (Go dual/quad core!)
Memory: 4+ GB recommended, 1 GB Memory: 4+ GB recommended, 1 GB minimumminimum
Farm Deployment *Farm Deployment *Web server: 2.5 GHz, 4+ GB RAMWeb server: 2.5 GHz, 4+ GB RAM
App server: Dual proc 2.5 GHz, 4+ GB RAMApp server: Dual proc 2.5 GHz, 4+ GB RAM
SQL: Dual proc 2.5 GHz; 4+ GB RAMSQL: Dual proc 2.5 GHz; 4+ GB RAM
Support for both x86 and x64 Support for both x86 and x64 (x64 tested and recommended for Scale env.)(x64 tested and recommended for Scale env.)
Virtual Server? OK. (Ideal for Dev/Test)Virtual Server? OK. (Ideal for Dev/Test)
![Page 34: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/34.jpg)
Microsoft Confidential
TopicsTopics
• SharePoint 101 – The New World SharePoint 101 – The New World • Logical ArchitectureLogical Architecture
● Re-architecting SharePoint AdminRe-architecting SharePoint Admin● Security MapSecurity Map
• Physical ArchitecturePhysical Architecture● Picking your topologyPicking your topology● Multi-farm topologiesMulti-farm topologies● Hardware RequirementsHardware Requirements
• Putting it all TogetherPutting it all Together
![Page 35: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/35.jpg)
LogicalLogicalPhysicalPhysical
Logical Logical Physical Mapping Physical MappingSingle serverSingle server
• Server 1:Server 1:● Content SitesContent Sites● SSPSSP
• SSP admin siteSSP admin site• Shared servicesShared services• Shared web Shared web
servicesservices
● Central adminCentral admin● All databasesAll databases
One Server which contains:
• Web front end
• Application
• Database
![Page 36: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/36.jpg)
LogicalLogicalPhysicalPhysical
Logical Logical Physical Mapping Physical Mapping
Web front endWeb front end
Clustered SQL server
Application servers
Index
Search
Excel calculation
• WFEs: servers 1 - 4:WFEs: servers 1 - 4:Content SitesContent Sites
SSPSSP• SSP admin siteSSP admin site
App servers: 5-10App servers: 5-10• SSPSSP• Svr 5 - 6: Shared service (Index)Svr 5 - 6: Shared service (Index)• Svr 7 - 8: Svr 7 - 8: • Shared service (Search)Shared service (Search)• Shared web services (Search)Shared web services (Search)• Svr 9 – 10: Svr 9 – 10: • Shared service (Excel)Shared service (Excel)• Shared web services (Excel)Shared web services (Excel)• Central Admin (server # 5)Central Admin (server # 5)
Server 11 & 12Server 11 & 12All databasesAll databases
![Page 37: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/37.jpg)
Microsoft Confidential
Topologies are FlexibleTopologies are Flexible
Scalable Business Solutions are LimitlessScalable Business Solutions are Limitless
Awesome/Powerful Intranet, Extranet, and Awesome/Powerful Intranet, Extranet, and Internet Platform!Internet Platform!
Common Standardized Admin ExperienceCommon Standardized Admin Experience
Where do you get your information? Where do you get your information? TechNet, MSDNTechNet, MSDN
http://blogs.msdn.com/sharepointhttp://blogs.msdn.com/sharepoint
http://blogs.msdn.com/joelohttp://blogs.msdn.com/joelo
![Page 38: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/38.jpg)
• For ITPros: (RTM Exam)● 70-631 - Windows SharePoint Services 3.0 -
Configuring● 70-630 - Office SharePoint Server 2007 - Configuring
• For Developers: (RTM Soon)● 70-541 - Microsoft Windows SharePoint Services 3.0 -
Application Development● 70-542 - Microsoft Office SharePoint Server 2007 -
Application Development
DON'T DELAY – TAKE 'EM TODAY!!!Be one of the first to pass the NEW Exams!!!
![Page 39: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/39.jpg)
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions,
it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
![Page 40: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/40.jpg)
Slide Title
• Please use this template for your slides● Please DO NOT change the format of this template● Please DO NOT use special formatting such as shadowing for code, or shadows behind boxes, etc.
● Your slides are due February 26, 2007
● Please send completed slides to [email protected]
● Filename for slides should be: lastname_conference_sessionnum_sessiontitle.ppt Please zip all files before sending them. Include sample code for the attendee disk in a subfolder.
![Page 41: Spring 2006 Connections Conference Template](https://reader033.vdocuments.site/reader033/viewer/2022052623/559b33f81a28ab3e638b468d/html5/thumbnails/41.jpg)
Your Feedback is Important
Please fill out a session evaluation form and either put them in the basket near the exit
or drop them off at the conference registration desk.
Thank you!