Sitecore Cloud Services overview
This overview, and the following Sitecore Cloud Services overview diagram, takes you through all the Sitecore Cloud offerings, what their functionality is, what you can use them for, and how the different modules integrate with each other and the Sitecore Experience Platform (XP).
This topic describes how to deploy Sitecore on Microsoft Azure with Azure App Services (PaaS). If you are deploying with Docker Containers with Kubernetes, please refer to this Managed Cloud documentation version instead.
Refer to the Module versions section to understand how all of the different Cloud modules relate to the various versions of the Sitecore platform, and use the Sitecore Cloud Status page to check how the various Cloud services are operating.
Module versions
Some of the Sitecore Cloud modules use a different versioning system to the Sitecore platform. Refer to the Sitecore compatibility guide to learn about:
-
All of the Sitecore compatibility tables.
-
The xDB and Managed Cloud compatibility tables.
-
The Azure compatibility tables.
-
Many compatibility articles for the different Sitecore topologies and tiers.
Refer to the following table to avoid confusion and understand which offerings are available for the Sitecore solution that you are currently running:
Sitecore Cloud module/service |
Compatible with Sitecore platform version |
---|---|
Azure Monitoring and Alerts |
10.1, 10.0, 9.3, 9.2, 9.1 |
Azure Search and indexing |
9.3, 9.2, 9.1, 9.0, 8.2 |
Azure Session State |
10.1, 10.0, 9.3, 9.2, 9.1, 9.0, 8.2 |
Azure Web Application Firewall (WAF) |
10.1, 10.0, 9.3, 9.2, 9.1 |
Blob Storage |
10.1, 10.0, 9.3 |
Content Delivery Network (CDN) |
10.1, 10.0, 9.3, 9.2, 9.1 |
Sitecore Azure |
8.1, 8.0 |
Sitecore Azure Toolkit (version 2.6) |
10.1 |
Sitecore Azure Toolkit (version 2.5) |
10.0 |
Sitecore Azure Toolkit (version 2.4) |
9.3 |
Sitecore Azure Toolkit (version 2.3) |
9.2 |
Sitecore Azure Toolkit (version 2.2) |
9.1 |
Sitecore Azure Toolkit (version 2.1) |
9.1, 9.0, 8.2 |
Sitecore Azure Toolkit (version 2.0) |
9.0, 8.2 |
Sitecore Azure Toolkit (version 1.1) |
8.2 |
EXM Delivery Cloud |
10, 9.3, 9.2, 9.1, 9.0, 3.5, 3.4 |
Sitecore on Azure |
10, 9.3, 9.2, 9.1, 9.0, 8.2 |
SolrCloud on Sitecore |
10.1, 10, 9.3, 9.2, 9.1, 9.0 |
xDB Cloud (version 2.0) |
8.2 |
xDB Cloud (version 1.0) |
8.1, 8.0 |
Sitecore modules in the Cloud
The following Sitecore modules interact with Sitecore Cloud Services:
-
Sitecore Experience Accelerator (SXA).
-
Sitecore Experience Commerce.
-
XConnect (Salesforce and Sitecore Experience Platform (XP)).
-
Web Forms For Marketers (WFFM) - versions 8.2 and 8.1.
-
Email Experience Manager (EXM), by way of EXM Delivery Cloud - versions 9.1 and later.
-
Experience Explorer.
Azure Monitoring and Alerts
What is Azure Monitoring and Alerts?
The Azure Monitoring and Alerts Basic module uses Azure Monitor to track whether specific resources are performing within acceptable boundaries.
What would I use Azure Monitoring and alerts for?
A part of the Contingency planning complement, use Azure Monitoring and Alerts to allow Managed Cloud to monitor your system, to provide HADR-based abilities, and enable troubleshooting. You can customize the tiles, dashboards, and alerts that you receive when you install Sitecore Application Level Monitoring.
Use the Azure Monitoring and Alerts module with High Availability Disaster Recovery (HADR).
Azure Search and indexing
What is Azure Search and indexing?
Azure Search (now known as Azure Cognitive Search), is a search-as-a-service in the cloud that includes standard or AI enriched indexing solutions.
What would I use Azure Cognitive Search and indexing for?
A part of the Search and scalability complement, use the Switch On Rebuild feature of Azure Cognitive Search and indexing to avoid Search functionality downtime during a full rebuild of the Sitecore Search index.
An alternative to Azure Cognitive Search for indexing is SolrCloud.
Azure Session State
What is Azure Session State?
When contacts browse a website, data about their interactions with Sitecore is stored in session state, (private or shared). A private session state contains contact visit information, such as pages viewed, goals converted, or campaigns triggered. A shared session state contains information that can be shared across multiple active sessions.
What would I use Azure Session State for?
A part of the Marketing tools complement, use a session state server to share all of your contact sessions across different browsers and devices. Use Azure Session State with IP Geolocation and Device Detection.
Azure WAF
What is Azure WAF?
A centralized inbound protection of your web applications from common exploits and vulnerabilities using a web traffic load balancer that includes a Web Application Firewall.
What would I use it for?
A part of the Azure complement, use the Microsoft Azure Web Application Firewall (WAF) to ensure a secure environment for your Sitecore solution and associated infrastructure to run in. Your WAF sits between your Content Delivery (CD) server and your Content Management (CM) server.
Azure WAF is installed by Managed Cloud.
Blob Storage with CDN
What is Blob Storage?
A way to manage your media files (images, videos, audios, PDFs, and text documents), in your Sitecore media library with SQL Database or Microsoft Azure Blob Storage.
What would I use Blob Storage for?
A part of the Content and media items complement, use blob storage to reduce the cost of storing large media and improve the performance of your Sitecore solution at scale. Blob storage has no performance drawback, it has easy-to-use geo-redundancy, and is easy to scale with storage tiers.
Sitecore Blob Storage is a Cloud-based CMS offering that is hosted on Azure Cloud by way of your Managed Cloud solution.
Content Delivery Network (CDN)
What is CDN?
CDN is a distributed network platform with servers distributed across different physical locations. The network is optimized to deliver web contents efficiently to clients.
What would I use CDN for?
A part of the Content and media items complement, use CDN to increase performance and availability for your solution by using a Content Delivery Network with the Sitecore Media Library.
Managed Cloud
What is Sitecore Managed Cloud?
Sitecore Managed Cloud is a hosting service for your deployments on Microsoft Azure. The service is available as a Standard or a Premium service.
How can I deploy Sitecore Managed Cloud?
You can deploy Sitecore Managed Cloud on Microsoft Azure with Azure App Services (PaaS) or with Docker Containers with Kubernetes.
What would I use the Managed Cloud service for?
Use Sitecore Managed Cloud to deploy your Sitecore solution on Azure and access all of the features in the Microsoft Azure portal. Sitecore Managed Cloud is a subscription-based service. You can view your Managed Cloud consumption in the Sitecore App Center.
Sitecore Managed Cloud is compatible with all of the Sitecore Cloud Services modules. The following list itemizes the different aspects of a complete Cloud solution. Each complement includes the modules to use for that particular aspect of your Cloud solution:
-
Your contingency planning:
-
Content and media items:
-
Your marketing tools:
-
Azure Session State
-
-
Search and scalability:
-
Azure Cloud and security:
Sitecore Azure Toolkit
What is the Sitecore Azure Toolkit?
The Sitecore Azure Toolkit is comprised of the deployment tools, Microsoft Azure integrations, and deployment methodologies that allow simple and flexible deployment of Sitecore on Microsoft Azure.
What would I use the Sitecore Azure Toolkit for?
A part of the Azure complement, use the Sitecore Azure Toolkit to simplify the task of preparing and deploying a Sitecore solution.
Use Sitecore Azure Toolkit with Sitecore on Azure and Azure WAF.
EXM Delivery Cloud
What is EXM Delivery Cloud?
EXM Delivery Cloud is an enterprise-ready email delivery service.
What would I use Sitecore Delivery Cloud for?
Use EXM Delivery Cloud to handle your email campaigns and ensure that you are not blocked by the Junk, SPAM, and Clutter folders of your recipients.
Sitecore on Azure
What is Sitecore on Azure?
Sitecore on Azure uses the analytics features of Azure resources, application services, and the Azure Marketplace. It also incorporates HADR.
What would I use Sitecore on Azure for?
A part of the Azure complement. For a truly scalable and robust Cloud solution, use Sitecore on Azure to deploy, manage, and maintain Sitecore on Microsoft Azure. You can also install Web Forms for Marketers on Sitecore Azure.
Use Sitecore on Azure with Sitecore Azure Toolkit, Azure WAF, and HADR.
Sitecore with SolrCloud
What is SolrCloud?
SolrCloud is a cluster of Solr servers that form the Solr scaled environment with distributed indexing and search.
Why would I use SolrCloud with Sitecore?
A part of the Search and scalability complement, use SolrCloud for high-speed real-time searching. SolrCloud is fault tolerant, very stable, and enables Solr to be highly scalable.
An alternative to SolrCloud is Azure Cognitive Search.
xDB Cloud
What is xDB Cloud?
xDB Cloud is the Sitecore Experience Database (xDB) scaled up and in the Cloud. xDB Cloud collects online and offline customer interactions from all channel sources in a real-time big data repository.
What would I use the xDB Cloud service for?
Use the xDB Cloud service to connect interaction data so you can create a comprehensive unified view of each individual customer, and enable your marketers to manage customer experience in real time.