Sitecore ARM templates – topologies and tiers for Sitecore XP 10.0 and later versions


Description

The following tables describe 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 single topologies are not supported for production sites – they are purely for development and test purposes.

The Performance rating 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, with no login activity and few xDB interactions. Dependent requests were not tested (for example, images, JS, CSS), and it is assumed these assets will be served by a CDN.

The following sizes and instance counts serve as a starting point for you when trying to figure out the Azure requirements for your site. You might need to adjust some or all of the sizes or instance counts when you have tested your application performance.

Experience Manager (XM)

 Performance rating
ComponentSingleExtra smallSmallMediumLargeExtra Large2x Large3x Large
Approximate visits per month range-0 - 150,000150,000-500,000500,000 - 1,000,0001,000,000-2,000,0002,000,000-5,000,0005,000,000-10,000,00010,000,000-20,000,000
Identity Server
 Azure Web App [2]

1 x S3
1 x S1
(1 x i1)
1 x S1
(1 x i1)
1 x S1
(1 x i1)
1 x S1
(1 x i1)
1 x S2
(1 x i2)
1 x S2
(1 x i2)
1 x S2
(1 x i2)
Content Management server
 Azure Web App [2]
1 x S3
(1 x i2)
1 x S3
(1 x i2)
1 x S3
(1 x i2)
1 x S3
(1 x i2)
1 x S3
(1 x i2)
1 x S3
(1 x i2)
1 x S3
(1 x i2)
Content Delivery server 
 Azure Web App [2]
2 x S2
(1 x i2)
3 x S2
(2 x 2i)
3 x S2
(2 x i2)
6 x S2
(3 x i2)
4 x S3
(2 x i3)
8 x S3
(4 x i3)
8 x P2v2
(8 x i3)
Core database – SQL Azure1 x S11 x S11 x S11 x S11 x S11 x S11 x S11 x S1
Master database – SQL Azure1 x S11 x S11 x S11 x S11 x S11 x S11 x S11 x S1
Web database – SQL Azure1 x S11 x S11 x S11 x S11 x S21 x S21 x S31 x S4
Forms database – SQL Azure1 x S01 x S01 x S01 x S01 x S11 x S11 x S21 x S2
Search – Solr [1]SSSMLLXLXL
Search – Azure Search [3]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)
2 x S1
(1 RS x 2 P)
3 x S1
(1 RS x 3 P)
3 x S1
(1 RS x 3 P)
3 x S1
(1 RS x 3 P)
Monitoring – Azure App Insights1 x Basic [5]1 x Basic
[5]
1 x Basic
[5]
1 x Basic
[5]
1 x Basic
[6]
1 x Enterprise
[6]
1 x Enterprise
[6]
1 x Enterprise
[6]
Session state – Redis Cache-1 x C11 x C11 x C11 x C11 x C11 x C21 x C3

Experience Platform (XP)

 Performance rating
ComponentSingleExtra smallSmallMediumLargeExtra Large2x Large3x Large
Approximate visits per month range-0 - 150,000150,000 - 500,000500,000 - 1,000,0001,000,000-2,000,0002,000,000-5,000,0005,000,000-10,000,00010,000,000-20,000,000
Identity Server
Azure Web App [2]

1 x S3
1 x S1
(1 x i1)
1 x S1
(1 x i1)
1 x S1
(1 x i1)
1 x S1
(1 x i1)
1 x S2
(1 x i2)
1 x S2
(1 x i2)
1 x S2
(1 x i2)
Content Management server
Azure Web App [2]
1 x S3
(1 x i2)
1 x S3
(1 x i2)
1 x S3
(1 x i2)
1 x S3
(1 x i2)
1 x S3
(1 x i2)
1 x S3
(1 x i2)
1 x S3
(1 x i2)
xDB Reporting service
Azure Web App [2]
Content Delivery server
Azure Web App [2]
2 x S2
(1 x i2)
3 x S2
(2x i2)
3 x S2
(2 x i2)
6 x S2
(3 x i2)
4 x S3
(2 x i3)
8 x S3
(2 x i3)
8 x P2v2
(8 x i3)
xDB Processing service
Azure Web App [2]
1 x S1
(1 X i1)
1 x S1
( 1 x i1)
1 x S1
(1 x i1)
1 x S2
(1 x i2)
1 x S2
(1 x i2)
1 x S2
(1 x i2)
1 x S2
(1 x i2)
Cortex Reporting Service
Azure Web App [2]
1 x S11 x S1
(1 x i1)
1 x S1
(1 x i1)
1 x S2
(1 x i1)
1 x S2
(1 x i1)
1 x S3
(2 x i2)
2x S3
(2 x i2)
2x S3
(2 x i2)
Marketing Operations
Azure Web App [2]
Marketing Automation reporting
Azure Web App [2]
xConnect Collection search
Azure Web App [2]
Cortex Processing service
Azure Web App [2]
1 x S1
(1 x i1)
1 x S1
(1 x i1)
1 x S3
(2 x i2)
1 x S3
(2 x i2)
2 x S3
(2 x i2)
4 x S3
(2 x i3)
4 x S3
(2 x i3)
xConnect Collection
Azure Web App [2]
xConnect Reference data
Azure Web App [2]
Core database – SQL Azure1 x S11 x S11 x S11 x S11 x S11 x S11 x S11 x S1
Master database – SQL Azure1 x S11 x S11 x S11 x S11 x S11 x S11 x S11 x S1
Web database – SQL Azure1 x S11 x S11 x S11 x S11 x S21 x S21 x S31 x S4
Reporting database – SQL Azure1 x S11 x S11 x S21 x S21 x S21 x S21 x S31 x S3
Pools database – SQL Azure1 x S01 x S01 x S11 x S11 x S11 x S11 x S21 x S2
Tasks database – SQL Azure1 x S01 x S01 x S01 x S01 x S01 x S01 x S11 x S1
Cortex processing engine Tasks database - SQL Azure1 x S01 x S01 x S01 x S01 x S01 x S01 x S01 x S0
Cortex processing engine Storage database - SQL Azure1 x S01 x S01 x S11 x S21 x S21 x S31 x S31 x S3
Forms database – SQL Azure1 x S01 x S01 x S01 x S01 x S11 x S11 x S21 x S2
EXM database – SQL Azure1 x S01 x S01 x S01 x S01 x S01 x S11 x S21 x S2
Marketing Automation database – SQL Azure1 x S01 x S01 x S11 x S11 x S11 x S11 x S11 x S1
Reference data database – SQL Azure1 x S01 x S01 x S11 x S21 x S21 x S31 x S31 x S3
Shard map management – SQL Azure1 x S01 x S01 x S01 x S01 x S01 x S01 x S01 x S0
Shard 0/1 databases – SQL Azure2 x S02 x S02 x S12 x S22 x S22 x P12 x P22 x P2
Search – Solr [1]SSSMLLXLXL
Search – Azure Search [3]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)
2 x S1
(1 RS x 3 P)
3 x S1
(1 RS x 3 P)
3 x S1
(1 RS x 3 P)
4 x S1
(1 RS x 4 P)
Monitoring – Azure App Insights1 x Basic
[5]
1 x Basic
[5]
1 x Basic
[5]
1 x Basic
[5]
1 x Basic
[5]
1 x Enterprise [6]1 x Enterprise [6]1 x Enterprise
[6]
Session state – Redis Cache-1 x C11 x C11 x C11 x C11 x C11 x C21 x C3
Azure Service Bus [4]StandardStandardStandardStandardStandardStandardStandardStandard

Notes