Развертывание Docker приложения фляги с Celery и Redis в AWS, DB в AWS RDS - PullRequest
0 голосов
/ 07 марта 2019

Мне нужно развернуть приложение Flask с Celery и Redis в Amazon AWS.Я привык работать с AWS Lightsail, и это будет мой выбор.

С другой стороны, я должен (в соответствии с политикой компании) развернуть мою Postgres DB на AWS RDS

Я планируюиспользуйте докеры с Ngix, Unicorn в AWS Lightsail для развертывания приложения, которое, как я уже сказал, использует Celery и Redis.Так что все это будет в докере в Lightsail

С другой стороны, БД будет в RDS без использования докера

Что я хочу с этим подходом, так это быстрое развертывание изменений и обновлений доприложение.

Что я хочу знать, это:

1-Это хороший подход к производству, который поможет мне в быстром развертывании?2-Кто-нибудь знает некоторые примеры файлов docker-compose, которые могут помочь мне в этом?3-Может ли кто-нибудь сообщить мне о некоторых ограничениях в этом подходе, а 4-Is Lightsail - хороший вариант в AWS для развертывания приложений флеш-накопителей в Docker, как описано здесь?

Спасибо

1 Ответ

0 голосов
/ 23 марта 2019

Когда я задал этот вопрос, я искал несколько примеров простого развертывания приложений средней сложности в AWS.В самом приложении использовались Postgress DB для Celery Redis и Amazon AWS RDS.Развертывание на Amazon Lightsail было довольно простым после того, как я посмотрел видео в вашей трубе от Amazon Engineer.Я в основном создал контейнер на своем локальном ноутбуке, использовал начальный сценарий при развертывании экземпляра Ubuntu только для ОС, и этот сценарий загрузил демон, чтобы «система» Ubuntu могла демонизировать развертывание моего Docker при перезапуске.Я создал 3 видео в твоей трубе, где я все объяснил.

Если кому-то нужна помощь в этом, см. Видео по адресу:

  1. API Dockerize Flask, NGINX, GUNICORN, CELERY, REDIS для Amazon AWS Часть 1: 3
  2. DockerizeAPI Flask, NGINX, GUNICORN, CELERY, REDIS для Amazon AWS Part2: 3
  3. Dockerize API Flask, NGINX, GUNICORN, CELERY, REDIS для Amazon AWS Part3: 3

Ссылки ниже:

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