Я не хочу развертывать свое веб-приложение, которое работает внутри контейнеров докеров, в эластичный beanstalk.
При развертывании вашего приложения в эластичном beanstalk у вас есть два варианта среды, которые вы можете выбрать:
- Среда веб-сервера
- Рабочая среда
Логически мое веб-приложение использует первый тип среды, но мне также нужно использовать очередь заданий, которая используется для длительных процессов, которые, вероятно, будут выполняться в среде второго типа. Однако я не хочу использовать amazon SQS из-за блокировки поставщика, которую я бы имел, когда захочу переключиться на другой хост. Вместо этого я хочу запустить beanstalkd, но не могу придумать хорошего решения, как установить это вверх.
Мне нравится этот ответ Рохита Банги. Это заставит меня использовать SQS, верно?
Я считаю важным иметь репозиторий для моего кода. Рабочие будут использовать тот же код, что и веб-приложение. Какое репо, я думаю, будет легче поддерживать.
Думаю, я настрою экземпляр EC2, на котором будет работать сервер Beanstalkd.