Azure data center compatibility table

  • Description

    Since 8.2 Update-1, Sitecore XP supports ARM-based deployments into Azure and a whole new set of Azure PaaS services. The table below summarizes all the Azure data centers and whether they have the default PaaS services required by Sitecore XP when running in Azure.

    If a data center you want to deploy into does not have all of the PaaS services required by a default Sitecore XP deployment, you can in most cases swap out a service for an IaaS equivalent. More details on this are described in the following section.

    Area Region Web Apps Azure SQL Redis Cache Azure Search Application Insights MongoDB (mLab)[1]
    United States East US
    United States East US 2 - - -
    United States Central US - -
    United States North Central US -
    United States South Central US
    United States West Central US - -
    United States West US -
    United States West US 2 - - -
    Azure Government US Gov Virginia - - -
    Azure Government US Gov Iowa - - -
    Azure Government
    US Gov Arizona - -  -   -
    Azure Government
    US Gov Texas - -  -   -
    Azure Government US DOD East - - - -
    Azure Government US DOD Central - - - -
    Canada Canada East - -
    Canada Canada Central -
    Brazil Brazil South -
    Europe North Europe (Ireland)
    Europe West Europe (Netherlands)
    Germany Germany Central - - -
    Germany Germany NorthEast - - -
    United Kingdom UK West - - -
    United Kingdom UK South -
    Asia Pacific Southeast Asia (Singapore) -
    Asia Pacific East Asia (Hong Kong) -
    Australia Australia East -
    Australia Australia Southeast - -
    India Central India -
    India West India - - -
    India South India - - -
    Japan Japan East - -
    Japan Japan West -
    Korea Korea Central ✓  - -
    Korea Korea South ✓  - - -

    Legend: "-" – not available; "✓" – available.

  • Alternates for The Default PaaS services

    Not all of PaaS services are available in all regions, but you can swap out any of the default PaaS services for an IaaS or equivalent service.

    • Web Apps:
      • Azure Virtual Machines
    • Azure Search:
      • Solr/SolrCloud in an Azure Virtual Machine
      • Coveo for Sitecore
    • Application Insights:
      • Do not rule out the use of Application Insights just because it is not listed in your desired data center. The region you choose for Application Insights is the end storage location for your Sitecore telemetry. Choosing a region for Application Insights that is different from the rest of your deployment will not cause performance issues or result in additional data transfer costs.
      • For logging, an alternate approach is to use log4Net options, such as database or Azure Table/Blob storage.
    • MongoDB:
      • If you are using Sitecore Web Experience Manager (XM), then a MongoDB connection is not required.
      • If you are using the full Sitecore Experience Platform (XP), you must provide a MongoDB instance for Sitecore to connect to. To get the best performance, the MongoDB instance must be running in Azure. You have the following options:
        • Use a third-party service that hosts MongoDB in Azure (this might not be available in all Azure regions).
        • Host MongoDB in an Azure Virtual Machine (available in all Azure regions).
    • Full details on all Azure Regions and their services can be found at azure.microsoft.com/en-us/regions.
    • [1] mLab is a third-party service that offers MongoDB PaaS offerings, more details can be found at mlab.com.

Applies to:

CMS 8.2 Update-1+

February 21, 2017
August 15, 2017

Keywords: 

  • Azure