Compartir vía


Novedades de Azure Container Apps

En este artículo, se enumeran las actualizaciones importantes y las nuevas características disponibles en Azure Container Apps.

Mayo de 2024

Característica Descripción
Disponible con carácter general: Azure Functions para Azure Container Apps El host, el entorno de ejecución, las extensiones y las aplicaciones de Azure Functions se pueden implementar como contenedores en el mismo entorno de proceso. Puede usar los límites de red, observabilidad y configuración centralizados para el desarrollo de aplicaciones de varios tipos, como microservicios.
Versión preliminar pública: sesiones dinámicas Este proceso efímero, rápido y en un espacio aislado es adecuado para ejecutar código que no es de confianza a escala en escenarios multiinquilino hostiles. Cada sesión tiene aislamiento de proceso completo mediante Hyper-V.
Versión preliminar pública: compatibilidad con el panel de Aspire Acceda a datos dinámicos sobre el proyecto y los contenedores de .NET en la nube para evaluar el rendimiento de las aplicaciones y depurar errores con registros completos, métricas, seguimientos y mucho más.
Versión preliminar pública: compatibilidad con el montaje de volúmenes NFS de Azure Files Puede usar volúmenes NFS de Azure Files para compartir datos entre varios contenedores de la aplicación o para conservar los datos entre reinicios del contenedor.
Versión preliminar pública: supervisión de aplicaciones con métricas de Java Ahora puede supervisar el rendimiento y el estado de las aplicaciones con métricas de Java, como la recolección de elementos no utilizados y el uso de memoria.
Versión preliminar pública: establecimiento de niveles de registro de Java Ahora puede establecer los niveles de registro de aplicaciones Java en Azure Container Apps sin volver a implementar ni reiniciar las aplicaciones.

Marzo de 2024

Característica Descripción
Disponible con carácter general: certificados administrados gratuitos Los certificados administrados son gratuitos y permiten aprovisionar y renovar automáticamente certificados TLS para cualquier dominio personalizado que agregue a la aplicación de contenedor.
Versión preliminar pública: compatibilidad con el agente de OpenTelemetry Permite usar estándares de código abierto para enviar los datos de una aplicación sin configurar personalmente un recopilador de OTLP. Puede usar el agente administrado para elegir dónde enviar registros, métricas y seguimientos.
Versión preliminar pública: compatibilidad con certificados de Key Vault Use Azure Key Vault para almacenar y administrar sus propios certificados TLS/SSL para usarlos con Azure Container Apps en el nivel de aplicación y entorno.
Versión preliminar pública: compatibilidad con Tomcat Azure Container Apps ahora admite Apache Tomcat en el proceso de compilación de código a nube. Esto significa que puede usar el código y la configuración existentes para crear una aplicación de contenedor nativa de nube sin problemas.
Versión preliminar pública: ajuste de memoria de JVM Todas las aplicaciones Java ahora están calibradas con los valores predeterminados de memoria de JVM para mejorar el rendimiento y la confiabilidad en el entorno de contenedor.
Versión preliminar pública: componentes de Java administrados: Eureka Server y Versión preliminar pública: componentes de Java administrados: Config Server Puede usar componentes de Java administrados para acceder a características de la plataforma de las aplicaciones que, de otro modo, tendría que administrar usted mismo.

Enero de 2024

Característica Descripción
Disponible con carácter general: puertos TCP adicionales Azure Container Apps ahora admite puertos TCP adicionales, lo que permite a las aplicaciones aceptar conexiones TCP en varios puertos. Esta característica se encuentra en su versión preliminar.

Diciembre de 2023

Característica Descripción
Retirada: versiones preliminares de la API de ACA 2022-06-01-preview y 2022-11-01-preview A partir del 6 de marzo de 2024, se retirarán las versiones de la API del plano de control de Azure Container Apps 2023-04-01-preview. Antes de esa fecha, migre a la versión más reciente de la API estable (2023-05-01) o a la versión preliminar más reciente de la API (2023-08-01-preview).

noviembre de 2023

Característica Descripción
Disponible con carácter general: Aceleradores de zona de aterrizaje Los aceleradores de zona de aterrizaje proporcionan instrucciones arquitectónicas, arquitectura de referencia, implementaciones de referencia y automatización empaquetadas para implementar plataformas de carga de trabajo en Azure a gran escala.
Versión preliminar pública: perfiles de carga de trabajo de GPU dedicados Azure Container Apps admite el proceso de GPU en sus perfiles de carga de trabajo dedicados para desbloquear la computación de aprendizaje automático para cargas de trabajo controladas por eventos.
Versión preliminar pública: complementos de base de datos vectoriales Azure Container Apps ahora proporciona complementos para tres variantes de base de datos vectoriales de código abierto: Qdrant, Milvus y Weaviate.
Versión preliminar pública: resistencia controlada por directivas La nueva característica de resistencia le permite recuperarse sin problemas de errores de solicitud de servicio a servicio y de dependencias salientes simplemente mediante la adición de directivas sencillas.
Versión preliminar pública: código a nube Azure Container Apps ahora compila y empaqueta automáticamente el código de aplicación para la implementación.

Septiembre de 2023

Característica Descripción
Disponible con carácter general: Azure Container Apps en la nube de China Azure Container Apps ya está disponible en el Norte de China 3.
ACA apto para planes de ahorro Azure Container Apps es apto para el plan de ahorro de Azure para procesos.

Agosto de 2023

Característica Descripción
Disponible con carácter general: Plan dedicado El plan dedicado de Azure Container Apps ya está disponible con carácter general en el nuevo tipo de entorno de perfiles de carga de trabajo. Al usar perfiles de carga de trabajo dedicados, se le factura por instancia de proceso, en comparación con el consumo en el que se factura por aplicación.
Disponible con carácter general: UDR, NAT Gateway y subredes más pequeñas Las características de red mejoradas ahora permiten tener un mayor control de la salida y admitir subredes más pequeñas en entornos de perfiles de carga de trabajo.
Disponible con carácter general: trabajos de Azure Container Apps Además de ejecutar continuamente los servicios que se pueden escalar a cero, Azure Container Apps ahora admite trabajos. Los trabajos permiten ejecutar contenedores sin servidor que realizan tareas que se ejecutan hasta completarse.
Disponible con carácter general: Uso compartido de recursos entre orígenes (CORS) La característica CORS permite que orígenes específicos realicen llamadas en su aplicación a través del explorador. Los clientes de Azure Container Apps ahora pueden configurar fácilmente el uso compartido de recursos entre orígenes desde el portal o a través de la CLI.
Disponible con carácter general: contenedores de inicialización Los contenedores de inicialización son contenedores especializados que se ejecutan hasta su finalización antes de que los contenedores de la aplicación se inicien en una réplica. Pueden contener utilidades o scripts de configuración que no están presentes en la imagen de la aplicación de contenedor.
Disponible con carácter general: montajes de volúmenes de secretos Además de hacer referencia a secretos como variables de entorno, ahora puede montar secretos como volúmenes en las aplicaciones de contenedor. Las aplicaciones pueden acceder a todos los secretos o seleccionados como archivos en un volumen montado.
Disponible con carácter general: afinidad de sesión La afinidad de sesión permite enrutar todas las solicitudes de un solo cliente a la misma réplica de Container Apps. Esto resulta útil para cargas de trabajo con estado que requieren afinidad de sesión.
Disponible con carácter general: referencias de Azure Key Vault para secretos Las referencias de Azure Key Vault permiten obtener los secretos de una aplicación contenedora de secretos almacenados en Azure Key Vault. Con la identidad administrada de la aplicación contenedora, la plataforma recupera automáticamente los valores secretos de Azure Key Vault e los inserta en los secretos de la aplicación.
Versión preliminar pública: puertos TCP adicionales Azure Container Apps ahora admite puertos TCP adicionales, lo que permite a las aplicaciones aceptar conexiones TCP en varios puertos. Esta característica se encuentra en su versión preliminar.
Versión preliminar pública: cifrado mTLS de nivel de entorno Cuando se requiere el cifrado de un extremo a otro, mTLS cifrará los datos transmitidos entre aplicaciones dentro de un entorno.
Retirada: versiones preliminares de la API de ACA 2022-06-01-preview y 2022-11-01-preview A partir del 16 de noviembre de 2023, se retirarán las versiones 2022-06-01-preview y 2022-11-01-preview. Antes de esa fecha, migre a la versión más reciente de la API estable (2023-05-01) o a la versión preliminar más reciente de la API (2023-04-01-preview).
Dapr: API de configuración estable La API de configuración de Dapr ahora es estable y se admite en Azure Container Apps. Aprenda a realizar la integración de Dapr con Azure Container Apps

Junio de 2023

Característica Descripción
Disponible con carácter general: estado en ejecución El estado en ejecución ayuda a supervisar el estado y la funcionalidad de una aplicación contenedora.
Versión preliminar pública: Azure Functions para microservicios nativos en la nube El host, el entorno de ejecución, las extensiones y las aplicaciones de Azure Functions se pueden implementar como contenedores en el mismo entorno de proceso. Puede usar los límites de red, observabilidad y configuración centralizados para el desarrollo de aplicaciones de varios tipos, como microservicios.
Versión preliminar pública: Azure Spring Apps en Azure Container Apps Las aplicaciones de Azure Spring se pueden implementar como contenedores en Azure Container Apps dentro del mismo entorno de proceso, por lo que puede usar redes centralizadas, observabilidad y límites de configuración para el desarrollo de aplicaciones multitipo como microservicios.
Versión preliminar pública: complementos de Azure Container Apps A medida que desarrolle aplicaciones en Azure Container Apps, a menudo debe conectarse a diferentes servicios. En lugar de crear servicios con antelación y conectarlos manualmente a la aplicación de contenedor, puede crear rápidamente instancias de servicios de nivel de desarrollo diseñados para entornos que no son de producción y que se conocen como "complementos".
Versión preliminar pública: certificados TLS gratuitos y administrados Los certificados administrados son gratuitos y permiten aprovisionar y renovar automáticamente certificados TLS para cualquier dominio personalizado que agregue a la aplicación de contenedor.
Dapr: Ejecución de varias aplicaciones mejorada Use dapr run -f . para ejecutar varias aplicaciones Dapr y ver los registros de la aplicación escritos en la consola y un archivo de registro local. Aprenda a usar registros de ejecución de varias aplicaciones.

Mayo de 2023

Característica Descripción
Disponible con carácter general: Restricciones de IP de entrada Permite que las aplicaciones de contenedor restrinjan el tráfico HTTP o TCP entrante al permitir o denegar el acceso a una lista específica de intervalos de direcciones IP.
Disponible con carácter general: compatibilidad con TCP Azure Container Apps ahora admite el uso de protocolos basados en TCP que no sean HTTP o HTTPS para la entrada.
Disponible con carácter general: acciones de GitHub para Azure Container Apps Azure Container Apps permite usar Acciones de GitHub para publicar revisiones en la aplicación de contenedor.
Disponible con carácter general: Azure Pipelines para Azure Container Apps Azure Container Apps permite usar Azure Pipelines para publicar revisiones en la aplicación de contenedor.
Dapr: Creación sencilla de componentes Ahora puede configurar y proteger los servicios de Azure dependientes para usar las API de Dapr en el portal mediante la característica de conector de servicio. Aprenda a conectarse a los servicios de Azure mediante componentes de Dapr en Azure Portal.