Azure Container Apps
Monu Bambroo explores Azure Container Apps — a serverless container service built for microservice applications and robust autoscaling capabilities without the overhead of managing complex infrastructure.
Microsoft recently announced Azure Container Apps in Preview – a new serverless container platform. The idea behind this offering is to run your microservices style applications without needing to focus on the infrastructure and is built on top of industry standard Kubernetes. This platform provides value added services like out of the box Ingress, Auto Scale, Dapr integration with features like pubs/sub, service invocation and CI/CD pipeline support. In this blog post, we will cover how to create an Azure Container App and walk through its various features.
Azure container apps are packaged as traditional containers deployed with any runtime/programming model. With the container apps, the platform handles the orchestration details with primary focus on the application deployment. Here is an example scenario from here.
Let’s start by creating an Azure Container App in the Azure portal. We can create the container app with either Azure Bicep or Azure Cli. Before we create the container app, we create a container environment. Container environment defines an isolation and observability boundary around a collection of container apps. You can bring your own virtual network for the Container Environment.