Prerrequisitos
- Una cuenta de AWS activa.
- Al menos dos instancias EC2 en ejecución para enrutar el tráfico.
- Una VPC con al menos dos subnets en diferentes zonas de disponibilidad.
Paso 1: Acceder al AWS Management Console
- Inicia sesión en tu cuenta de AWS.
- En el panel de navegación, busca "EC2" y haz clic para acceder al servicio.
Paso 2: Crear el Application Load Balancer
- En el panel de navegación del servicio EC2, busca la sección "Load Balancing" y selecciona "Load Balancers".
- Haz clic en el botón "Create Load Balancer".
- Selecciona "Application Load Balancer" y haz clic en "Create".
Paso 3: Configuración Básica del ALB
Name: Escribe un nombre para tu ALB (ejemplo:my-alb).
Scheme: Selecciona el esquema de acceso:
Internet-facing: Para hacer que el ALB esté disponible en Internet.
Internal: Para un ALB que solo sea accesible dentro de la VPC.
IP address type: Selecciona el tipo de dirección IP (ipv4odualstackpara soportar IPv4 e IPv6).
Paso 4: Configuración de la Red
VPC: Selecciona la VPC donde se creará el ALB.
Availability Zones: Selecciona al menos dos subnets en diferentes zonas de disponibilidad. Esto garantiza alta disponibilidad.
NOTA: Las subredes tienen que ser Públicas.
Paso 5: Configuración de Listeners y Seguridad
Listener: Deja el puerto predeterminadoHTTP 80. Si deseas configurar HTTPS, seleccionaHTTPS 443y proporciona el certificado SSL.
Security Groups: Selecciona o crea un grupo de seguridad que permita tráfico HTTP/HTTPS desde las direcciones IP deseadas.
NOTA: El SG del ALB no es el mismo que el de nuestras EC2.
Paso 6: Configurar Routing (Ruteo)
Target group:
Name: Proporciona un nombre para el grupo de destino (ejemplo:my-target-group).
Target type: SeleccionaInstancesi deseas enrutar el tráfico a instancias EC2, oIPsi deseas enrutar a direcciones IP específicas.
Protocol: SeleccionaHTTPoHTTPS.
Port: El puerto donde las instancias están recibiendo tráfico (normalmente80para HTTP o443para HTTPS).
Health checks: Configura los chequeos de salud:
Protocol: SeleccionaHTTPoHTTPS.
Path: Especifica el path para las verificaciones de salud (por ejemplo,/health).
Paso 7: Registrar Targets
- En la sección Register targets, selecciona las instancias EC2 que se agregarán al grupo de destino.
- Haz clic en "Include as pending below" y luego en "Create target group".
Paso 8: Revisar y Crear el ALB
- Revisa todas las configuraciones en la pantalla de revisión.
- Haz clic en "Create" para finalizar la creación del ALB.
Paso 9: Verificar el Estado del ALB
- Una vez creado, regresa a la sección "Load Balancers" en el panel de EC2.
- Verifica que el ALB esté en estado
active. - Prueba el ALB accediendo a la URL del DNS proporcionada por AWS para el ALB.
Paso 10: Configuración Adicional (Opcional)
Redirección HTTP a HTTPS: Configura una regla de listener para redirigir automáticamente el tráfico HTTP a HTTPS.
Configuración de WAF: Si es necesario, configura AWS WAF para proteger tu ALB de amenazas comunes.
Auto Scaling: Configura políticas de Auto Scaling para que el ALB gestione automáticamente la escala de tus instancias en función de la demanda.
Enhorabuena, ya tienes tu primer ALB!!









SOCIAL SHARE CARD GENERATOR