🚀 Creación de un Launch Template

🚀 Creación de un Launch Template

Arquitectura de Auto Scaling

Nuestra arquitectura final incluye una instancia EC2 generada desde una AMI personalizada, plantillas de lanzamiento, un grupo de Auto Scaling y un Application Load Balancer.
Diagrama arquitectura Auto Scaling Diagrama arquitectura Auto Scaling


Componentes clave de EC2 Auto Scaling

  1. Plantilla de lanzamiento:
    Permite definir y versionar configuraciones estándar para instancias (AMI, tipo, disco, red, etc.) que luego podés reutilizar para crear o escalar servidores sin redefinir parámetros cada vez.

  2. Grupo de escalado automático:
    Agrupa las instancias EC2 bajo una política de escalado, permitiendo aumentar o reducir la cantidad de servidores según reglas de negocio y demanda.

  3. Políticas de escalado:
    Definí cuándo y cómo escalar: de forma manual, programada, bajo demanda, o automáticamente por métricas como CPU o estado de salud de la instancia.

Auto Scaling elimina el aprovisionamiento innecesario y permite mantener los costos bajo control. Si una instancia falla, el grupo la reemplaza automáticamente. Podés establecer valores mínimos, máximos y deseados de instancias para adaptarte a cualquier escenario.


📄 Paso a paso: crear una plantilla de lanzamiento

  1. Ingresá a la consola EC2 y seleccioná Launch Templates en el menú lateral.

  2. Hacé clic en Create launch template.

  3. Completá los campos principales:

    • Launch template name: [TusIniciales]-scaling-template
    • Description: opcional.
    • Guía de escalado automático: activá la casilla para recibir ayuda contextual.
  4. Configurá los parámetros de la plantilla:

    • AMI: Seleccioná “My AMIs” y buscá la AMI personalizada que creaste en el paso anterior ([TusIniciales]_Auto_Scaling_Webhost).
    • Instance type: t2.micro
    • Key pair: Seleccioná el par de claves creado para el laboratorio.
    • Network settings:
      • Subred: dejá sin seleccionar (lo define el grupo de Auto Scaling).
      • Security group: Seleccioná el grupo [TusIniciales] - Auto Scaling SG.
    • Almacenamiento: Dejá los valores predeterminados.
    • Resource tags: Ninguna necesaria.
    • Advanced details:
      • Expandí la sección y activá Enable detailed CloudWatch monitoring para tener métricas en intervalos de 1 minuto.
  5. Revisá la configuración y finalizá con Create launch template.

  6. Visualizá tu plantilla en View launch templates para confirmar que quedó registrada.


Con la plantilla de lanzamiento lista, avanzá a la configuración del grupo de Auto Scaling.