AWS: нужно руководство для развертывания моего проекта Django - PullRequest
0 голосов
/ 29 января 2019

У меня есть веб-приложение Django.Я планирую развернуть на веб-сервере AWS.

Я использую менеджер приложений celery и rabbitmq для своего приложения.

Я читал об услугах AWS.

Iесть два варианта использования:

1) AWS Elastic Beanstalk или

2) Создайте экземпляр EC2 linux и установите postgresql, celery, rabbitmq и т. д.

Так что лучшеиспользовать.

1 Ответ

0 голосов
/ 29 января 2019

AWS EC2 - всегда лучший вариант, поскольку он дает вам полный доступ к ОС и физический доступ к хранилищу данных.Это поможет вам управлять вашим приложением гораздо более эффективным способом.Кроме того, экземпляр EC2 может не только содержать одно приложение, но и иметь столько приложений, сколько вам нужно (зависит от емкости / типа экземпляра сервера).Это также позволит вам настроить прокси веб-сервера.

В случае Beanstalk у вас нет аналогичных опций, вы должны управлять приложениями с помощью доступных вам опций.

ДляПодводя итог: Если вы хотите полностью контролировать свое приложение - используйте EC2.Если вы ищете управляемый сервис, в котором не требуется много контроля, вы можете выбрать Beanstalk.Лично я хотел бы иметь полный контроль над моей заявкой;)

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