AKS
Definition
Azure Kubernetes Service - Microsoft's managed Kubernetes platform for container orchestration, simplifying deployment and management of applications.
Use Cases
- Adobe: Running containerized microservices for customer-facing digital experience and SaaS workloads with elastic scaling needs — Adopted Kubernetes-based platforms (including managed Kubernetes in public cloud) to standardize deployment of microservices, using CI/CD pipelines, autoscaling, and service-to-service networking patterns (Improved release velocity and operational consistency by standardizing how services are built, deployed, and scaled across environments)
- BMW Group: Building and operating cloud-native applications with microservices to support digital products and internal platforms — Uses Kubernetes as a core orchestration layer in its cloud-native stack (including managed Kubernetes offerings) to run containerized services with automated deployment and scaling (Faster delivery of new features and more flexible scaling of services to meet changing demand)
Provider Equivalents
- AWS: Amazon Elastic Kubernetes Service (EKS)
- Azure: Azure Kubernetes Service (AKS)
- GCP: Google Kubernetes Engine (GKE)
- OCI: Oracle Container Engine for Kubernetes (OKE)
Frequently Asked Questions
- What's the difference between AKS and Azure Container Instances (ACI)?
- AKS is a managed Kubernetes platform for running and orchestrating many containers across a cluster (scheduling, service discovery, rolling updates, autoscaling). ACI runs containers without managing servers or a cluster—best for simple, short-lived, or burst workloads. Use AKS when you need Kubernetes features and long-running microservices; use ACI when you want the simplest way to run a container quickly.
- When should I use AKS?
- Use AKS when you need Kubernetes orchestration for production workloads such as microservices, APIs, background workers, and event-driven services. It’s a good fit when you need rolling deployments, self-healing, horizontal pod autoscaling, GitOps/CI/CD integration, and consistent environments across dev/test/prod. If you only have a few containers or don’t need Kubernetes, simpler options like App Service, Container Apps, or ACI may be easier to operate.
- How much does AKS cost?
- AKS pricing is mainly driven by the compute, storage, and networking resources you use. In AKS, you typically pay for the worker nodes (VMs), attached disks, load balancers, outbound bandwidth, and optional add-ons (for example, monitoring). The Kubernetes control plane is managed by Azure; cost details depend on cluster configuration, node size/count, uptime, and traffic patterns. To estimate, model: number of nodes × VM price + storage + load balancer + data egress + monitoring/log retention.
Category: containers
Difficulty: advanced
Related Terms
See Also