Sitecore Experience Commerce 9.0.2 ARM templates – topologies and tiers

  • Description

    The following tables describe the Azure resource types and sizes that are provisioned with the Sitecore XC 9.0.2 ARM templates found in the Sitecore Azure Quickstart Templates repository on GitHub.

    The Performance rating sizes were determined by performance testing the Sitecore Experience Accelerator Storefront site and finding the smallest Azure Resource sizes required to hit the associated visits per month below. Dependent requests (for example, images, JS, CSS) were not included as part of the test as is assumed these assets will be served by a CDN. Live event detection was also not enabled as part of the testing so you may require larger sizes should you enable this feature of the Experience Platform.

    The ratio of test cases run during the load testing were 5% checkout, 15% for category browsing, 30% for product browsing, and 50% for home page browsing.

    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 may need to adjust some or all of the sizes or instance counts once you have performance tested your application.

    Please be aware that Sitecore does not provide ARM Templates for ASEv2 at this time, but if you plan to update the existing ARM templates in ASEv2 , all App Services need to be Isolated sizes.

  • Experience Commerce (XC)

    Performance rating
    Component Single Extra small Small Medium Large 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
    Approximate orders per hour
    - - 535 801 2606 -
    Content Management server – Azure Web App - - 1 x S3 1 x P3v2 1 x P3v2 -
    BizFx – Azure Web App
    Id Server – Azure Web App
    Content Delivery server – Azure Web App - 1 x S3 1 x P3v2 4 x P3v2 -
    xDB Processing service – Azure Web App
    - 1 x S1 1 x S1 1 x S2 -
    xDB Reporting service – Azure Web App
    - 1 x S1 1 x S1 1 x S2 -
    Marketing Operations – Azure Web App
    - - 1 x S1 1 x S2 1 x S3 -
    Marketing Automation reporting – Azure Web App
    xConnect Collection search – Azure Web App
    xConnect Collection – Azure Web App
    - 1 x P3v2 1 x P3v2 1 x P3v2 -
    xConnect Reference data – Azure Web App
    Shops – Azure Web App - - 1 x S3 1 x P3v2 2 x P3v2 -
    Ops – Azure Web App
    Authoring – Azure Web App
    Minions – Azure Web App - 1 x S1 1 x S1 1 x S1 -
    Core database – SQL Azure -
    - 1 x S1 1 x S1 1 x S1 -
    Master database – SQL Azure - - 1 x S1 1 x S1 1 x S1 -
    Web database – SQL Azure -
    - 1 x S3 1 x P1 1 x P1 -
    Reporting database – SQL Azure
    - - 1 x S1 1 x S2 1 x S2 -
    Pools database – SQL Azure
    - - 1 x S0 1 x S1 1 x S1 -
    Tasks database – SQL Azure
    - - 1 x S0 1 x S0 1 x S0 -
    Forms database – SQL Azure -
    - 1 x S0 1 x S0 1 x S1 -
    Marketing Automation database – SQL Azure
    - - 1 x S0 1 x S1 1 x S1 -
    Reference data database – SQL Azure
    - - 1 x S1 1 x S2 1 x S3 -
    Shard map management – SQL Azure
    - - 1 x S0 1 x S0 1 x S0 -
    Shard 0/1 databases – SQL Azure
    - - 2 x S3 2 x P1 2 x P1 -
    Global Database – SQL Azure - - 1 x S0 1 x S0 1 x S0 -
    Shared Database – SQL Azure - - 1 x S3 1 x P1 1 x P1 -
    Search – Azure Search - - 1 x S1 2 x S1 3 x S1 -
    Monitoring – Azure App Insights - - 1 x Basic 1 x Basic 1 x Basic -
    Session state – RedisCache - - 1 x C1 1 x C1 1 x C1 -
July 27, 2018
July 27, 2018