Spring 2006 Connections Conference Template
-
Upload
databaseguys -
Category
Documents
-
view
252 -
download
0
Transcript of Spring 2006 Connections Conference Template
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
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
Microsoft Confidential
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)
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
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
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
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
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
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
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.
Microsoft Confidential
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
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!
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
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
Central Administration
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
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
Shared ServicesShared Services
CorpWeb WinWebOfficeWeb LegalWeb
Office Server SearchDirectory importUser profile synchAudiences
TargetingBusiness data catalogExcel calculation serviceUsage Reporting
Shared Services
SSP Administration
-Search Admin
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
Site Settings
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
What do Idaho and SharePoint have in Common?
FARMS!!!!
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)
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
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)
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
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
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)
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
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
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
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
• 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!!!
© 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.
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.
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!