So what's the fastest way of deploying a container on Azure? Well, the right answer might be “it depends,” but if you starting from scratch on a fun project - the answer is Azure Container Apps.
The below tweet from Dan summarizes it well - K8s, but without all the k8s stuff!
Azure Container Apps is a suite of services provided by Microsoft Azure for deploying, managing, and scaling containerized applications. Microsoft defines it as “Fully managed serverless container service for building and deploying modern apps at scale.” It provides a comprehensive solution for deploying, running, and scaling containerized applications, making it easier for developers to focus on writing code rather than managing infrastructure.
Azure Container Apps include Azure Container Instances (ACI), Azure Kubernetes Service (AKS), Docker, and Azure Container Registry (ACR).
Azure Container Instance (ACI) is a fully managed service within Azure Container Apps that allows for quick and easy deployment of containers in Azure. It provides a fast and simple way to run containers without the need to manage infrastructure, making it ideal for testing, debugging, and development purposes. ACI enables you to quickly run a single container or multiple containers in a load-balanced configuration.
Contain your excitement for ASP.NET on Azure
Okay, so I won't quit my day job in favor of trying to come up with a witty title for a blog post. But this is one thing that I'm proud to see our team deliver: one of the fastest ways to get your ASP.NET app to a container service on Azure (or elsewhere) without having to know what containers are or learn new things.