Upload
vickeybird7744
View
27
Download
4
Embed Size (px)
DESCRIPTION
SharePoint 2013 Architecture explained
Citation preview
Intro to SharePoint 2013 Architecture
Liam Cleary
About Me• Solution Architect @ Protiviti• SharePoint MVP• Everything SharePoint• Architecture• Infrastructure• Development• Security
• SharePoint Dreamer• Speak at lots of community events
Agenda
Logical Architecture
Physical Architecture
Final Thoughts
Logical Architecture
Server Farms Service Applications
Application Pools
Web ApplicationsZoneContent
Database
Site Collections Sites Lists & Libraries
Logical Architecture
Default Zone
Windows NTLM
Internal URL
Internet Zone
Forms Based
External URL
Web Application
Logical Architecture
• Service Applications• Shared Services between Web Applications and SharePoint Farms
• Critical Service Applications• User Profile Application• Search Application• Managed Metadata Service
• New Service Applications• App Management Service
• Marketplace Permissions and connectivity• Translation Service
• Auto translate files and content• Work Management Service
• Aggregate tasks from SharePoint, Exchange, Project and any other Provider based platforms
Physical Architecture
Farm Model RAM (Per Server) CPU (Per Server)
Single Server 24 GB 4 Cores
Small Farm1 x WEB/APP + SQL
16 GB WEB/APP16 GB SQL 4-8 Cores
Medium Farm2 WEB + 1-2 APP + SQL
16 GB WEB16 GB APP32 GB SQL
4-8 Cores
Large Farm2-3 WEB + 2-3 APP + SQL
16 GB WEB16 GB APP32 GB SQL
4-8 Cores
Hardware Requirementshttp://technet.microsoft.com/en-us/library/cc262485.aspx
Physical Architecture
Support Systems• Windows Server 2008 R2 SP1 or Windows Server 2012
• Preference is Server 2012• SQL Server 2008 R2 SP1 or SQL Server 2012 / 2014• http://www.microsoft.com/en-us/sqlserver/sql-server-2014.aspx
• Enterprise Edition is needed for Always On Availability Groups• http://msdn.microsoft.com/en-us/library/ff877884.aspx
• Ensure cumulative updates
Physical Architecture
Supported Topologies – Limited DeploymentsOne Server Farm Two Tier farm
Physical Architecture
Supported Topologies – Small Multi PurposeFour Server Farm
Physical Architecture
Supported Topologies – Medium FarmSix Server Farm
Physical Architecture
Supported Topologies – Medium Farm + Office Web AppsSix Server Farm
Load Balancer
Physical Architecture
Supported Topologies – LargeLarge Farm
Web servers for all incoming requests Dedicated web server(s) for crawling and administration
Query and index servers All other search components Servers for running sandboxed codeAll other services (use these servers for the Central Admin site)
Content databases and configuration database
All other SharePoint databasesSearch databases
Physical Architecture
Supported Topologies – HybridHybrid Farm
Load Balancer
Physical Architecture
Always On – Availability Group
On-PremiseCOLO
10.10.1.106/24 10.10.1.107/24 192.168.1.103/24
192.168.1.102/24
192.168.1.101/24
192.168.1.100/24
10.10.1.103/24 10.10.1.104/24
10.10.1.101/24 10.10.1.102/24
10.10.1.100/24
10.10.1.254/24 192.168.1.254/24
192.168.1.120/24
10.10.1.120/24
VIP Address
Stretched Farm
Physical Architecture
New FeaturesFeature Details
Distributed Cache Stores Login Tokens and Security TrimmingCustom components can utilize
Request ManagementManage incoming request based on rules engineRoute requestsPrioritize important requestsIdentity and block harmful requests
Azure WorkflowSeparate downloadScale to multiple servers – Not on the SharePoint ServersCreates multiple Databases for Scale and Configuration
Office Web AppsRequires it’s own server infrastructure nowConnect to SharePoint, Exchange and LyncProvides the Hover Panel Document Preview Capabilities
Physical Architecture
New Features – Request Management
Requests for P DF, WM V Requests for: htt p://intranet
Requests for: htt p://extranet
Requests for: htt p://ww w.site.com
Physical Architecture
Search (Attend Bert's Search Session)
All SharePoint DatabasesAll SharePoint DatabasesCrawl DB
Query Processing
Crawl
Application Server
Application Server – All other Application Server Roles
ReplicaQuery Processing
Crawl
Application Server
Application Server – All other Application Server Roles
Index Partition 0Replica
Load Balancer
Web Server
Office Web Apps Server
Web Server
Office Web Apps Server
• Massive Scale Topologies• Continuous Crawling
• No need for Full / Incremental• Distributed Design
• Multi Failover – Multi Subnets• Always On Clustering
• PowerShell is the only way to manage the topology
Final Thoughts
• Topology limitations have been removed• Distributed Cache limited to 4 servers
• Hybrid Solutions are now a viable option• Windows Azure• Amazon AWS• Private Cloud• Office 365
• Stretched Farms require high latency• Service Applications now allow for better scale and control over
incoming requests• REMEMBER: SharePoint 2013 is a memory eater• TechNet Guidance “NEEDS” to be updated – Review constantly as
things will change
Resources
• Virtualization Guidance• http://technet.microsoft.com/en-us/library/ff607968.aspx
• Logical Architectures• http://technet.microsoft.com/en-us/library/ff829836.aspx
• Global Deployments• http://technet.microsoft.com/en-us/library/gg441257.aspx
• Performance & Capacity• http://technet.microsoft.com/en-us/library/cc262971.aspx
• Authentication• http://technet.microsoft.com/en-us/library/ee794879.aspx
• Backup & High Availability / Disaster Recovery• http://technet.microsoft.com/en-us/library/cc261687.aspx• http://technet.microsoft.com/en-us/library/cc263031.aspx
Contact
Liam ClearyEmail: [email protected]: @helloitsliamBlog: http://blog.helloitsliam.com