Я запускаю приложение с разными сервисами.Я развернул его как шаблон микросервиса, используя эластичный бобовый стебель.Каждый микросервис размещается в отдельной среде гибких beanstalk, но в одном и том же приложении.
Я автоматизировал процесс развертывания с помощью шаблона формирования облаков.Я создал ресурс для каждой среды приложения через шаблон.Он создан.Среда Beanstalk использует целевую группу по умолчанию и отдельный балансировщик нагрузки приложения для каждой среды. Если я добавлю в свое приложение большее количество микросервисов, для которого требуется большее количество балансировщика нагрузки приложения, но для маршрутизации трафика можно использовать один балансировщик нагрузки приложения.различные целевые группы микросервиса.
Я проверил параметры, доступные в ресурсе.Основной параметр доступен в среде beanstalk - это отдельный экземпляр или среда с балансировкой нагрузки.Если я выберу один экземпляр, он не создаст балансировщик нагрузки.Он просто создает один сервер EC2 и развертывает приложение.Apache / Nginx действует как обратный прокси-сервер для доступа к конечной точке.В то же время, если я использую среду с балансировкой нагрузки, я могу настроить параметры, связанные с балансировщиком нагрузки приложения.Но я не нахожу никакого способа повторно использовать один балансировщик нагрузки приложения. У нас есть такая поддержка в AWS прямо сейчас, AWS добавил несколько опций для управления ELB из эластичного бобового стебля.