Curso Práctico de Cloud Computing con AWS

Cómo crear un balanceador de carga en EC2

Curso Práctico de Cloud Computing con AWS

Contenido del curso

EC2

Cómo crear un balanceador de carga en EC2

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.