Containers on Azure
Accelerate app development with containers
Decrease costs
Get end-to-end tooling
Manage at scale
Build with AI
Explore container services
Frequently asked questions
Frequently asked questions
- Azure provides several container-related services. These include Azure Kubernetes Service, Azure Container Apps, Azure Red Hat OpenShift, Azure Container Registry, and Azure Container Storage.
-
While Azure Kubernetes Service (AKS) and Azure Container Apps are both services for running containerized applications on Azure, they have different use cases.
AKS is a managed Kubernetes service that provides direct access to the Kubernetes APIs with more control and flexibility for managing Kubernetes clusters. It requires understanding of Kubernetes and is suitable for advanced scenarios, such as hybrid and multicloud deployments or where direct access to Kubernetes API is required.
Azure Container Apps offers a serverless, fully managed environment that supports event-driven architecture, automatic scaling, and scale to zero. It’s ideal for developers who don’t want to interact with Kubernetes and want to focus on building and deploying applications without managing infrastructure.
-
Azure Container Apps and Azure Container Instances are both services for running containers on Azure, but they serve different purposes.
Azure Container Apps offers a serverless, fully managed environment that supports event-driven architecture, automatic scaling, and scale to zero. It’s ideal for applications that need to scale based on demand and handle complex microservice architectures easily.
Azure Container Instances provides a lower-level building block option for running containers. It allows you to run containers without managing servers but lacks advanced features like scaling and load balancing. It’s ideal for running isolated containers quickly and efficiently in transient scenarios and isn’t intended for enterprise-grade backends.
- Azure provides monthly free amounts for several services for the first 12 months, and some services are always free. For example:
- AKS cluster management is always free, but you incur a charge for resources consumed by nodes.
- Azure Container Apps is free for up to 180,000 vCPU seconds, 360,000 GiB seconds, and 2 million requests.
- Azure Container Registry is free for the first 12 months and up to 1 Standard tier registry with 100 GB storage and 10 webhooks.