Sitecore Experience Management

Sitecore configurations and topology for Azure

Abstract

Topology overviews to help you choose the best configuration for your Sitecore solution.

With the Sitecore Azure Toolkit, you can deploy a new Sitecore 9.0 environment to the Microsoft Azure App Service® in a variety of different configurations.

For each of these configurations this topic provides:

  • A description of the configuration and the scenarios that are normally used.

  • An overview of the configuration topology, which roles it contains, and how they are hosted.

  • Topology diagrams of the configuration

Note

When choosing the type of Sitecore topology you want to deploy, you must also consider the number of visits that you expect to the site and the performance requirements. To accommodate various levels of client demand, most configurations can have their size increased by adjusting parameters in the ARM templates. This includes the components used for resourcing each size of deployment and a performance rating for the potential visits per month.

The size of the deployment is regulated by the sitecoreSKU parameter:

"sitecoreSKU": {

"value": " Extra Large"

}

This topic describes:

Use this configuration for development and testing. For security and scalability reasons, it is best practice to use the XM or XP configuration in production environments.

This is a Sitecore Experience Platform configuration that runs:

  • Four Sitecore roles: Content Delivery, Content Management, Processing, and Reporting as a single WebApp instance.

  • Five xConnect roles: Search, Collection, Reference Data, Marketing Automation, and Marketing Automation Reporting as a single WebApp instance.

056A5275E0E0494E8AC8EEC9FB67BF13.png

Use this environment when you are planning a fully-featured Sitecore Experience Platform installation.

This is a Sitecore Experience Platform configuration that runs:

  • Four Sitecore roles: Content Delivery, Content Management, Processing, and Reporting.

  • Five xConnect roles: Search, Collection, Reference Data, Marketing Automation, Marketing Automation Reporting.

E5328311DDFB4367B862A41396705B01.png

Use this configuration for development and testing when you are not planning to use the Analytics and Marketing features of the Sitecore Experience Platform (that is, in CMS-only mode).

This is a Sitecore Experience Management configuration that runs the Content Delivery and Content Management roles as a single WebApp instance.

13632DF36BE846919D93CACC234C7992.png

Use this environment when you are not planning to use the Analytics and Marketing features of the Sitecore Experience Platform (that is, in CMS-only mode).

This is a Sitecore Experience Management configuration that runs both the Content Delivery and Content Management roles.

C8197D8B36894F4FA857D7BD72DAA345.png

To provide the Experience Database features, use this configuration for development and testing in combination with an on-premise Sitecore XM installation.

This is a Sitecore Experience Database configuration that runs:

  • Two Sitecore roles: Processing and Reporting as a single WebApp instance.

  • Five xConnect roles: Search, Collection, Reference data, Marketing automation, and Marketing Automation Reporting as a single WebApp instance.

6F3BC00DC6A9489396301A78449412F5.png

Use this environment in combination with an on-premise Sitecore XM installation to provide the Experience Database features.

This is a Sitecore Experience Database configuration that runs:

  • Two Sitecore roles: Processing, and Reporting.

  • Five xConnect roles: Search, Collection, Reference Data, Marketing Automation, and Marketing Automation Reporting.

688A6A73B9054AD0A55CFBC2B00535EF.png