Microsoft Azure Container Apps: Un nuevo servicio de contenedores sin servidor

Microsoft crea Azure Container Apps, un nuevo servicio de contenedores sin servidor totalmente administrado que complementa los servicios de infraestructura de contenedores existentes de la compañía, como Azure Kubernetes Service (AKS).

Microsoft señala que Azure Container Apps se creó específicamente para especificamente los microservicios, con la capacidad de escalar rápidamente en función del tráfico HTTP, eventos o trabajos en segundo plano de larga ejecución.

En muchos sentidos, es parecido a AWS App Runner, una de las pequeñas flotas de servicios de contenedores sin servidor de Amazon, también centrada específicamente en microservicios.

Mientras tanto, Google también ofrece un conjunto de servicios centrados en contenedores, incluido Cloud Run, su plataforma sin servidor para ejecutar aplicaciones basadas en contenedores.

Microsoft dice que con Azure Container Apps, los desarrolladores podrán crear sus aplicaciones en el idioma y con el framework de su elección y luego implementarlo con la ayuda de este nuevo servicio.

La infraestructura en sí, se encuentra en la parte superior de proyectos de código abierto como el tiempo de ejecución de la aplicación Dapr de Microsoft y su tecnología de escalado impulsada por Kubernetes Event-Driven Autoscaling (KEDA), un proyecto que cuenta con el respaldo de Microsoft, Red Hat y Codit, así como de Vexxhost. y Snyk.

Si AKS es el servicio de infraestructura subyacente que brinda a los clientes para ejecutar un servicio de Kubernetes compatible con CNCF, entonces Azure Container Apps se ubica por encima de eso y abstrae más de la infraestructura para que no tengas que meterte en las entrañas de ese nivel. de diseño y gestión del ciclo de vida.

Tal vez no sea una sorpresa que todos los principales proveedores de la nube ahora ofrezcan servicios de contenedores sin servidor de varios tipos, tanto para equipos de operaciones sofisticados que necesitan tener un control total de sus implementaciones como para empresas que quieren que otros manejen todo esto por ellos.

A pesar de la gran cantidad de herramientas para facilitar esto, la administración de clústeres de Kubernetes sigue siendo un trabajo de tiempo completo para los equipos de infraestructuras.

Después de todo, la promesa de los contenedores siempre ha sido la capacidad de escalar fácilmente los servicios hacia arriba y hacia abajo según sea necesario y liberar a los desarrolladores de tener que pensar en la infraestructura en la que se ejecuta el código.

Sin lugar a dudas, para muchos de los equipos que simplemente quieren poner sus servicios en producción, la tecnología sin servidor es todo un camino a seguir.


Relacionados

Relacionado

Salir de la versión móvil