O Aplicativos de Contêiner do Azure é uma plataforma de aplicativo gerenciada baseada em Kubernetes que simplifica a implantação de cargas de trabalho em contêineres. Comparado ao Azure Kubernetes Service (AKS), o Aplicativos de Contêiner do Azure reduz a sobrecarga operacional e administrativa da execução de aplicativos em contêineres. No entanto, isso ocorre em detrimento de alguma flexibilidade e controle, o que é um trade-off que as equipes precisam considerar. Outro produto nessa área, o Azure Container Instances, geralmente é muito limitado para uso em produção. Nossas equipes começaram a utilizar o Aplicativos de Contêiner do Azure no ano passado, quando ainda estava em preview pública, obtendo bons resultados, mesmo ao executar contêineres grandes. Agora que está disponível para o público em geral, estamos considerando-o para mais casos de uso. Ambos os recursos, Dapr e o KEDA Autoscaler, são suportados.
Aplicativos de Contêiner do Azure é um namespace Kubernetes gerenciado como serviço que simplifica a implantação de cargas de trabalho em contêineres, eliminando a necessidade de manutenção complexa de clusters Kubernetes e componentes de infraestrutura subjacentes, reduzindo assim os encargos operacionais e administrativos. No entanto, é importante ter cuidado ao considerar essa opção; atualmente em fase de desenvolvimento, ele tem apresentado inconsistências na representação de suas capacidades no portal Azure e encontra obstáculos de integração, particularmente com o provedor Terraform padrão para Azure que não reflete de forma satisfatória as funcionalidades reais da ferramenta. Dado tudo isso, recomendamos avaliar esta ferramenta com cuidado.