Развернуть django приложение на aws elastic beanstalk

Цена договорная
18 ноября 2020, 17:17 • 2 отклика • 30 просмотров
Имеется приложение на django 3.0, развернутое на lambda + api gateway + rds postgres + rds proxy + s3 + ses + vpc + nat gateway.
Испытываем проблемы с холодным стартом lambda функций, хотим избавиться от этого (и вынужденного использования компонентов типа nat gateway и rds proxy), уйдя на elastic beanstalk.
То есть оставить rds postgres, s3, ses. А lambda, rds proxy, nat gateway заменить на elastic beanstalk. Api gateway можно оставить, так как в будущем понадобятся его фичи.

У приложения сейчас особо нет трафика, так что даунтаймы при переезде принимаются.
У приложения есть одна задача, которую хотелось бы выполнять в фоне - отправка эмейла, можем ее вынести в django-channels или встроенные средства асинхронности django 3.1 (сейчас работает через zappa @task декоратор).
Нужна связь с внешним миром для отправки событий в sentry и, в будущем, для использования сторонних api.
Работа через VNC/teamviewer.

В отклике напишите, пожалуйста:
1. Немного о вашем опыте работы с aws (какие сервисы, как долго) и django приложениями (раскитывали ли ранее их на aws)
2. Оценку по стоимости, если информации выше для этого достаточно. Иначе вопросы, на которые нужно получить ответы для оценки.