#amazon-web-services #docker #amazon-ecs
#amazon-web-services #docker #amazon-ecs
Вопрос:
Существует так много вариантов:
-
Docker-compose с ECS cli выглядит самым простым решением
-
Terraform
-
CloudFormation (выглядит сложным!)
-
Ansible
Меня интересует только базовая настройка ECS docker с помощью ELB и простое обновление версии образа Docker.
Мы все любим технологии здесь, но не все мы супер-гении, когда дело доходит до технологий. Итак, я стараюсь максимально упростить свою настройку. Мы запускаем Jenkins, 2 приложения NodeJS, 2 Java-приложения в ECS, и я знаю, что это включает IAM, группы безопасности, EBS, ELB, службу / задачу ECS, определение задачи ECS, но это уже быстро усложняется в CloudFormation.
Какие хорошие технологии позволят нам использовать Docker, упростить работу и не требуют от нас большого интеллекта для понимания нашего собственного программного кода?
Ответ №1:
Я бы посоветовал вам начать с попытки настроить свой конвейер с помощью Terraform. Изучение этого даст вам опыт работы с инфраструктурой, не зависящей от поставщика, в виде кода.
Другая возможность заключается в том, чтобы избежать прямого использования CloudFormation и предпочесть AWS CDK (https://docs.aws.amazon.com/cdk/latest/guide/home.html ) как IaC.
С наилучшими пожеланиями