Kentico 13 EOS: Support ends Dec 31, 2026 - 218d 17h 56m left.

Why Azure and Xperience by Kentico Belong Together

MA
Manoj
Jul 29, 2026 10 Minute Read
Why Azure and Xperience by Kentico Belong Together

Why Azure and Xperience by Kentico Belong Together

Why Azure and Xperience by Kentico Belong Together

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.

What this guide covers

  • Core platform services: Azure App Service, SQL Database, Redis, Blob Storage, CDN
  • Security and identity: Front Door, Key Vault, Microsoft Entra ID
  • Observability and DevOps: Monitor, Application Insights, Azure DevOps
  • Intelligence and automation: Azure AI Search, Azure AI Services, Functions
  • Business continuity: Backup and Site Recovery

1. Azure App Service

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.

How to use it for Xperience by Kentico

  • Deploy the live site and administration interface as separate App Services or combined under one plan.
  • Use staging slots to test updates before swapping to production with zero downtime.
  • Scale out automatically during campaign traffic spikes and scale in afterwards to control cost.

2. Azure SQL Database

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.

Key configuration tips

  • Choose vCore or DTU purchasing models based on predictable vs. variable load.
  • Use elastic pools when you run multiple environments (dev, test, staging, production) to share capacity.
  • Enable geo-replication and failover groups for high-availability and disaster recovery.
  • Turn on Advanced Threat Protection to detect SQL injection and anomalous access patterns.

3. Azure Cache for Redis

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.

Common Xperience by Kentico use cases

  • Store ASP.NET Core session state across multiple App Service instances.
  • Cache frequently rendered page fragments and personalization data.
  • Reduce load on Azure SQL Database by caching query results and lookup tables.

4. Azure Blob Storage + Azure CDN

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.

Pair it with Azure CDN for global speed

  • Store assets in Blob Storage and serve them through Azure CDN edge nodes.
  • Offload bandwidth from App Service, improving page load times and lowering compute cost.
  • Add cache rules for common image formats and versioned static files.

5. Azure Front Door & Application Gateway

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.

What you gain

  • Protect forms, login pages, and admin interfaces from common OWASP attacks.
  • Route traffic to the nearest healthy region for global audiences.
  • Enforce HTTPS and custom domains with managed certificates at the edge.

6. Azure Monitor & Application Insights

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.

Start with these dashboards

  • Request duration and failure rates for key page templates and APIs.
  • SQL Database DTU or CPU utilization and slow-query logs.
  • App Service memory and CPU trends during marketing campaigns.
  • Availability tests for critical customer journeys such as checkout or form submission.

Application Insights turns reactive firefighting into proactive optimization by showing exactly where visitors slow down.

7. Azure Key Vault

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.

Recommended approach

  • Store SQL connection strings and third-party API keys in Key Vault secrets.
  • Import TLS certificates and reference them directly from App Service.
  • Use managed identities so App Service can read secrets without passwords in app settings.

Key Vault eliminates hardcoded secrets and gives you an audit trail every time a credential is read or rotated.

8. Microsoft Entra ID (formerly Azure AD)

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.

Use cases

  • SSO for the administration interface using corporate credentials.
  • Conditional access policies that require MFA for admin accounts.
  • Integrate with external identity providers when required.

Centralized identity means fewer forgotten passwords, easier offboarding, and stronger protection for your CMS administration.

9. Azure DevOps & CI/CD Pipelines

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.

A healthy pipeline looks like this

  • Pull-request builds compile the solution and run automated tests.
  • Deployment to staging runs database migrations and smoke tests.
  • Production deployment uses slot swaps or blue-green releases with rollback on failure.
  • Infrastructure is defined as code with ARM, Bicep, or Terraform.

Automated deployments reduce human error, shorten release cycles, and make campaign launches predictable.

10. Azure AI Search

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.

Ways to enhance Xperience by Kentico

  • Replace built-in search with AI Search for relevance-tuned results across pages, products, and documents.
  • Use Azure AI Language to extract sentiment, entities, and key phrases from form submissions.
  • Add Azure AI Vision to generate alt text and searchable tags for media assets.

Intelligent search and AI enrichment turn a static content library into a dynamic, personalized discovery experience.

11. Azure Functions

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.

Typical Kentico scenarios

  • Process marketing form submissions and push data to CRM or marketing automation platforms.
  • Sync contacts, orders, or newsletter subscriptions with external systems.
  • Run scheduled cleanup jobs or data imports on a timer trigger.
  • Handle webhooks from payment providers or third-party APIs.

Functions keep your web tier lean while handling integrations and background tasks in a scalable, event-driven way.

12. Azure Backup & Site Recovery

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.

Build a DR plan

  • Back up App Service content, SQL Database, and Blob Storage media on separate schedules.
  • Use geo-redundant storage (GRS) for backups and media.
  • Document failover and failback runbooks, and test them quarterly.
  • Combine SQL failover groups with Azure Front Door for automated regional failover.

Putting It Together: A Reference Architecture

The table below shows how these services fit together for a resilient, high-performance Xperience by Kentico deployment.

Visitor
Azure Front Door (WAF, SSL, global routing)
Azure App Service (Xperience by Kentico live site & admin)
Azure SQL DB
Content & contacts
Redis Cache
Sessions & output cache
Blob Storage
Media & assets
Azure Monitor & Application Insights (logs, metrics, alerts)

Reference architecture: visitors enter through Front Door, hit App Service, and consume managed data, cache, and media services.

Azure Service Priority Table

AspectHeadless-Only ApproachHybrid Headless (Xperience)
Content storageCentral, API-onlyCentral Content Hub, shared across channels
Website front endBuilt entirely from scratchBuilt-in via Page Builder, ready out of the box
Marketer editing experienceUsually none - developer dependentVisual, in-context, drag-and-drop
New channel (app, kiosk, etc.)Custom build requiredGraphQL API, auto-generated
Time to first launchSlower - front end built firstFaster - website channel ships out of the box
Developer effort per channelHigh, for every channelLow for website, moderate for new headless channels
Content reuse across channelsRequires custom API designBuilt in, tracked via Content Reuse Locator
Best fitMulti-channel-first products, custom UX needsTeams wanting a fast website launch with room to add channels later


Conclusion

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.

FAQ's

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.

Manoj
About the Author Manoj

With more than a decade of experience in designing and developing enterprise-grade applications, Manoj brings deep technical expertise and a solution-driven approach to software development. Specializing in modern technologies, cloud-native architectures, AI-powered applications, and system integrations, Manoj leads development teams in delivering secure, scalable, and business-focused solutions. Committed to engineering excellence and innovation, Manoj enjoys solving complex technical challenges while helping organizations accelerate their digital transformation journey.

Follow on LinkedIn
Share this article: Share on LinkedIn Copy Link
TAGS: Cloud