Solution architecture: Scalable Sitecore marketing website

With the Sitecore Experience Platform (xP), you have at your fingertips the complete data, integrated tools, and automation capabilities to engage your customers throughout an iterative life cycle—the technology foundation necessary to win customers for life.

This solution is built on the Azure managed services: SQL Database, Redis Cache, Azure Search and Application Insights. These services run in a high-availability environment, patched and supported, allowing you to focus on your solution instead of the environment they run in.

Scalable Sitecore marketing website A diagram showing the solution architecture of a scalable Sitecore marketing website, built on the Azure managed services SQL Database, Redis Cache, Search, and Application Insights. Application Insights Browser Sitecore ContentManagement on Web App Sitecore ContentDelivery on Web App Redis Cache Sitecore Contenton Azure SQL Sitecore Analyticson Azure SQL Azure Search

Implementation guidance

Products Documentation

Web Apps

App Service Web Apps runs in multiple regions, accessible to web and mobile browsers, and is scaled out across multiple server instances. Used by Sitecore to host its content delivery, content management, reporting, and processing roles.

SQL Database

A SQL Database stores and serves data about the site.

Redis Cache

Redis Cache enables very fast queries, and improves scalability by reducing the load on the main database. Sitecore’s Session State session state is managed by Redis Cache.

Azure Search

An Azure Search service used for quick look up of data. All Sitecore search indexes are stored in Azure Search for quick look up and scalability.

Application Insights

Application Insights provides service health and performance monitoring, and diagnostics. Application Insights provides Sitecore with a solution for its health and performance monitoring needs.

Related solution architectures