Azure's New Serverless Containers Start in Seconds
TL;DR: Microsoft Azure has launched Container Apps Express, a new serverless option for running containers with almost no setup. It offers sub-second startups and scales to zero, but currently lacks features like custom domains and high availability for production use.
Key facts
- Category
- Infrastructure
- Impact
- High
- Published
- Source
- InfoQ
Full summary
Microsoft Azure's new Container Apps Express offers a simplified way to run serverless containers with near-instant startups and zero-scaling capabilities.
Microsoft has announced the general availability of Azure Container Apps Express, a new, streamlined service for running serverless containers, as reported by InfoQ. The release coincides with the GA of Container Apps Sandboxes, the underlying compute layer that powers the Express experience. The core value proposition is simplicity and speed: developers can deploy containerized applications without first provisioning a dedicated environment. This model offers significant benefits, including rapid, sub-second startup times from pre-warmed instances and the ability to scale down to zero, eliminating costs for idle applications. This approach is designed to remove the operational overhead typically associated with container orchestration, making it easier to get from code to a running application.
The technology enabling this speed and simplicity is the new Container Apps Sandbox layer. Unlike traditional container hosts that run on shared virtual machines, sandboxes use lightweight microVMs to provide strong workload isolation for each application instance. This architecture combines the security and resource guarantees of a virtual machine with the agility and density of a container. The sub-second startup times are achieved through a "pre-warmed pool" of these sandboxes. Azure maintains a ready-to-use set of these isolated environments, so when a new container instance is needed, it can be scheduled onto a warm sandbox almost instantly, bypassing the typical cold-start delays associated with provisioning new compute resources. This stands in stark contrast to standard container platforms, which often require configuring and managing a full environment, like a Kubernetes cluster or even a standard Azure Container Apps environment, before any application can be deployed.
Azure Container Apps Express is Microsoft's direct response to similar offerings from its main cloud rivals, namely AWS App Runner and Google Cloud Run. All three services target the same developer pain point: the complexity of deploying and scaling a simple containerized web application. They offer a "source-to-URL" experience, abstracting away the underlying infrastructure and allowing developers to focus solely on their code. This launch fits into the broader industry trend of simplifying cloud-native development. While powerful platforms like Kubernetes offer immense flexibility, their complexity can be overkill for smaller projects, internal tools, or simple microservices. By introducing an "Express" mode, Azure is filling a crucial gap in its portfolio, providing an on-ramp for developers who want the benefits of containers without the steep learning curve of a full orchestration system. It complements Azure's existing serverless offerings, like Azure Functions, by providing a path for full application containers, not just event-driven code.
The new Express mode is best suited for specific use cases. It is an excellent choice for developers building proofs-of-concept, staging environments, internal administrative tools, or lightweight APIs where fast deployment cycles and cost efficiency for intermittent traffic are the top priorities. However, the service's current limitations make it unsuitable for many mission-critical production workloads. The lack of support for custom domains, zone redundancy for high availability, and integrations with Azure Key Vault for secure secret management are significant trade-offs. Furthermore, the absence of built-in OpenTelemetry and Dapr support restricts its use in applications that require sophisticated observability or a structured microservices framework. Teams considering Azure Container Apps Express must weigh its compelling simplicity and speed against these production-readiness gaps. Going forward, it will be important to watch whether Microsoft begins to add these missing features, or if it intends to maintain Express as a permanently distinct, opinionated service for simpler workloads.
Why it matters
For developers and DevOps teams, Azure Container Apps Express lowers the barrier to deploying containerized applications on a serverless platform. It provides a "source-to-URL" experience similar to competitors, simplifying workflows and reducing the cognitive load of managing infrastructure for many common use cases.
Business impact
This new service allows businesses to accelerate prototyping and deploy non-critical applications more cost-effectively by eliminating idle resource costs. It strengthens Azure's competitive position in the serverless market, attracting developers who prioritize deployment speed and simplicity over feature-richness.
Tags
Related on Notifire
Related stories
Primary source: InfoQ
