Solution architecture: Scalable Umbraco CMS web app

From Microsoft

Medium Umbraco CMS web app configured to scale and optimal for high-traffic sites. It uses two web apps, one for your front-end app and the other for your back-office app, deployed in a single region with autoscaling enabled.

This solution is built on the Azure managed services: SQL Database, Storage, Application Insights and Redis Cache. 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.

Your estimate


Estimated monthly cost

Understand how this was calculated and customize to your needs

Pricing calculator

Deploy to Azure

Use the following pre-built template to deploy this architecture to Azure

Deploy to AzureView template source

Implementation guidance


Web Apps

Run an Umbraco CMS on the Web Apps feature of Azure App Service with the front-end and back-office apps running on the same app.

SQL Database

Store your site’s content in Azure SQL Database. The back-office web app and front-end web app use the same database. Use Azure SQL Database’s features such as backup and high availability.


Store all your media in Azure Storage, so you can reduce I/O operation on the web app file server and improve performance.

Application Insights

Detect issues, diagnose crashes, and track usage in your web app with Application Insights. Make informed decisions throughout the development lifecycle.

Redis Cache

Store session state and output cache on Azure Redis Cache to improve performance and reduce the load on your web front ends.

About Nguyễn Viết Hiền

Passionate, Loyal
This entry was posted in Business Model, Problem solving, Software architecture. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s