Azure Container Apps: Información general
Azure Container Apps permite ejecutar microservicios y aplicaciones contenedorizadas en una plataforma sin servidor. Entre los usos comunes de Azure Container Apps se incluyen:
- Implementación de puntos de conexión de API
- Hospedaje de aplicaciones de procesamiento en segundo plano
- Control del procesamiento controlado por eventos
- Ejecución de microservicios
Las aplicaciones creadas en Azure Container Apps se pueden escalar dinámicamente en función de las siguientes características:
- Tráfico HTTP
- Procesamiento controlado por eventos
- Carga de CPU o de memoria
- Cualquier escalador compatible con KEDA
Azure Container Apps permite ejecutar código de aplicación empaquetado en cualquier contenedor y no tiene en cuenta el entorno de ejecución o el modelo de programación. Con Container Apps, puede disfrutar de las ventajas de ejecutar contenedores y, al mismo tiempo, olvidarse de administrar la infraestructura en la nube y orquestadores de contenedores complejos.
Características
Con Azure Container Apps, puede:
Ejecutar varias revisiones del contenedor y administrar el ciclo de vida de la aplicación del contenedor.
Escalar automáticamente las aplicaciones en función de cualquier desencadenador de escalado compatible con KEDA. La mayoría de las aplicaciones se pueden escalar a cero 1.
Habilitar la entrada HTTPS sin tener que administrar otra infraestructura de Azure.
Dividir el tráfico entre varias versiones de una aplicación para las implementaciones azul-verde y los escenarios de prueba A-B.
Usar la entrada interna y la detección de servicios para proteger los puntos de conexión solo internos con la detección de servicios basada en DNS integrada.
Crear microservicios con Dapr y acceder a su amplio conjunto de API.
Ejecutar contenedores desde cualquier registro, público o privado, incluidos Docker Hub y Azure Container Registry (ACR).
Usar la extensión de la CLI de Azure, Azure Portal o plantillas de ARM para administrar las aplicaciones.
Proporcionar una red virtual existente al crear un entorno para las aplicaciones de contenedor.
Administrar secretos de forma segura directamente en una aplicación.
Supervise las aplicaciones mediante Azure Log Analytics.
Cuotas generosas que se pueden invalidar para aumentar los límites por cuenta.
1 Las aplicaciones que se escalan en la carga de CPU o memoria no se pueden escalar a cero.