10

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

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

ответ

18

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

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

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

+0

Тал, что вы можете сказать о количестве дополнительного времени настройки и времени, необходимого с Beanstalk по сравнению с Heroku? – Brian

+0

Heroku намного быстрее настраивается, чем Beanstalk, для меня это было на x10 быстрее. После того, как вы закончите работу, это разумно, но все же в пользу Heroku, где вам не нужно обрабатывать экземпляры и избыточность. – Tal

+0

Являются ли эти баллы действительными в 2016 году? – aks