Рекомендуется ли использовать Docker с AWS Elasti c бобовым стеблем? - PullRequest
1 голос
/ 04 мая 2020

Я решаю, как развернуть мой Nodejs API на AWS Elasti c beanstalk. У меня есть 2 варианта: развернуть его как обычный сервис nodejs или развернуть API-интерфейс dockerized.

В каких ситуациях рекомендуется использовать docker вместо обычной nodejs услуги? (Учитывая тот факт, что я буду использовать Elasti c beanstalk)

Ответы [ 2 ]

2 голосов
/ 04 мая 2020

Запуск вашего NodeJS в виде контейнера Docker в Elasti c Beanstalk определенно даст вам больше контроля над вашим приложением.

Однако, это зависит от того, сколько времени вы хотите инвестировать. Возможно, у них немного больше времени на развертывание с Docker, особенно если вы раньше его не использовали.

0 голосов
/ 04 мая 2020

В каких ситуациях рекомендуется использовать docker вместо обычной nodejs услуги? (Учитывая тот факт, что я буду использовать Elastic beanstalk)

Сначала, если вы действительно заинтересованы в запуске контейнера docker в AWS, тогда ECS - это то, что вам нужно запустить ваше приложение, много причин для запуска docker в ECS через elasti c beanstalk

  • без сервера ( faragate )
  • Масштабирование
  • Управление контейнером
  • Ci / CD с развертыванием кода и т. Д. c

Amazon Elasti c Служба контейнеров (Amazon ECS) - это полностью управляемая служба оркестровки контейнеров , Такие клиенты, как Duolin go, Samsung, GE и Cook Pad, используют ECS для запуска своих наиболее чувствительных и критически важных приложений благодаря своей безопасности, надежности и масштабируемости.

AWS ECS Getting-Start

docker рекомендуется, если вы управляете несколькими средами вкратце, поскольку это не простой вопрос, но лучше ответить на go с Docker, как это будет в будущем. если вы просто хотите запускать dev как environment, тогда elasti c beanstalk - это хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...