Download presentation
Presentation is loading. Please wait.
Published byAgnes Sullivan Modified over 9 years ago
1
DEP341 Architecture And Deployment: SharePoint Products And Technologies Sharon Richardson Technology Specialist Microsoft UK
2
Agenda Flexible enterprise deployments Requirements for real enterprises Windows SharePoint Services Site architecture Scalability Deployment options SharePoint Portal Server specifics Administration Scalability Deployment options
3
SharePoint Strategy Smart 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 Individual Enterprise Division Team
4
SharePoint Investments Enterprise Portal Solution built on top of Windows SharePoint Services Hub and Aggregator for SharePoint personal, team and portal sites SharePoint Portal Server News and Links News and Links Site Directory and Connections Site Directory and Connections Personal Sites Personal Sites Audience Targeting Audience Targeting Index, Search and Alerts Index, Search and Alerts Single Sign-On Single Sign-On BizTalk Integration BizTalk Integration Team Collaboration Solution well beyond file server Scalable Workspace Platform SharePoint Services Document Storage and Collaboration Document Storage and Collaboration Flexible Lists Flexible Lists Web Part Pages Web Part Pages Page Personalization Page Personalization Site Life Cycle Management Site Life Cycle Management Scale-Up/Out Foundation Scale-Up/Out Foundation
5
Enterprise Deployment Challenge Flexible, scalable deployment options Protect data and performance No single point of failure Ease of management
6
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
7
Scalability Improved performance and scale up.NET Framework, SQL Server 2000 Improved scale out flexibility Three 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
8
High Availability Strive for continuous uptime for the service No single points of failure Stable platform with very high MTBF Multiple web servers per farm Network Load Balancing or other No single web box outage stops service No data stored on web servers, no replication needed. All user data in SQL Updates are transacted, and stable SQL server, and SAN technologies allow backup while live Multiple search & index servers per portal farm
9
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 modes Browser-based remotable UI Command line interfaces OM for extensibility MOM Pack support
10
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)
11
Deployment Decision Points Small 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 farms Data protection, and IT standards may play a role Shared services for SharePoint Portal server addresses business structure Millions of documents stored, > 10,000,000 documents indexed (SharePoint Portal) Existing content either indexed in place, or migrated
12
Windows SharePoint Services Details
13
How To Scale Out Windows Sharepoint Services Scale-Out Components Topology Servers Scale-out Approaches Single server Intranet farm deployment Extranet, or 2 virtual servers and same Host Headers and AD account creation mode, why that instead of extranet
14
SharePoint Services Farm Stateless Web Server Rich clients Browser Browser SQL Content DB Config DB Load Balancer, Hardware or software SQL Server stores All data: docs, security, config, meta-data, etc - Add SQL servers for Content partitioning, Failover, Redundancy Low-cost web servers Add servers as page hits increase SOAP HTML SQL Content DB SMTP Server More than 50,000 team sites
15
Web Server Topology IIS does HTTP listening, port resolution, authentication Admin vserver - one per server End-user vserver e.g. http://foo, http://bar, etc. Site collections Many per vserver e.g. http://foo/mysite Sites collections can be distributed across different DBs Sites Many 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 IIS Admin v-server End-user vserver Site collection Site IIS Configuration SharePoint Configuration
16
Web Servers Hardware recommendations Windows Server 2003 server minimums Software requirements Windows Server 2003, with.Net Framework IIS 6, ASP.Net enabled Recommendations TCP/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
17
Content DB server Content SQL Servers SQL Server 2000 Managing SQL disk space Built-in Storage quotas Content DB partitioning limits # sites per DB SQL Recommendations: NT Authentication 4-10 content DBs / server: eases backup and restore, better growth and load management Preallocate database size in SQL Server Use SQL failover options for highest availability Transaction Log Shipping SQL Clusters / SAN Web Server Content Content Content Content Config DB Web Server
18
Other Components E-mail Servers SharePoint e-mail interactions Alerts for doc changes, quotas, dead-web cleanup Email attachments added to doc libs E-mail server requirements Outbound 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 Balancers SharePoint is load balancer agnostic. Software solutions - Windows Load Balancing Services Hardware load balancing Round Robin DNS
19
Admin Features Support Large Scale Deployments Delegated Administration Enable end-user site management within limits set by IT End-user Enabling End user self-service site creation Invited users managed by site admins Sites, lists, doc libraries created & managed by site admins Controls for IT Single 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
20
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 SharePoint App Code IIS & ASP.Net Content DB Config DB MSDE
21
High Availability Intranet Deployment One or more Web servers Add more Web servers to handle load Single content virtual server One or more SQL servers Recommendations: 2 SQL servers – provides replication and failover Max 10,000 sites /SQL server 50,000 sites/web farm tested Additional services, E-mail server HTML transformation on separate server Load balancing Management considerations Self-Service Site Creation Use confirmation on (auto-delete optional) Storage quotas of 50mb – 100mb per site Add anti-virus software to Web boxes DB Web More Webs… DB Load Balancing E-mail HTML Xforms
22
Corporate Extranet Hosting Same plan as intranet, but 2 virtual servers One VS accessible via corporate net One VS accessible from internet, accesses same content Management considerations All users must be in corporate domain – even external users Use IIS to configure external VS uniquely Allow corporate users to manage content, site structure, invite domain users InternalVS ContentDB Internet Access Intranet Access ExternalVS Web Servers CorporateFirewall
23
ISP Provisioning Options AD Account Creation Mode SharePoint 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
24
SharePoint Portal Server Details
25
SharePoint Portal Server Dramatically more scalable, available, and flexible Delivers all the collaboration functionality of Windows SharePoint Services Built on the same technology platform Incorporates additional portal services Indexing Searching Optional backwards compatible document libraries Shared services for responding to IT and business requirements Web based farm management
26
SharePoint Portal Server Administration Web based management Integrated with Windows SharePoint Services Backup/restore solution Does backup/restore for databases, search catalogs, web store Covers all servers in the farm Just database backup is sufficient for content recovery Alternate access mapping Enables intranet/extranet access to searching
27
Single Server Deployment http://portal http://portal/teams/hr http://portal/teams/marketing Portal site Multiple team sites Web rendering DatabaseSearchIndexing Portal Document Library
28
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 ActiveDB http://corp http://corp/teams/hr http://div1 http://div1/teams/mft IndexPassiveDBSearchSearch
29
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 Farm Portal Farm http://corp http://div1 http://corpteams/hr http://div1teams/mft
30
HR Mobile Etc. MSN Sales Team EastWest Team Site Farm My Sites Divisional Portals Group Portals Hosted & Standalone PortalsMy Site Farm Enterprise Enterprise Search & User Profiles Shared Services
31
Medium Org – Team Farm, Portal Farm With Shared Services Corporate portal Corporate wide content Shared services: Indexing, searching, personal sites, profiles Divisional portals Divisional relevant content More control over customization All farms highly scalable and available Team site Farm Corp Farm http://corp http://div1 http://corpteams/hr http://corpteams/mysite Region 1 Farm Region 2 Farm http://div1 http://div2
32
Large Farm Deployment WebWebWebWebWebWebWeb Site DB *Additional farm for team sites IndexJobIndexIndex SearchSearchSearch … … …Propagate Load Balancing ServicesDB Portal
33
Summary Flexible deployment options Highly scalable, highly available architecture Tight integration between team sites and portal sites
34
Evaluate Windows SharePoint Services and SharePoint Portal Server 2003 Betas http://www.microsoft.com/sharepoint http://www.microsoft.com/sharepoint Download technical documentation and Software Development Kits from our Developer Center http://msdn.microsoft.com 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/ http://www.microsoft.com/sharepoint/assistance/ SharePoint Resources
35
Community Resources http://www.microsoft.com/communities/default.mspx Most Valuable Professional (MVP) http://www.mvp.support.microsoft.com/ Newsgroups Converse online with Microsoft Newsgroups, including Worldwide http://www.microsoft.com/communities/newsgroups/default.mspx User Groups Meet and learn with your peers http://www.microsoft.com/communities/usergroups/default.mspx
36
evaluations evaluations
37
© 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.