Cómo crear un balanceador de carga en EC2

Clase 8 de 33Curso Práctico de Cloud Computing con AWS

Resumen

Aprende a configurar un balanceador de carga en S2 con un flujo claro y seguro. Aquí verás cómo crear un Application Load Balancer para HTTP, asociarlo a un grupo de seguridad, definir un target group y enlazar su DNS a un dominio mediante Route 53 usando CNAME. Todo paso a paso, directo y práctico.

¿Cómo crear un balanceador de carga en S2 paso a paso?

Desde la consola de S2, entra a Load Balancers y crea uno nuevo tipo de aplicación. Se configura para frente de internet, con IPv4 y un listener en el puerto 80 para HTTP. También se añaden zonas y un tag para identificar el recurso.

  • Ir a la consola de S2, abrir Load Balancers y elegir Crear uno.
  • Seleccionar Application Load Balancer para HTTP (puerto 80) o HTTPS (puerto 443).
  • Asignar nombre: balanceador Plazi.
  • Elegir frente de internet e IPv4.
  • Definir listener: puerto 80 para HTTP.
  • Seleccionar un par de zonas de disponibilidad.
  • Crear tag clave «Balanceador» con valor «plazi-s2».
  • Continuar con Siguiente: se usará solo el puerto 80; HTTPS (443) se deja para la lectura indicada.
  • Escoger el grupo de seguridad «web», que abre el puerto 80.
  • Configurar ruteo: crear target group «grupoplazi», protocolo HTTP, puerto 80.
  • Dejar el health check en configuración por defecto.
  • Elegir instancia «Plazi S2», añadirla y dar Review.
  • Crear y esperar el estado de aprovisionamiento.

¿Qué roles cumplen listener, grupo de seguridad y target group?

Estos componentes definen cómo entra y se distribuye el tráfico. Se configuran para recibir solicitudes en el puerto 80 y dirigirlas a una o varias instancias. Si agregas más instancias al target group, el balanceador reparte los requests entre ellas.

  • Listener: el «escucha» en el puerto 80 para HTTP. Atiende el tráfico entrante y lo envía al destino correcto.
  • Grupo de seguridad (web): regla que permite el puerto 80 desde internet. Controla qué tráfico entra.
  • Target group (grupoplazi): conjunto de instancias destino al puerto 80. Puedes añadir más instancias cuando lo necesites.
  • Health check: verificación de salud con los valores por defecto. Asegura que solo se enrute a destinos sanos.
  • Distribución de carga: el balanceador reparte las solicitudes entre todas las instancias del grupo.

¿Qué habilidades y keywords aparecen en la práctica?

  • Creación de Application Load Balancer con IPv4.
  • Configuración de listener para HTTP (80).
  • Uso de security group que abre el puerto 80.
  • Definición de target group y asociación de instancias.
  • Gestión de health check por defecto.
  • Identificación con tags: clave «Balanceador», valor «plazi-s2».
  • Lectura del ARN del balanceador.
  • Obtención del DNS público para publicaciones.

¿Cómo vincular DNS con Route 53 y probar el acceso?

Al abrir el nombre del balanceador en la consola, verás su estado de aprovisionamiento, su ARN y su DNS. Cuando termine, copia el DNS y úsalo en Route 53 como un CNAME hacia tu dominio o subdominio. Así, al escribir el dominio, el tráfico llega al balanceador y este dirige la petición a la instancia configurada.

  • Entrar al detalle del balanceador y copiar su DNS.
  • Crear un CNAME en Route 53 apuntando a ese DNS.
  • Probar en el browser: pegar el dominio o el DNS y presionar Enter.
  • Ver la respuesta de la instancia «Plazi S2», por ejemplo, una frase configurada en el servidor.

¿Quieres que revisemos tu configuración o que hagamos la versión con HTTPS? Deja tus preguntas y comentarios para seguir mejorando juntos.

      Cómo crear un balanceador de carga en EC2