Implementar contenedores con ACI

Soluciones de Azure Compute

Florin Angelescu

Azure Cloud Architect

Azure Container Instances (ACI)

 

Instancias de contenedor de Azure

 

 

  • Permiten ejecutar contenedores directamente en la nube.
  • Sin preocuparte por la infraestructura.
Soluciones de Azure Compute

Azure Container Instances (ACI)

 

Instancias de contenedor de Azure

 

 

  • Modelo sin servidor:
    • Tú te centras en la imagen del contenedor
    • Azure aprovisiona los recursos de cómputo
  • Ideal cuando necesitas velocidad y simplicidad.
Soluciones de Azure Compute

Ventajas de ACI

 

Instancias de contenedor de Azure

  • Pagas solo mientras el contenedor está en ejecución.
  • Ideal para:
    • Tareas de corta duración
    • Pruebas de concepto
    • Apps que no requieren orquestación compleja
Soluciones de Azure Compute

Ventajas de ACI

 

Instancias de contenedor de Azure

  • Pagas solo mientras el contenedor está en ejecución.
  • Ideal para:
    • Tareas de corta duración
    • Pruebas de concepto
    • Apps que no requieren orquestación compleja
  • Los desarrolladores pueden:
    • Probar builds nuevas rápido
    • Experimentar antes de pasar a Kubernetes
Soluciones de Azure Compute

Ventajas de ACI

 

Instancias de contenedor de Azure

Compatible con

 

  • Contenedores Linux

 

 

  • Contenedores Windows
Soluciones de Azure Compute

Ventajas de ACI

 

Instancias de contenedor de Azure

Compatible con

 

 

  • Azure File Shares
Soluciones de Azure Compute

Implementar un contenedor

Instancias de contenedor de Azure

  • Azure Portal
  • Azure CLI
  • Plantillas ARM
Soluciones de Azure Compute

Implementar un contenedor

Instancias de contenedor de Azure

Especifica:

  • Imagen (de Azure Container Registry o Docker Hub)
  • Límites de CPU y memoria, y opciones de red
Soluciones de Azure Compute

Implementar un contenedor

Instancias de contenedor de Azure

Gran punto de entrada para ver tus apps corriendo en la nube con esfuerzo mínimo.

Soluciones de Azure Compute

Monitorizar contenedores en ejecución

Instancias de contenedor de Azure

  • Se integra con:
    • Azure Monitor
    • Log Analytics
Soluciones de Azure Compute

Monitorizar contenedores en ejecución

Instancias de contenedor de Azure

  • Controla CPU, memoria y red
  • Configura alertas
  • Visualiza tendencias de rendimiento
Soluciones de Azure Compute

Monitorizar contenedores en ejecución

Instancias de contenedor de Azure

  • Garantiza que los contenedores vayan bien y no se malgasten recursos.
  • Ayuda a ajustar la asignación de recursos.
  • Identifica cuellos de botella y optimiza el comportamiento.
Soluciones de Azure Compute

Ver logs

 

Instancias de contenedor de Azure

  • Dan visibilidad del comportamiento del contenedor.

  • Los logs en streaming ayudan a:

    • Depurar problemas
    • Confirmar ejecuciones correctas
    • Trazar la salida de la app
  • Útiles para diagnosticar jobs por lotes o APIs.

  • Validan que los contenedores funcionan como se espera en producción.

  • Se pueden exportar para análisis a largo plazo.

Soluciones de Azure Compute

Recapitulación

 

Instancias de contenedor de Azure

 

 

  • La forma más simple de ejecutar contenedores en Azure.

  • Flexible y segura.

  • Gran paso previo antes de pasar a Kubernetes.

Soluciones de Azure Compute

¡Vamos a practicar!

Soluciones de Azure Compute

Preparing Video For Download...