---
title: Running Xperience on Microsoft Azure
related:
  - https://docs.kentico.com/13/deploying-websites/running-xperience-on-microsoft-azure/developing-for-microsoft-azure-best-practices.md
  - https://docs.kentico.com/13/deploying-websites/running-xperience-on-microsoft-azure/configuring-azure-cdn.md
  - https://docs.kentico.com/13/deploying-websites/running-xperience-on-microsoft-azure/recommendations-on-using-azure-sql-database-tiers.md
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

[Microsoft Azure](http://azure.microsoft.com/en-us/) is a cloud platform for hosting and managing applications and services.

Kentico Xperience supports hosting in Microsoft Azure App Services Web Apps and Virtual Machines. See the Microsoft Azure documentation for a detailed overview of each service:

- [Azure Web Apps](https://azure.microsoft.com/en-us/services/app-service/web/)
- [Azure Virtual Machines](https://azure.microsoft.com/en-us/services/virtual-machines/)

> **Tip:** **Azure Blob Storage**
>
> If you are looking for information on how to connect your local Xperience project to Azure Blob Storage, see [Configuring Azure storage](https://docs.kentico.com/13/custom-development/working-with-physical-files-using-the-api/configuring-file-system-providers/configuring-azure-storage.md).

## Azure Web Apps

Microsoft [Azure Web Apps](http://azure.microsoft.com/en-us/services/app-service/web/) is a service which allows you to create and host websites in the cloud. Azure Web Apps are quick to create and easy to set up and manage.

See [Deploying to Azure Web Apps](https://docs.kentico.com/13/deploying-websites/running-xperience-on-microsoft-azure/deploying-to-azure-web-apps.md) for a step-by-step process detailing the deployment of Xperience applications to Azure Web Apps.

### Additional notes

- If you wish to set up analysis tools for your application, we recommend you use health and performance monitoring tools provided by Azure such as [Azure App Insights](https://docs.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overview).
- Azure does not provide remote desktop access to Web App applications. However, you can use tools like the [Kudu console](https://github.com/projectkudu/kudu/wiki/Kudu-console) that provide remote command line access to the server the application is deployed on.

## Azure Virtual Machines

Xperience applications that require a lot of customization may benefit from Virtual Machines deployments where the developer has the ability to control every aspect of the environment. Changes to code can be deployed using Visual Studio or other tools. Additionally, complex services and integrations can be easily managed via remote desktop.

We do not provide documentation for Azure Virtual Machines as the procedure is similar to running Xperience on a normal server. Visit Microsoft's [Azure Virtual Machines](https://docs.microsoft.com/en-us/azure/virtual-machines/windows/) documentation to learn about managing and deploying applications to Azure VMs.
