The following tables describes the Azure Resource types and sizes that are provisioned with each of the Sitecore ARM templates found in the Sitecore Azure Quickstart Templates repository on GitHub. The "0" topologies are not supported for production sites, they are purely for development and test exercises.
The sizes were determined by performance testing a simple marketing site and finding the smallest resource sizes required to hit the associated visits per month. The simple marketing site was mainly read-only, no login activity, and minimal xDB interactions. Dependent requests were not tested (that is, images, JS, CSS) and it is assumed these assets will be served up by a CDN.
The sizes and instance counts below serve as a starting point for you when trying to figure out the Azure requirements for your site. You should expect to have to adjust some or all of the sizes or instance counts once you have performance tested your application.
Performance Rating | |||||
Component |
xM1 Extra Small |
xM2 Small |
xM3 Medium |
xM4 Large |
xM5 Extra Large |
Approximate visits per month range | 0 - 100,000 | 100,000 - 200,000 | 200,000 - 1,000,000 | 1,000,000 - 5,000,000 | 5,000,000 - 10,000,000 |
Content Management Server – Azure Web App | 1 x B2 | 1 x B2 | 1 x B2 | 1 x B2 | 1 x B2 |
Content Delivery Server – Azure Web App | 1 x B2 | 2 x B2 | 3 x B2 | 4 x S3 | 8 x S3 |
Core Database – SQL Azure | 1 x S1 | 1 x S1 | 1 x S1 | 1 x S1 | 1 x S1 |
Master Database – SQL Azure | 1 x S1 | 1 x S1 | 1 x S1 | 1 x S1 | 1 x S1 |
Web Database – SQL Azure | 1 x S1 | 1 x S1 | 1 x S1 | 1 x S2 | 1 x S3 |
Search – Azure Search [1] |
1 x S1
(1 RS x 1 P) |
1 x S1
(1 RS x 1 P) |
1 x S1
(1 RS x 1 P) |
1 x S1
(1 RS x 1 P) |
1 x S1
(1 RS x 1 P) |
Monitoring – Azure App Insights | 1 x Basic | 1 x Basic | 1 x Basic | 1 x Enterprise | 1 x Enterprise |
Session State – RedisCache | 1 x C1 | 1 x C1 | 1 x C1 | 1 x C1 | 1 x C1 |
Performance Rating | ||||||
Component |
xP0 Single |
xP1 Extra Small |
xP2 Small |
xP3 Medium |
xP4 Large |
xP5 Extra Large |
Approximate visits per month range | - | 0 - 100,000 | 100,000 - 200,000 | 200,000 - 1,000,000 | 1,000,000 - 5,000,000 | 5,000,000-10,000,000 |
Content Management Server – Azure Web App | 1 x S1 | 1 x B2 | 1 x B2 | 1 x B2 | 1 x B2 | 1 x B2 |
Content Delivery Server – Azure Web App | - | 1 x B2 | 2 x B2 | 3 x B2 | 4 x S3 | 8 x S3 |
xDB Processing Service – Azure Web App | - | 1 x B1 | 1 x B1 | 1 x B1 | 1 x B2 | 1 x B2 |
xDB Reporting Service – Azure Web App | - | 1 x B1 | 1 x B1 | 1 x B2 | 1 x B2 | 1 x B2 |
Core Database – SQL Azure | 1 x S1 |
1 x S1 | 1 x S1 | 1 x S1 | 1 x S1 | 1 x S1 |
Master Database – SQL Azure | 1 x S1 |
1 x S1 | 1 x S1 | 1 x S1 | 1 x S1 | 1 x S1 |
Web Database – SQL Azure | 1 x S1 |
1 x S1 | 1 x S1 | 1 x S1 | 1 x S2 | 1 x S3 |
Reporting Database – SQL Azure | 1 x S1 |
1 x S1 | 1 x S1 | 1 x S2 | 1 x S2 | 1 x S2 |
Search – Azure Search [1] | 1 x S1 (1 RS x 1 P) |
1 x S1
(1 RS x 1 P) |
1 x S1
(1 RS x 1 P) |
2 x S1
(1 RS x 2 P) |
3 x S1
(1 RS x 3 P) |
3 x S1
(1 RS x 3 P) |
Monitoring – Azure App Insights | 1 x Basic |
1 x Basic | 1 x Basic | 1 x Basic | 1 x Enterprise | 1 x Enterprise |
Session State – RedisCache | 1 x C1 | 1 x C1 | 1 x C1 | 1 x C1 | 1 x C1 | 1 x C1 |
Performance Rating | |||||
Component |
xDB1 Extra Small |
xDB2 Small |
xDB3 Medium |
xDB4 Large |
xDB5 Extra Large |
Approximate visits per month range | 0 - 100,000 | 100,000 - 200,000 | 200,000 - 1,000,000 | 1,000,000 - 5,000,000 | 5,000,000 - 10,000,000 |
xDB Processing Service – Azure Web App | 1 x B1 | 1 x B1 | 1 x B1 | 1 x B2 | 1 x B2 |
xDB Reporting Service – Azure Web App | 1 x B1 | 1 x B1 | 1 x B2 | 1 x B2 | 1 x B2 |
Core Database – SQL Azure | 1 x S1 | 1 x S1 | 1 x S1 | 1 x S1 | 1 x S1 |
Master Database – SQL Azure | 1 x S1 | 1 x S1 | 1 x S1 | 1 x S1 | 1 x S1 |
Web Database – SQL Azure | 1 x S1 | 1 x S1 | 1 x S1 | 1 x S2 | 1 x S3 |
Reporting Database – SQL Azure | 1 x S1 | 1 x S1 | 1 x S2 | 1 x S2 | 1 x S2 |
Search – Azure Search [1] |
1 x S1
(1 RS x 1 P) |
1 x S1
(1 RS x 1 P) |
2 x S1
(1 RS x 2 P) |
3 x S1
(1 RS x 3 P) |
3 x S1
(1 RS x 3 P) |
Monitoring – Azure App Insights | 1 x Basic | 1 x Basic | 1 x Basic | 1 x Enterprise | 1 x Enterprise |