Este documento describe Azure Container Instances (ACI), una plataforma serverless de Azure para ejecutar contenedores sin necesidad de servidores. ACI permite ejecutar contenedores de forma elástica a petición para aplicaciones como integración continua de datos, procesamiento de eventos y pruebas de carga. ACI se puede usar para ampliar AKS u orquestar lógica con Logic Apps. Los contenedores se agrupan y asignan recursos de red y almacenamiento de forma segura. ACI se integra con orquestadores pero no los
7. ¿Por qué ACI?
Caso 1:
• Integración continua de datos
• Ejecución de scripts escritos en Python
• Ejecución de scripts escritos en C#
• Ejecución a demanda
Caso 2:
• Sistema dirijido por eventos
• Pruebas de limites de mensajes en Event Hubs
• Pruebas de limites de mensajes en Event Grids
11. Relación con los orquestadores
“Azure Container Instances are not an orchestrator and are not
intended to replace orchestrators, they will fuel orchestrators and
other services as a container building block.”
Azure Corporate VP Corey Sanders
Opposed to an orchestrator, Corey defines an Azure Container Instance as “simply code, in a container, running in the cloud.”
By definition, ACI is simply a fast and easy way to build a containerized application,
opposed to an orchestrator, which manages and automates multiple containers at scale.