Heroku vs Elastic Beanstalk с Django + Postgres

Если я планирую развернуть сайт Django + Postgres, и я хотел бы сделать это с PaaS, каковы основные отличия между тем, что предложит мне Heroku и Elastic Beanstalk?

Какие функции есть у кого-то, кроме другого? Как сравнивается опыт развертывания и поддержки сайтов на двух платформах?

Ответ 1

Недавно я перенес приложение из Heroku в Amazon EB и уже пропустил Heroku:)
Применение мудрое, все одно и то же. Основные различия касаются ценообразования, производительности и простоты эксплуатации.
1. Цена - Amazon будет бить Heroku почти на все, что находится над двумя серверами.
2. Производительность - опять же, Amazon дает вам гибкость для развертывания вашего приложения на монстрах RAM, значительно ускоряя работу

3. Операция - это сложная часть, в которой Хероку выигрывает большое время.

Действия мудрые, Heroku чрезвычайно прост в настройке и обслуживании, в то время как в Amazon вам нужно глубоко вникать в сценарии развертывания Elastic Beanstalk, чтобы настроить их для вашего приложения. Развертывание также не является легким, поскольку EB CLI не так прост в использовании, как Heroku, и заставляет вас постоянно думать о базовой инфраструктуре (регион, vpc, балансировка нагрузки, безопасность и т.д.).

Я буду придерживаться Heroku, если вы довольны ценой/производительностью и перейдете на Amazon, только если вы действительно хотите, чтобы эти параметры были вырезаны.