Azure Container Apps
Run modern apps and microservices using serverless containers
Build and deploy cloud-native apps at scale on a serverless compute platform.
OVERVIEW
Fully managed serverless container platform
- Achieve high developer velocity and deploy apps from code or containers without configuring or managing complex infrastructure.
- Design resilient, portable microservices and build heterogeneous modern apps with unified centralized networking, observability, dynamic scaling, and configuration.
- Run asynchronous, ad-hoc tasks manually, on a schedule, or based on events that run to completion in the same environment as apps.
- Run AI-generated code, perform vector search, mitigate security risks, and take advantage of serverless scale to build intelligent apps.
FEATURES AND USE CASES
Simplify app development
SECURITY
Built-in security and compliance
Microsoft has committed to investing USD20 billion in cybersecurity over five years.
We employ more than 8,500 security and threat intelligence experts across 77 countries.
Azure has one of the largest compliance certification portfolios in the industry.
RELATED PRODUCTS
Our products work better together
Use Azure Container Apps with other Azure products to build advanced serverless solutions.
Build intelligent serverless apps
Combine AI, cloud-scale data, and cloud-native app development to create unique digital experiences.
CUSTOMER STORIES
See how customers are innovating with Azure
“Container Apps was very useful when we implemented the microservice architecture using Java.“
Mr. Yoichi Ohara, Senior Manager, Fujitsu Japan Limited
RESOURCES
How to get started
FAQ
Frequently asked questions
- Yes, this is the default configuration. When the minimum instances setting is zero, you'll pay only when your app is active in response to events and/or requests.
- Yes. The first 180,000 vCPU per second, 360,000 GiB/s, and 2 million requests each month are free. Beyond that, you'll pay for what you use based on the number of vCPU per second and Gbps your applications consume.
- Active usage occurs while your container is starting or while there is at least one request being processed by the application. By default, applications scale to zero. You can also configure Azure Container Apps with a minimum number of instances to always run in idle mode. Idle usage is charged at a reduced rate when the application isn't processing any requests.
-
- You can create a Spring app using your existing flows or templates with the option to specify an Azure Container Apps environment.
- You can continue using the current features of Azure Spring Apps.
- You have the option to use common platform capabilities through additional controls in the Azure Spring Apps blade.
- You can also switch to using common platform capabilities. Azure Spring Apps will provide a way to either override local capability with platform capability or synchronize with the centralized platform capability.
Account signup
Get started with a free account
Start with USD200 Azure credit
Account signup
Get started with pay-as-you-go pricing
There’s no upfront commitment—cancel anytime.