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