DEP341 Architecture And Deployment: SharePoint Products And Technologies Sharon Richardson...
-
Upload
agnes-sullivan -
Category
Documents
-
view
216 -
download
2
Transcript of DEP341 Architecture And Deployment: SharePoint Products And Technologies Sharon Richardson...
DEP341
Architecture And Deployment: SharePoint Products And Technologies
Sharon RichardsonTechnology SpecialistMicrosoft UK
Agenda
Flexible enterprise deploymentsRequirements for real enterprises
Windows SharePoint ServicesSite architecture
Scalability
Deployment options
SharePoint Portal Server specificsAdministration
Scalability
Deployment options
SharePoint StrategySmart Connected Workspaces
Consistent rich experience – users, developers, and IT
Smart connections – people, teams, topics, divisions, etc.
Flexible deployment – bottoms-up, centralized, hybrid on large scale farms
IndividualIndividual
EnterpriseEnterprise
DivisionDivision
TeamTeam
SharePoint InvestmentsEnterprise Portal Enterprise Portal SolutionSolution built on top built on top of Windows of Windows SharePoint ServicesSharePoint Services
Hub and AggregatorHub and Aggregator for SharePoint for SharePoint personal, team and personal, team and portal sitesportal sites
SharePoint Portal ServerSharePoint Portal Server News and LinksNews and Links Site Directory and Site Directory and
ConnectionsConnections Personal SitesPersonal Sites Audience TargetingAudience Targeting Index, Search and AlertsIndex, Search and Alerts Single Sign-OnSingle Sign-On BizTalk IntegrationBizTalk Integration
Team Collaboration Team Collaboration SolutionSolution well beyond well beyond file serverfile server
Scalable Scalable Workspace Workspace PlatformPlatform
SharePoint ServicesSharePoint Services Document Storage and Document Storage and
CollaborationCollaboration Flexible ListsFlexible Lists Web Part PagesWeb Part Pages Page PersonalizationPage Personalization Site Life Cycle Site Life Cycle
ManagementManagement Scale-Up/Out Scale-Up/Out
FoundationFoundation
Enterprise Deployment Challenge
Flexible, scalable deployment options
Protect data and performance
No single point of failure
Ease of management
SharePoint Products And Technologies Architecture Benefits
Flexible deployment options
Evaluator/grass roots – easy install
Single server – small to medium orgs
Small farm – large orgs
Large farm – largest orgs
Multiple farm integration
Shared portal services
Highly scalable architecture
Highly available architecture
Improved management
ScalabilityImproved performance and scale up
.NET Framework, SQL Server 2000
Improved scale out flexibilityThree tier application architecture
Separable components for web rendering, database, searching, indexing
Add web servers as load increases
Add SQL storage as data increases. SAN support, etc. for disaster recovery
Multiple farms working together
High AvailabilityStrive for continuous uptime for the service
No single points of failureStable platform with very high MTBF
Multiple web servers per farmNetwork Load Balancing or otherNo single web box outage stops serviceNo data stored on web servers, no replication needed.
All user data in SQL Updates are transacted, and stableSQL server, and SAN technologies allow backup while live
Multiple search & index servers per portal farm
Central Management
Single entry point administration Manage web farm from browser pointed at any web server in farm
Configuration changes reflected to all web servers automatically
Multiple administration modesBrowser-based remotable UI
Command line interfaces
OM for extensibility
MOM Pack support
Deployment Options
Number of web servers (1 to 10)
Number of database servers (1 to 5)
Number of search servers (1 to 4)
Number of index servers (1 to 4)
Number of portal sites (1 to 100)
Number of team sites (1 to 50,000)
Deployment Decision PointsSmall to medium org ( < 10,000 users)
Availability, data protection, and IT standards
Large org (10s of thousands)Throughput will require small farm (3-5 servers)Availability, data protection, and IT standards may play a role
Largest orgs (100s of thousands)Throughput will require large farm (10-20 servers), or multiple farmsData protection, and IT standards may play a role
Shared services for SharePoint Portal server addresses business structureMillions of documents stored, > 10,000,000 documents indexed (SharePoint Portal)
Existing content either indexed in place, or migrated
Windows SharePoint Services Details
How To Scale Out Windows Sharepoint Services
Scale-Out ComponentsTopology
Servers
Scale-out ApproachesSingle server
Intranet farm deployment
Extranet, or 2 virtual servers and same
Host Headers and AD account creation mode, why that instead of extranet
SharePoint Services Farm
Stateless Stateless Web ServerWeb Server
Stateless Stateless Web ServerWeb Server
Stateless Stateless Web ServerWeb Server
Rich clientsRich clients BrowserBrowser
SQL Content DBSQL Content DB
Config DBConfig DB
Load Balancer, Hardware or softwareLoad Balancer, Hardware or software
SQL Server stores SQL Server stores All data: docs, All data: docs,
security, security, config, meta-data,config, meta-data,
etc - etc - Add SQL servers forAdd SQL servers forContent partitioning,Content partitioning,Failover, RedundancyFailover, Redundancy
Low-cost web Low-cost web serversservers
Add servers Add servers as page hits as page hits
increaseincrease
SOAPSOAP HTMLHTML
SQL Content DBSQL Content DB
SMTP SMTP ServerServer
More than More than 50,000 team 50,000 team
sitessites
Web Server Topology
IIS does HTTP listening, port resolution, authentication
Admin vserver - one per server
End-user vservere.g. http://foo, http://bar, etc.
Site collectionsMany per vserver
e.g. http://foo/mysite
Sites collections can be distributed across different DBs
SitesMany per Site Collection
e.g. http://foo/mysite/subsite
All sites on same DB as parent site collection
Site collections and sites are not related to IIS metabase configuration
IISIIS
Admin v-serverAdmin v-server
End-user vserverEnd-user vserver
Site collectionSite collection SiteSite
IIS ConfigurationIIS Configuration
SharePoint ConfigurationSharePoint Configuration
Web ServersHardware recommendations
Windows Server 2003 server minimums
Software requirementsWindows Server 2003, with .Net Framework
IIS 6, ASP.Net enabled
RecommendationsTCP/IP for web to SQL connection
Central Administration VS should be blocked at firewall or configured with SSL for large systems
Admin VS port is configurable, by default is randomized
Single IIS virtual server for user content
Content Content DB serverDB server
Content Content DB serverDB server
SQL ServersSQL Server 2000Managing SQL disk space
Built-in Storage quotas Content DB partitioning limits # sites per DB
SQL Recommendations:NT Authentication4-10 content DBs / server: eases backup and restore, better growth and load managementPreallocate database size in SQL ServerUse SQL failover options for highest availability
Transaction Log Shipping SQL Clusters / SAN
Web Web ServerServer
ContentContent
ContentContent
ContentContent
ContentContent
ConfigConfigDBDB
Web Web ServerServer
Web Web ServerServer
Other Components
E-mail ServersSharePoint e-mail interactions
Alerts for doc changes, quotas, dead-web cleanup
Email attachments added to doc libs
E-mail server requirementsOutbound SMTP server must support anonymous connections
E-mail inserts require public folders, one for each doc library, readable by the WSS app pool account
Load BalancersSharePoint is load balancer agnostic.
Software solutions - Windows Load Balancing Services
Hardware load balancing
Round Robin DNS
Admin Features Support Large Scale Deployments
Delegated Administration Enable end-user site management within limits set by IT
End-user EnablingEnd user self-service site creation
Invited users managed by site admins
Sites, lists, doc libraries created & managed by site admins
Controls for ITSingle point administration of the farm
Rights mask at VS level
Storage quotas and notices to site owners
Dead web reminders and cleanup
Blocked file types and anti-virus scanning for added security
Single Server Deployment
All components on a single box
Best for work group or business unit.
Very easy setup
No high availability
No fail-over
SharePointSharePointApp CodeApp Code
IIS & ASP.NetIIS & ASP.Net
Content DBContent DBConfig DB Config DB
MSDEMSDE
High Availability Intranet Deployment
One or more Web serversAdd more Web servers to handle loadSingle content virtual server
One or more SQL servers Recommendations:
2 SQL servers – providesreplication and failover Max 10,000 sites /SQL server 50,000 sites/web farm tested
Additional services, E-mail serverHTML transformation on separate serverLoad balancing
Management considerationsSelf-Service Site Creation Use confirmation on (auto-delete optional)Storage quotas of 50mb – 100mb per siteAdd anti-virus software to Web boxes
DBDB
WebWeb MoreMoreWebs…Webs…
DBDB
Load BalancingLoad BalancingE-mailE-mail
HTMLHTMLXformsXforms
Corporate Extranet Hosting
Same plan as intranet, but 2 virtual servers
One VS accessible via corporate netOne VS accessible from internet, accesses same content
Management considerationsAll users must be in corporate domain – even external usersUse IIS to configure external VS uniquelyAllow corporate users to manage content, site structure, invite domain users
InternalInternalVSVS
ContentContentDBDB
InternetInternetAccessAccess
IntranetIntranetAccessAccess
ExternalExternalVSVS
Web Servers Web Servers
CorporateCorporateFirewallFirewall
ISP Provisioning Options
AD Account Creation ModeSharePoint Services creates user accounts in AD Organizational Unit (OU)
Setup-time option for ISPs, or extranet when IT doesn’t want external users in domain
Requires separate domain controller
Key features for managing: User quotas, invited users get emails with login and pw, managed pw changes
Command line required for site creation
Host-Header Mode Great for ISP solution or vanity-named sites
Each new host-header-named site must be added to DNS
Setup-time option - command line required for site creation
SharePoint Portal Server Details
SharePoint Portal Server
Dramatically more scalable, available, and flexibleDelivers all the collaboration functionality of Windows SharePoint Services
Built on the same technology platformIncorporates additional portal services
IndexingSearchingOptional backwards compatible document libraries
Shared services for responding to IT and business requirementsWeb based farm management
SharePoint Portal Server Administration
Web based managementIntegrated with Windows SharePoint Services
Backup/restore solutionDoes backup/restore for databases, search catalogs, web store
Covers all servers in the farm
Just database backup is sufficient for content recovery
Alternate access mappingEnables intranet/extranet access to searching
Single Server Deployment
http://portalhttp://portal/teams/hrhttp://portal/teams/marketing
Portal sitePortal siteMultiple team sitesMultiple team sites
Web renderingWeb renderingDatabase Database
SearchSearchIndexingIndexing
Portal Document LibraryPortal Document Library
Medium Org – Single Farm
Highly available and scalable farm
Multiple portals hosted (up to 15)
Shared services up to 100
Thousands of team sites hosted
WebWeb WebWeb
ActiveActive
DBDB
http://corphttp://corp/teams/hrhttp://div1http://div1/teams/mft
IndexIndexPassivePassive
DBDB
SearchSearchSearchSearch
Medium Org – Team farm And Portal Farm
Portal farm is more secure
No custom web parts allowed
Team site farm allows more customization
Both farms tightly integrated
Discover, searching and provisioning
Both farms highly available and highly scalable
Team site Team site FarmFarm
Portal Portal FarmFarm
http://corphttp://div1
http://corpteams/hrhttp://div1teams/mft
HR Mobile
Etc. MSN
Sales
Team
EastWest
Team Site Farm
My
Sites Sites
Divisional Portals
Group Portals
Hosted & Standalone Portals My Site Farm
Enterprise
Enterprise Search & User Profiles
Shared Services
Medium Org – Team Farm, Portal Farm With Shared Services
Corporate portalCorporate wide content
Shared services: Indexing, searching, personal sites, profiles
Divisional portalsDivisional relevant content
More control over customization
All farms highly scalable and available
Team site Team site FarmFarm
Corp Corp FarmFarm
http://corphttp://corphttp://div1http://div1
http://corpteams/hrhttp://corpteams/hrhttp://corpteams/http://corpteams/mysite mysite
Region 1 Region 1 FarmFarm
Region 2 Region 2 FarmFarm
http://div1http://div1 http://div2 http://div2
Large Farm Deployment
WebWeb WebWeb WebWeb WebWeb WebWeb WebWeb WebWeb
Site DBSite DB
*Additional farm for team sites*Additional farm for team sites
IndexIndex
JobJobIndexIndex IndexIndex
SearchSearch SearchSearch SearchSearch …
…
…
PropagatePropagate
Load BalancingLoad BalancingServicesServicesDBDB
PortalPortal
Summary
Flexible deployment options
Highly scalable, highly available architecture
Tight integration between team sites and portal sites
Evaluate Windows SharePoint Services and SharePoint Portal Server 2003 Betas http://www.microsoft.com/sharepoint
Download technical documentation and Software Development Kits from our Developer Center http://msdn.microsoft.com
Find and contribute Web Parts and templates to the Web Component Directory http://www.microsoft.com/sharepoint/webparts
Capacity planning, administration details http://www.microsoft.com/sharepoint/assistance/
SharePoint Resources
Community Resources
Community Resourceshttp://www.microsoft.com/communities/default.mspx
Most Valuable Professional (MVP)http://www.mvp.support.microsoft.com/
NewsgroupsConverse online with Microsoft Newsgroups, including Worldwidehttp://www.microsoft.com/communities/newsgroups/default.mspx
User GroupsMeet and learn with your peershttp://www.microsoft.com/communities/usergroups/default.mspx
evaluationsevaluations
© 2003 Microsoft Corporation. All rights reserved.© 2003 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.