SlideShare a Scribd company logo
Streamlined Topologies for SharePoint Server 2013
Topology design guidance for maximizing system resources
A new approach to farm design                                                                                                                                      Example farm topologies
                                                                                                                                                                    < 100 users                                              <1,000 users                                                          <10,000 users                                                                          More than 10,000 users
As an alternative to the traditional farm design, Microsoft®                    Scaling out
SharePoint® 2013 topologies can be designed to optimize system                  The front-end, batch processing, and database tiers are standardized.               Limited deployment                                       Fault tolerance for simple workloads with                             Dedicated search servers for up to 10 million items.                                   Additional server types to support large farms.
resources and to maximize performance for users.                                When another server is needed at one of these layers, an identically                                                                         small volumes of content
                                                                                configured server is added.                                                                                                                                                                                        Three tiers:                                                                           This farm represents each of the server roles that are recommended. For each server role the servers are
                                                                                                                                                                    One server with all roles:
Optimizing each tier                                                                                                                                                 Evaluation                                             Two tiers:                                                             Front-end servers                                                                    configured identically. Scale each server role independently. Large farms benefit by adding dedicated servers for
                                                                                Specialized workloads                                                                                                                         Combined front-end and batch                                         Batch processing servers                                                             Distributed Cache and by adding Request Management.
 Front-end servers — Service applications, services, and components                                                                                                 Very light and simple workloads
                                                                                Some service applications can cause spikes in performance, such as                                                                             processing servers                                                   Database servers
  that serve user requests directly are placed on front-end servers.
                                                                                Excel Calculation Services or PerformancePoint. If an organization                                                                            Database servers
  These servers are optimized for fast performance.                                                                                                                                                                                                                                                Scale the number of servers as needed.
                                                                                uses these service applications heavily, the recommendation is to
 Batch-processing servers — Service applications, services, and                                                                                                                                                             Scale the number of servers as needed.                                                                                                                           Distributed Cache and Request
                                                                                place these on dedicated servers. If these service applications are                                                                                                                                                                                                                                           Management
  components that process background tasks are placed on a                                                                                                                                                                                                                                         Front end                                Dedicated search servers
                                                                                used regularly, they can be placed on front-end servers.
  middle-tier of servers referred to as batch processing servers.                                                                                                                                                                                       Front end and
  These servers are optimized to maximize system resources. These               Search                                                                              Limited deployments are typically                                                batch processing                                                                                                  Query
  servers can tolerate greater loads because these tasks do not affect          The search workload uses a lot of resources. When scaling beyond                    used for product evaluation,
                                                                                                                                                                                                                                                       .......                                                                                                                                                    ....
  performance observed by users.                                                two batch-processing servers, place this role on dedicated servers. For             development and testing, or for                                                                                                                             ....                              ....
 Database-servers — guidance for deploying database servers                    more information about configuring search components, see the                       environments that have limited
  remains the same.                                                             following model: Enterprise Search Architectures for SharePoint                     numbers of users and don t require                                                                                             Batch processing                                                                           Front end                              Dedicated search servers              Specialized workloads
                                                                                Server 2013.                                                                        fault-tolerance.                                                                        Databases                                                                                                  Crawl
In a small farm, server roles can be combined on one or two servers.                                                                                                                                                                                                                                                                                                                                                                                            Query
                                                                                Distributed Cache and Request Management
For example, front-end services and batch-processing services can be                                                                                                                                                                                                                                                            ....                              ....                                                    ....                               ....                                  ....
combined on a single server or on two or more servers to achieve
                                                                                For small and medium-size architectures, Distributed Cache can
                                                                                remain on the front-end servers. Beyond 10,000 users this service is
                                                                                                                                                                                                                                                  .......
redundancy.
                                                                                expected to work better on dedicated servers. At this scale, Request                                                                                                                                               Databases                                                                                  Batch processing
                                                                                Management can be added and shared on the same servers with                                                                                                                                                                                                                         Search
                                                                                                                                                                                                                                                                                                                                                                 databases                                                                                      Crawl
                                                                                Distributed Cache. Request Manager is CPU intensive. Distributed
                                                                                Cache is memory intensive.
                                                                                                                                                                    Important: These example topologies show the progression of adding additional server roles.                                                             .......                         .......                                                       ....                              ....
Server roles
                                                                                                                                                                    Servers can be virtual or physical. All numbers associated with these topologies are estimates
                                                                                                                                                                    and do not replace the need for adequate capacity planning and management.
                                                                                                                                                                                                                                                                                                                                                                                              Databases                                                        Search
                                                                                                                                                                                                                                                                                                                                                                                                                                                            databases
Front-end servers — optimize for low latency                                                     Distributed Cache and Request
 Access Services
 Business Data Connectivity
                                                                                                 Management Servers —
                                                                                                                                                                                                                                                                                                                                                                                                                      .......                         .......
                                                                                                 optimize for very high
 Managed Metadata                                                                               throughput
 User Profile


Batch-processing servers — optimize for load                                                           Specialized workloads (if needed) — optimize

                                                                                                                                                                   Scale guidance for each server role
 User Profile Synchronization                                                                         for medium throughput
 Workflow                                                                                              Search
 Machine Translation                                                                                   Excel Calculation
 Work Management                                                                                       PerformancePoint
                                                                                                        Project                                                    Server roles                                                                                     Performance goal                                                       Components and services                                                 Candidates for dedicated servers
Database servers — optimize for throughput
                                                                                                                                                                                                                                                                     Consistent latency:                                                    Distributed Cache
                                                                                                                                                                                                                   Distributed Cache and Request                      Latency — very low (<5 millisecond)                                  Microsoft SharePoint Foundation Web Application
                                                                                                                                                                                                                   Management servers                                 Throughput — very high                                               Request Management
                                                                                                                                                                                                                                                                      Resource utilization — medium
                                                                                                                                                                                    .......
                                                                                                                                                                                                                                                                     Fast response to user requests with consistent                         Access Services and Access          Secure Store Service                Excel Calculation

Scaling the database layer with storage groups
                                                                                                                                                                                                                   Front-end servers                                 latency:                                                                  Services 2010                    State                               Performance Point
                                                                                                                                                                                                                                                                      Latency — low (<500 millisecond)                                     Business Data Connectivity          Subscription Settings               Project
                                                                                                                                                                                                                                                                      Throughput — medium                                                  Central Administration              User Code                           Search Query
                                                                                                                                                                                                                                                                      Resource utilization — low-medium
                                                                                                                                                                                       .....                                                                                                                                                Managed Metadata
                                                                                                                                                                                                                                                                                                                                            Microsoft SharePoint Foundation
                                                                                                                                                                                                                                                                                                                                                                                User Profile
                                                                                                                                                                                                                                                                                                                                                                                Visio Graphics
                                                                                                                                                                                                                                                                                                                                               Web Application
Storage groups
Storage groups is a concept in which similar types of databases are grouped together and scaled out independent of the rest of the databases based
on need. All databases within a storage group are treated the same with backup procedures and restore protocols. The best practice is to include the                                                               Batch-processing servers
configuration database with the content database group.                                                                                                                                                                                                              Maximize resources with high throughput:                               Crawl Target                        User Profile Synchronization        Search Crawl
                                                                                                                                                                                                                                                                      Latency — high (>1 minute)                                           Machine Translation                 Word Automation
                                                                                                                                                                                                                                                                      Throughput — high                                                    Microsoft SharePoint Foundation     Work Management
       Database group 1                              Database group 2                           Database group 3                                                                      .....                                                                           Resource utilization — high to very high                                Web Application
                                                                                                                                                                                                                                                                                                                                            PowerPoint Conversion
                                                                                                                                                                                                                                                                                                                                                                                Workflow timer service



                                                                                                                                                                                                                   Specialized workloads                             Fairly consistent latency:                                             Excel Calculation                   Microsoft SharePoint Foundation
                                                                                                                                                                                                                   (if needed)                                        Latency — low (<500 milliseconds)                                    PerformancePoint                      Web Application
                                                                                                                                                                                                                                                                      Throughput — medium                                                  Project
                                                                                                                                                                                       .....
      Content databases and configuration           Search databases                           All other SharePoint databases
                                                                                                                                                                                                                                                                      Resource utilization — low-high                                      Search
      database



                                                                                                                                                                                                                   All databases                                     Fast response and consistent latency:                                  For database architectures,
                                                                                                                                                                                                                                                                      Latency — very low (<5 milliseconds)                                 see _____________________
                                                                                                                                                                                                                                                                      Throughput — very high
                                                                                                                                                                                                                                                                      Resource utilization — low-medium
                                                                                                                                                                                    .......




The Microsoft Office Division s SharePoint Server 2013 farm
A key part of the Microsoft engineering process is running a production
                                                                                                                                                          Performance during peak hours
environment using pre-release builds of SharePoint 2013. This medium-size
farm supports the Microsoft Office Division.                                       Role and hardware           Server count                               Average CPU   Memory utilization      Notes

Workload                                                                           Distributed cache and                                                     12%             8 GB               Two servers for availability. A load
15,000 users                                                                       Request Management                                                                                           balancer is necessary to balance
2,500 unique users per hour                                                        VM, 4 cores, 14 GB RAM                                                                                       requests to these two servers
8,8000 active users per week
1.7 million requests per day
Collaboration, social, document management, Project
204,106 profiles                                                                   Front end                                                                 45%             11 GB              Three servers allow room for spikes in
1 Web application                                                                  VM, 4 cores, 14 GB RAM                                                                                       performance.

Dataset
1.3 Terabytes total data
1,001,141 documents
10 content databases                                                               Batch processing                                                          80%             12 GB              These servers run highly utilized to
Largest content database—290 Gb                                                    VM, 4 cores, 14 GB RAM                                                                                       maximize the hardware. These do not
8,297 site collections                                                                                                                                                                          process user requests.
Largest site collection—275 Gb (tested at larger than recommended limit)
Service-level agreement (during peak hours)
The SLA is set to 99.9% availability to allow for upgrading from build to
build every week during the product development cycle.                             Database                                                                  11%             46 GB              SQL Server is deployed to physical
                                                                                   8 cores, 64 GB RAM                                                                                           servers. One server is dedicated to the
                                                                                                                                                                                                logging database for collecting
                                                                                                                                                                                                information about the farm. Two
                                                                                                                                                                                                database servers is sufficient to
                                                                                                                                                                                                support the load and provide high
                                                                                                                                                                                                availability.




                                                                                                                                                                              © 2013 Microsoft Corporation. All rights reserved. To send feedback about this documentation, please write to us at ITSPdocs@microsoft.com.

More Related Content

DOC
Ls deploy ad_prep
PPTX
Private Cloud Day Session 1: Building your Private Cloud Infrastructure
PPTX
Cisco Unified Computing System
PPT
CloudStack Intro NYC
PDF
Databases That Support SharePoint 2013
PDF
What is new in Citrix xen App 1
PDF
Xs sho niboshi
PDF
Oracle tech db-04-cost-effective-neum-16.04.2010
Ls deploy ad_prep
Private Cloud Day Session 1: Building your Private Cloud Infrastructure
Cisco Unified Computing System
CloudStack Intro NYC
Databases That Support SharePoint 2013
What is new in Citrix xen App 1
Xs sho niboshi
Oracle tech db-04-cost-effective-neum-16.04.2010

What's hot (18)

PPTX
Branch repeater technical training presentation 26 oct-12
PPT
Print Manager Plus
PDF
Gp10 enus ins_07
PDF
Presentation: Optimal Power Management for Server Farm to Support Green Compu...
PDF
03 workflow
PPTX
The Art & Sience of Optimization
PDF
Java ee 7 platform developing for the cloud kshitiz saxena
PDF
DB 11g R2 Keynote: Consolidate On Low Cost Server And Storage Grids
PPTX
HP Microsoft SQL Server Data Management Solutions
PPT
Which server to choose ace it solutions guide
PPTX
Manage rising disk prices with storage virtualization webinar
PDF
Preventing serversickness
PDF
Validation of Service Oriented Computing DEVS Simulation Models
PDF
Oit2010 model databases
PPTX
Prodware wa college - marcel meijer
PPTX
A Technical Overview of DuraCloud
PPTX
SaaS PPM - How Do You Know When It's Right For You? EPM Live Webinar Presenta...
PDF
P1153 kumar a
Branch repeater technical training presentation 26 oct-12
Print Manager Plus
Gp10 enus ins_07
Presentation: Optimal Power Management for Server Farm to Support Green Compu...
03 workflow
The Art & Sience of Optimization
Java ee 7 platform developing for the cloud kshitiz saxena
DB 11g R2 Keynote: Consolidate On Low Cost Server And Storage Grids
HP Microsoft SQL Server Data Management Solutions
Which server to choose ace it solutions guide
Manage rising disk prices with storage virtualization webinar
Preventing serversickness
Validation of Service Oriented Computing DEVS Simulation Models
Oit2010 model databases
Prodware wa college - marcel meijer
A Technical Overview of DuraCloud
SaaS PPM - How Do You Know When It's Right For You? EPM Live Webinar Presenta...
P1153 kumar a
Ad

Similar to Microsoft SharePoint 2013-Streamlined Topology Model (20)

PPTX
New best practices for Sharepoint 2013 farm design - Streamlined Topology
PPTX
Sql Server 2008 Performance and Scaleability
PDF
Implementing Private Database Clouds
PDF
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
PPTX
CloudStack Collaboration Conference 12; Refactoring cloud stack
PDF
Informatica powercenter8.x Aarchitecture
PDF
Upgrade services share_pointserver
PDF
Share Point 2010 Deployment
PPTX
Transforming Legacy Applications Into Dynamically Scalable Web Services
PPT
10 Minute Overview of Apache CloudStack
PPTX
Designing SharePoint solutions – Big Decisions for Big Success
PPTX
Multi Tenancy In The Cloud
PDF
SharePoint 2013 -sharepoint-search-architecture
PDF
Infrastruttura Scalabile Per Applicazioni Aziendali Oracle - Virtualise wit...
PPSX
Server training
PDF
Veryx, Intel Aid Workload Placement on OpenStack*- Managed Cloud
PDF
SharePoint 2010 best practices for infrastructure deployments SharePoint Sat...
PDF
Lap around windows azure
PPTX
617537294-UNIT-III-Building-Aneka clos.pptx
PPTX
Building Cloud-Aware Applications
New best practices for Sharepoint 2013 farm design - Streamlined Topology
Sql Server 2008 Performance and Scaleability
Implementing Private Database Clouds
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
CloudStack Collaboration Conference 12; Refactoring cloud stack
Informatica powercenter8.x Aarchitecture
Upgrade services share_pointserver
Share Point 2010 Deployment
Transforming Legacy Applications Into Dynamically Scalable Web Services
10 Minute Overview of Apache CloudStack
Designing SharePoint solutions – Big Decisions for Big Success
Multi Tenancy In The Cloud
SharePoint 2013 -sharepoint-search-architecture
Infrastruttura Scalabile Per Applicazioni Aziendali Oracle - Virtualise wit...
Server training
Veryx, Intel Aid Workload Placement on OpenStack*- Managed Cloud
SharePoint 2010 best practices for infrastructure deployments SharePoint Sat...
Lap around windows azure
617537294-UNIT-III-Building-Aneka clos.pptx
Building Cloud-Aware Applications
Ad

More from David J Rosenthal (20)

PDF
Microsoft Teams Phone - Calling Made Simple
PDF
Whats New in Microsoft Teams Calling November 2021
PDF
Whats New in Microsoft Teams Hybrid Meetings November 2021
PDF
Viva Connections from Microsoft
PDF
Protect your hybrid workforce across the attack chain
PDF
Microsoft Viva Introduction
PDF
Microsoft Viva Learning
PDF
Microsoft Viva Topics
PDF
A Secure Journey to Cloud with Microsoft 365
PDF
Azure Arc Overview from Microsoft
PDF
Microsoft Windows Server 2022 Overview
PDF
Windows365 Hybrid Windows for a Hybrid World
PDF
Windows 11 for the Enterprise
PDF
Microsoft Scheduler for M365 - Personal Digital Assistant
PDF
What is New in Teams Meetings and Meeting Rooms July 2021
PDF
Modernize Java Apps on Microsoft Azure
PDF
Microsoft Defender and Azure Sentinel
PDF
Microsoft Azure Active Directory
PDF
Nintex Worflow Overview
PDF
Microsoft Power BI Overview
Microsoft Teams Phone - Calling Made Simple
Whats New in Microsoft Teams Calling November 2021
Whats New in Microsoft Teams Hybrid Meetings November 2021
Viva Connections from Microsoft
Protect your hybrid workforce across the attack chain
Microsoft Viva Introduction
Microsoft Viva Learning
Microsoft Viva Topics
A Secure Journey to Cloud with Microsoft 365
Azure Arc Overview from Microsoft
Microsoft Windows Server 2022 Overview
Windows365 Hybrid Windows for a Hybrid World
Windows 11 for the Enterprise
Microsoft Scheduler for M365 - Personal Digital Assistant
What is New in Teams Meetings and Meeting Rooms July 2021
Modernize Java Apps on Microsoft Azure
Microsoft Defender and Azure Sentinel
Microsoft Azure Active Directory
Nintex Worflow Overview
Microsoft Power BI Overview

Recently uploaded (20)

PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
WOOl fibre morphology and structure.pdf for textiles
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
A Presentation on Touch Screen Technology
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Tartificialntelligence_presentation.pptx
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Zenith AI: Advanced Artificial Intelligence
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
A comparative study of natural language inference in Swahili using monolingua...
Encapsulation_ Review paper, used for researhc scholars
WOOl fibre morphology and structure.pdf for textiles
Programs and apps: productivity, graphics, security and other tools
Agricultural_Statistics_at_a_Glance_2022_0.pdf
A Presentation on Touch Screen Technology
Assigned Numbers - 2025 - Bluetooth® Document
Unlocking AI with Model Context Protocol (MCP)
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Tartificialntelligence_presentation.pptx
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Hindi spoken digit analysis for native and non-native speakers
cloud_computing_Infrastucture_as_cloud_p
SOPHOS-XG Firewall Administrator PPT.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Zenith AI: Advanced Artificial Intelligence

Microsoft SharePoint 2013-Streamlined Topology Model

  • 1. Streamlined Topologies for SharePoint Server 2013 Topology design guidance for maximizing system resources A new approach to farm design Example farm topologies < 100 users <1,000 users <10,000 users More than 10,000 users As an alternative to the traditional farm design, Microsoft® Scaling out SharePoint® 2013 topologies can be designed to optimize system The front-end, batch processing, and database tiers are standardized. Limited deployment Fault tolerance for simple workloads with Dedicated search servers for up to 10 million items. Additional server types to support large farms. resources and to maximize performance for users. When another server is needed at one of these layers, an identically small volumes of content configured server is added. Three tiers: This farm represents each of the server roles that are recommended. For each server role the servers are One server with all roles: Optimizing each tier  Evaluation Two tiers:  Front-end servers configured identically. Scale each server role independently. Large farms benefit by adding dedicated servers for Specialized workloads  Combined front-end and batch  Batch processing servers Distributed Cache and by adding Request Management.  Front-end servers — Service applications, services, and components  Very light and simple workloads Some service applications can cause spikes in performance, such as processing servers  Database servers that serve user requests directly are placed on front-end servers. Excel Calculation Services or PerformancePoint. If an organization  Database servers These servers are optimized for fast performance. Scale the number of servers as needed. uses these service applications heavily, the recommendation is to  Batch-processing servers — Service applications, services, and Scale the number of servers as needed. Distributed Cache and Request place these on dedicated servers. If these service applications are Management components that process background tasks are placed on a Front end Dedicated search servers used regularly, they can be placed on front-end servers. middle-tier of servers referred to as batch processing servers. Front end and These servers are optimized to maximize system resources. These Search Limited deployments are typically batch processing Query servers can tolerate greater loads because these tasks do not affect The search workload uses a lot of resources. When scaling beyond used for product evaluation, ....... .... performance observed by users. two batch-processing servers, place this role on dedicated servers. For development and testing, or for .... ....  Database-servers — guidance for deploying database servers more information about configuring search components, see the environments that have limited remains the same. following model: Enterprise Search Architectures for SharePoint numbers of users and don t require Batch processing Front end Dedicated search servers Specialized workloads Server 2013. fault-tolerance. Databases Crawl In a small farm, server roles can be combined on one or two servers. Query Distributed Cache and Request Management For example, front-end services and batch-processing services can be .... .... .... .... .... combined on a single server or on two or more servers to achieve For small and medium-size architectures, Distributed Cache can remain on the front-end servers. Beyond 10,000 users this service is ....... redundancy. expected to work better on dedicated servers. At this scale, Request Databases Batch processing Management can be added and shared on the same servers with Search databases Crawl Distributed Cache. Request Manager is CPU intensive. Distributed Cache is memory intensive. Important: These example topologies show the progression of adding additional server roles. ....... ....... .... .... Server roles Servers can be virtual or physical. All numbers associated with these topologies are estimates and do not replace the need for adequate capacity planning and management. Databases Search databases Front-end servers — optimize for low latency Distributed Cache and Request  Access Services  Business Data Connectivity Management Servers — ....... ....... optimize for very high  Managed Metadata throughput  User Profile Batch-processing servers — optimize for load Specialized workloads (if needed) — optimize Scale guidance for each server role  User Profile Synchronization for medium throughput  Workflow  Search  Machine Translation  Excel Calculation  Work Management  PerformancePoint  Project Server roles Performance goal Components and services Candidates for dedicated servers Database servers — optimize for throughput Consistent latency: Distributed Cache Distributed Cache and Request  Latency — very low (<5 millisecond) Microsoft SharePoint Foundation Web Application Management servers  Throughput — very high Request Management  Resource utilization — medium ....... Fast response to user requests with consistent Access Services and Access Secure Store Service Excel Calculation Scaling the database layer with storage groups Front-end servers latency: Services 2010 State Performance Point  Latency — low (<500 millisecond) Business Data Connectivity Subscription Settings Project  Throughput — medium Central Administration User Code Search Query  Resource utilization — low-medium ..... Managed Metadata Microsoft SharePoint Foundation User Profile Visio Graphics Web Application Storage groups Storage groups is a concept in which similar types of databases are grouped together and scaled out independent of the rest of the databases based on need. All databases within a storage group are treated the same with backup procedures and restore protocols. The best practice is to include the Batch-processing servers configuration database with the content database group. Maximize resources with high throughput: Crawl Target User Profile Synchronization Search Crawl  Latency — high (>1 minute) Machine Translation Word Automation  Throughput — high Microsoft SharePoint Foundation Work Management Database group 1 Database group 2 Database group 3 .....  Resource utilization — high to very high Web Application PowerPoint Conversion Workflow timer service Specialized workloads Fairly consistent latency: Excel Calculation Microsoft SharePoint Foundation (if needed)  Latency — low (<500 milliseconds) PerformancePoint Web Application  Throughput — medium Project ..... Content databases and configuration Search databases All other SharePoint databases  Resource utilization — low-high Search database All databases Fast response and consistent latency: For database architectures,  Latency — very low (<5 milliseconds) see _____________________  Throughput — very high  Resource utilization — low-medium ....... The Microsoft Office Division s SharePoint Server 2013 farm A key part of the Microsoft engineering process is running a production Performance during peak hours environment using pre-release builds of SharePoint 2013. This medium-size farm supports the Microsoft Office Division. Role and hardware Server count Average CPU Memory utilization Notes Workload Distributed cache and 12% 8 GB Two servers for availability. A load 15,000 users Request Management balancer is necessary to balance 2,500 unique users per hour VM, 4 cores, 14 GB RAM requests to these two servers 8,8000 active users per week 1.7 million requests per day Collaboration, social, document management, Project 204,106 profiles Front end 45% 11 GB Three servers allow room for spikes in 1 Web application VM, 4 cores, 14 GB RAM performance. Dataset 1.3 Terabytes total data 1,001,141 documents 10 content databases Batch processing 80% 12 GB These servers run highly utilized to Largest content database—290 Gb VM, 4 cores, 14 GB RAM maximize the hardware. These do not 8,297 site collections process user requests. Largest site collection—275 Gb (tested at larger than recommended limit) Service-level agreement (during peak hours) The SLA is set to 99.9% availability to allow for upgrading from build to build every week during the product development cycle. Database 11% 46 GB SQL Server is deployed to physical 8 cores, 64 GB RAM servers. One server is dedicated to the logging database for collecting information about the farm. Two database servers is sufficient to support the load and provide high availability. © 2013 Microsoft Corporation. All rights reserved. To send feedback about this documentation, please write to us at ITSPdocs@microsoft.com.