Может ли AWS ALB маршрутизировать разные URL-адреса в пределах одного экземпляра (не на основе контейнера)?
Я планирую разместить 3 URL на одном экземпляре Ec2 (linux, а не на основе контейнера) и выполнять маршрутизацию на основе пути. Не могли бы вы помочь выяснить, поддерживает ли ALB несколько URL-адресов в одном и том же экземпляре. Примечание: я понимаю, что возможно направить к контейнерам в пределах одного экземпляра, но мое требование не контейнеры
1 ответ
Контейнеры на самом деле не видны ALB - даже если вы их используете, важен порт TCP, который прослушивает HTTP-сервер. Если каждый из ваших сервисов прослушивает определенный порт (что им обязательно нужно будет сделать, иначе они не будут разными сервисами), то да, ALB может направлять запросы нескольким сервисам в одном экземпляре на основе пути.
Каждый сервис будет связан с уникальной целевой группой в ALB, зарегистрированной с использованием порта, где он прослушивает запросы от балансировщика.