Xperience by Kentico is a modern digital experience platform (DXP) built on the Microsoft stack: ASP.NET Core, SQL Server, and cloud-native APIs. That makes Microsoft Azure the natural cloud platform for Kentico deployments. But simply lifting and shifting a Kentico solution to a virtual machine misses the point.
The real value comes from combining Xperience by Kentico with Azure's managed services. These services reduce operational overhead, improve reliability, strengthen security, and enable marketing and IT teams to launch campaigns faster and continuously improve customer experiences.
Azure App Service is the fastest way to run Xperience by Kentico websites without managing Windows Server or IIS. It supports .NET and ASP.NET Core, offers built-in auto-scaling, deployment slots, custom domains, managed TLS certificates, and CI/CD integration.
Xperience by Kentico stores content, contacts, marketing data, and ecommerce orders in SQL Server. Azure SQL Database gives you a fully managed, always-patched SQL engine with automated backups, point-in-time restore, and intelligent performance tuning.
Caching is one of the cheapest ways to make a Kentico site feel faster. Azure Cache for Redis provides a distributed, low-latency cache that integrates naturally with ASP.NET Core output caching, session state, and custom application caches.
Media files, page attachments, marketing assets, and generated PDFs can quickly outgrow local disk. Azure Blob Storage is cost-effective, durable object storage that integrates with Xperience by Kentico's media libraries and custom file providers.
Placing Azure Front Door in front of your Kentico sites provides a global entry point with Web Application Firewall (WAF), SSL termination, DDoS protection, and path-based routing. For single-region deployments, Azure Application Gateway offers similar layer-7 protection inside a virtual network.
You cannot optimize what you cannot see. Azure Monitor collects logs and metrics from every Azure service, while Application Insights adds application performance monitoring (APM), distributed tracing, and user-flow analytics specifically for your Kentico application.
Application Insights turns reactive firefighting into proactive optimization by showing exactly where visitors slow down.
Xperience by Kentico needs connection strings, API keys, SMTP credentials, and TLS certificates. Azure Key Vault stores these secrets centrally and lets you rotate them without redeploying code or touching configuration files.
Key Vault eliminates hardcoded secrets and gives you an audit trail every time a credential is read or rotated.
Xperience by Kentico administrators, content editors, marketers, and extranet users all need secure access. Microsoft Entra ID enables single sign-on (SSO), multi-factor authentication, and role-based access control that maps cleanly to Kentico roles and permissions.
Centralized identity means fewer forgotten passwords, easier offboarding, and stronger protection for your CMS administration.
Releasing Kentico solutions manually is risky. Azure DevOps provides git repos, agile planning, and CI/CD pipelines that build, test, and deploy your Xperience by Kentico code to Azure App Service and SQL Database with repeatable automation.
Automated deployments reduce human error, shorten release cycles, and make campaign launches predictable.
Site search is often the weakest part of a digital experience. Azure AI Search indexes Kentico content and media, then adds faceting, synonyms, scoring profiles, and AI enrichment such as image tagging, entity recognition, and language understanding.
Intelligent search and AI enrichment turn a static content library into a dynamic, personalized discovery experience.
Not every integration belongs inside the Kentico web application. Azure Functions lets you run small pieces of code in response to events — HTTP requests, queue messages, timers, or webhooks — without provisioning servers.
Functions keep your web tier lean while handling integrations and background tasks in a scalable, event-driven way.
Campaigns, ecommerce transactions, and customer data cannot afford long outages. Azure Backup protects files and databases, while Azure Site Recovery replicates workloads to a secondary Azure region for true disaster recovery.
The table below shows how these services fit together for a resilient, high-performance Xperience by Kentico deployment.
Reference architecture: visitors enter through Front Door, hit App Service, and consume managed data, cache, and media services.
| Aspect | Headless-Only Approach | Hybrid Headless (Xperience) |
|---|---|---|
| Content storage | Central, API-only | Central Content Hub, shared across channels |
| Website front end | Built entirely from scratch | Built-in via Page Builder, ready out of the box |
| Marketer editing experience | Usually none - developer dependent | Visual, in-context, drag-and-drop |
| New channel (app, kiosk, etc.) | Custom build required | GraphQL API, auto-generated |
| Time to first launch | Slower - front end built first | Faster - website channel ships out of the box |
| Developer effort per channel | High, for every channel | Low for website, moderate for new headless channels |
| Content reuse across channels | Requires custom API design | Built in, tracked via Content Reuse Locator |
| Best fit | Multi-channel-first products, custom UX needs | Teams wanting a fast website launch with room to add channels later |
Xperience by Kentico gives you a powerful digital experience platform, and Microsoft Azure gives you the cloud services to run it reliably, securely, and at scale. By combining App Service, SQL Database, Redis, Blob Storage, CDN, Front Door, Application Insights, Key Vault, Entra ID, Azure DevOps, AI Search, Functions, and Backup, you build a modern foundation that supports marketing velocity and operational peace of mind.
The best next step is to audit your current Kentico environment against the checklist in this guide, identify the highest-impact gaps, and run a small proof of concept. Even adding one or two of these services can deliver measurable improvements in performance, security, and team productivity.
1. Why should I host Xperience by Kentico on Azure instead of another cloud provider?
Xperience by Kentico is built on the Microsoft stack (ASP.NET Core, SQL Server), so Azure offers native compatibility, tighter integration, and managed services purpose-built for .NET workloads — reducing setup complexity compared to AWS or GCP.
2. What is the minimum set of Azure services needed to run Xperience by Kentico?
At minimum, you need Azure App Service (hosting), Azure SQL Database (data), and Azure Cache for Redis (session/output caching). These three cover traffic, data, and performance before adding security or DevOps layers.
3. Does Xperience by Kentico support auto-scaling on Azure?
Yes. Azure App Service provides built-in auto-scaling, allowing Kentico sites to scale out automatically during traffic spikes (like marketing campaigns) and scale back in afterward to control costs.
4. How do I secure the Xperience by Kentico admin interface on Azure?
Use Microsoft Entra ID for single sign-on and multi-factor authentication on the admin interface, combined with Azure Front Door's Web Application Firewall (WAF) to block common attacks like SQL injection and OWASP threats.
5. Can Azure Key Vault store Kentico's database connection strings?
Yes. Azure Key Vault centrally stores connection strings, API keys, and TLS certificates, and can be linked to App Service via managed identities — eliminating hardcoded secrets in configuration files.
6. What Azure service improves Xperience by Kentico site search?
Azure AI Search replaces Kentico's built-in search with relevance-tuned results, faceting, synonyms, and AI enrichment like entity recognition and image tagging.