Saltar al contenido principal

AutoscalingGroup



Ícono del recurso

Descripción general del recurso

Auto Scaling Group(ASG) ajusta los recursos creando o terminando automáticamente instancias EC2 según la demanda de la aplicación.

Recursos relacionados

Recursos principales

Recursos conectados


Valores de configuración del recurso

Configuración básica

  • launch_template_name : Nombre del Launch Template utilizado por el Auto Scaling Group
  • subnet_ids : Lista de IDs de subnets donde el Auto Scaling Group creará recursos
  • linked_targetgroup_name : Nombre del Target Group vinculado
  • desired_capacity : Número objetivo de instancias que debe mantener el Auto Scaling Group
  • min_size : Número mínimo de instancias
  • max_size : Número máximo de instancias
  • default_cooldown : Tiempo de espera(en segundos) entre operaciones de escalado

Etiquetas

  • tags : Etiquetas para clasificar el recurso por categoría

Configuración de Autoscaling + LB


asg01

  • Primero, cree un entorno de red básico para la configuración de la infraestructura.
  • Cree una VPC y configure 2 Subnets Públicas y 2 Subnets Privadas en diferentes zonas de disponibilidad para alta disponibilidad. Además, configure un Internet Gateway y una Route Table para la comunicación externa por Internet.
  • Configure la Subnet consultando Configuración de Subnet Pública.


asg02

  • Agregue un Load Balancer para manejar de manera estable el tráfico entrante desde el exterior.
  • Coloque el Load Balancer en la Subnet Pública para que sea accesible desde Internet, coloque un Security Group dedicado para el control de seguridad y conecte una línea hacia el Load Balancer.
  • Para definir el conjunto de recursos de destino a los que el Load Balancer entregará realmente el tráfico, coloque un Load Balancer Target Group y conecte una línea en la dirección [Load Balancer -> Load Balancer Target Group].
  • Seleccione el Target Group conectado en la opción Listener - Linked Target Group Name del Load Balancer.


asg03

  • Coloque Launch Template y Auto Scaling Group para crear y administrar automáticamente servidores de aplicaciones.
  • Configure el Nombre del Launch Template para usar en las opciones de recursos del Autoscaling Group, y configure las subnets donde se crearán las instancias EC2.
  • Determine a qué Target Group se registrarán automáticamente las instancias EC2 creadas utilizando la opción Linked Targetgroup Name.


Referencias