Compartir a través de


Microservicios con Azure Container Apps

Las arquitecturas de microservicios permiten desarrollar, actualizar, controlar versiones y escalar áreas básicas de funcionalidad de forma independiente en un sistema general. Azure Container Apps proporciona la base para implementar microservicios con las siguientes características:

Las aplicaciones de contenedor se implementan como microservicios.

Un entorno de Container Apps proporciona un límite seguro alrededor de un grupo de aplicaciones de contenedor. Normalmente, una aplicación de contenedor única representa un microservicio, que se compone de aplicaciones de contenedor formados por uno o varios contenedores.

Puede agregar Azure Functions y Azure Spring Apps al entorno de Azure Container Apps.

Integración de Dapr

Al implementar un sistema con microservicios, las llamadas de función se distribuyen a través de la red. Para soportar la naturaleza distribuida de los microservicios, debe tener en cuenta los fallos, los reintentos y los tiempos de espera. Aunque Azure Container Apps incluye los bloques de creación para ejecutar microservicios, la integración de Dapr mejora el modelo de programación de microservicios. Dapr ofrece más características, como observabilidad, pub/sub e invocación de servicio a servicio con TLS mutua, reintentos, etc.

Para obtener más información sobre el uso de Dapr, vea Creación de microservicios con Dapr.

Pasos siguientes