Плюсы использования heroku я думаю всем очевидны. Но вот их конский ценник ужасает. На том же амазоне если купить ноды + постгрес выйдет намного дешевле. Основная фича, которая мне нужна в хероку, это автоматическое масштабирование (добавление серверов в 1 команду) и управляемый деплой приложения (когда сначала приложение разворачивается на новых серверах, а потом load balancer переключается на них со старых). Какие есть альтернативные варианты? Насколько я знаю в амазоне таких фич нет (но есть отдельно load balancer и постгрес).
Насколько сложно настраивать какой-нибудь ansible и какая у него надежность (может ли получиться так что он задеплоит наполовину и переключит балансер на неработающее приложение).
Или я знаю что есть компании, которые предоставляют как раз нужные функции поверх амазона/digital ocean и т.д. Но они как-то не вызывают доверия, может у кого-то есть опыт.
P.S. От себя добавлю: не жалейте денег на Heroku. Сисадмин на поддержку серверов обойдется дороже. Нас счет за Хероку – порядка $900 в прошлом месяце, поэтому знаю о чем говорю. Пока не поднимется тысяч до 7-10, врядли задумаемся о собственных серверах – больше мороки с поддержкой этого зоопарка. Здесь же все проблемы решаются настолько оперативно, насколько это возможно. Есть специальные корпоративные тарифы (мы вот пока не доросли) с интересными плюшками для совместной работы. Да и создатель Руби у них работает, а уж он-то получше нас знает как рубин в продакшене держать :)
Проблема в том что их репутация непонятна (AppFog, Cloud 66) :-( хотелось бы услышать именно про опыт использования.
И еще что не нравится в хероку так это привязка ценника к размеру цпу/памяти. Какая им разница какой машиной управлять, с 2 гигами памяти или 32?
Николай Марков: не, погодите :) на Хероке вполне себе прозрачное ценообразование – инстанс на 512 стоит $25, а на 1024 – $50. Логично же что более жирный сервер стоит дороже?