Экономически эффективное перемещение предварительно созданного приложения на основе Docker в облако (AWS, Azure, GCP) - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть мультиконтейнерное приложение, разработанное на месте и работающее на разных виртуальных машинах (среда разработки, тестирования, проверки).Для каждого из них у меня есть установленный файл docker-compose и docker-compose.

Для развертывания в производственной среде на облачного провайдера (AWS, Azure, GCP) я видел людей, которые запускали docker-composes внутриоблачные виртуальные машины (как в этом примере https://medium.com/@khandelwal12nidhi/docker-setup-on-aws-ec2-instance-c670ff3d5f1b), а также с использованием Kubernetes. Я склонен думать, что путь переноса docker-compose в Kubernetes (с использованием такого инструмента, как Kompose или compose-on-kubernetes) более подходит перед развертыванием, посколькуон предоставляет функциональные возможности для работы со встроенным развертыванием.

Я хотел бы знать лучшие практики / плюсы и минусы (компромиссы) каждой стратегии, особенно в том, что касается ежемесячных затрат поставщика и человеческой работы миграции /развертывание.

...