Digamos que tengo múltiples procesos ejecutándose en múltiples instancias EC2 cada uno en diferentes puertos. ¿Puedo asignar un solo AWS ELB para equilibrar cualquiera de estos procesos en cualquier instancia?
Por ejemplo, idealmente me gustaría una configuración como esta:
HTTPS 443 -> Instance 1 Process 1 Port 8081
or -> Instance 1 Process 2 Port 8082
or -> Instance 2 Process 1 Port 8081
or -> Instance 2 Process 2 Port 8082
¿Hay alguna forma de configurar ELB como este? Estoy tratando de evitar ejecutar un equilibrador de carga en cada instancia para equilibrar los procesos de esa instancia.
Esto es posible con Application Load Balancer (ALB)
La documentación de CLI está disponible aquí
La documentación de la API es aquí.
Debe buscar la opción de anulación de puerto en la documentación de la API.
fuente