#amazon-web-services #docker #amazon-elastic-beanstalk #amazon-ecs #docker-cloud
#amazon-веб-сервисы #docker #amazon-elastic-beanstalk #amazon-ecs #docker-облако
Вопрос:
Я ищу самый простой и быстрый способ управления масштабируемой инфраструктурой микросервисов. Я решил использовать Docker. Но до сих пор я сталкивался с несколькими разными способами.
- AWS ECS
- AWS Elastic Beanstalk
- Docker Cloud
Какой из них вы бы выбрали? Почему?
Ответ №1:
Хорошего ответа нет, это зависит от вашей инфраструктуры и затрат.
- AWS ECS: это контейнерное предложение AWS.
- Beanstalk: это PaaS. Если вам нужны микросервисы / масштабируемость, это может не подойти.
- Docker Cloud: Если вы являетесь магазином AWS, я бы не пошел по этому пути. Я предполагаю, что это так, поскольку вы не спрашивали о Kubernetes, GCP, digital ocean и т.д.
Редактировать:
Вы не являетесь магазином AWS, но у вас есть кредит. Я бы выбрал ECS. С помощью docker можно выжать из виртуальной машины больше приложений, чем с помощью Beanstalk. И если вы решите отказаться от AWS, вы можете забрать свои контейнеры с собой. Не конфигурация (определения задач специфичны для AWS), а сами контейнеры могут быть перестроены и перенесены куда-то еще.
Комментарии:
1. Спасибо за ответ. Я не магазин AWS, но я получил от них бесплатный кредит.