Heroku по сравнению с EngineYard: какой больше ценности является деньгами? [закрытый]

56
задан z-index 6 April 2011 в 12:14
поделиться

3 ответа

Полагаю, вы говорите о хостинге Engine Yard EC2, а не об их стеке с полным спектром услуг?

Я работаю с Heroku, и мне это нравится. По цене Heroku для меня явный победитель. Стоимость полосы пропускания абстрагируется Heroku, что является большим выигрышем.

С точки зрения безопасности сложно сказать - это одна из распространенных критических замечаний в адрес облака. У вас нет полного представления о стеке, который работает на любой из служб.

Heroku вложила огромные средства в технологию для мониторинга и беспрепятственного управления экземплярами приложений. Что-то идет не так, экземпляр отбрасывается и запускается новый. Замечательный материал.

Что касается масштабируемости, оба они поддерживаются Amazon и используют EC2 и EBS, так что, вероятно, они почти одинаковы с точки зрения исходной емкости.

32
ответ дан 26 November 2019 в 17:10
поделиться

Это совершенно разные подходы.

Heroku - это решение PaaS на базе Ruby, похожее на движок приложений Google. Это позволяет вам масштабировать приложение без навыков системного администрирования, пока ваше приложение вписывается в экосистему, которую они предоставляют.

Engine Yard - это более традиционная услуга, которая дает вам доступ к ящикам и предоставляет инструменты, облегчающие вашу жизнь. Поскольку это меньше абстракция, она предлагает вам большую гибкость, но также требует от вас больших навыков системного администратора.

27
ответ дан 26 November 2019 в 17:10
поделиться

Funky,

Раньше я работал в Engine Yard, поэтому позвольте мне предоставить вам информацию о нашей облачной службе Engine Yard (работающей на AWS). Я предоставлю вам возможность самостоятельно изучить другие варианты.

  1. Безопасность Каждая учетная запись Engine Yard Cloud - это собственная полноценная учетная запись Amazon за кулисами, что означает, что вы получаете полностью оборудованные аппаратными средствами виртуальные машины, выделенные для вас для запуска вашего приложения. Таким образом, злоумышленники, использующие переполнение буфера нулевого дня и т. Д. В C Gems, Ruby, пассажирах, Linux и т. Д., Получают доступ только к одной учетной записи. На пути к данным нет общей инфраструктуры. Мы смотрим отчеты об уязвимостях безопасности для всех элементов нашего стека, и вы автоматически получаете новые исправления при повторном развертывании.Вы получаете полный SSH-доступ к своим экземплярам и нормальную серверную среду, когда вам нужно установить такие пакеты, как Solr или Sphinx, или манипулировать изображениями и т. Д.

На мой взгляд, виртуальные машины аппаратного уровня являются одной из основ Успех Amazon и почему ничего подобного не произошло до того, как виртуальные машины стали зрелыми (но я предвзято, потому что раньше я работал с VMware и видел, как это происходит в реальном времени)

  1. Стабильность У нас много опыт работы с тем, чему можно доверять, а чему нельзя в компонентах Ruby / Rails. В настоящее время в нашем списке «не развертывать» есть хорек, джаггернаут и awstats. В противном случае мы наследуем время безотказной работы AWS, потому что у нас нет общей инфраструктуры на пути к данным. Время безотказной работы AWS было довольно хорошим, но я бы пока не стал пытаться использовать его на атомной электростанции. В последнее время надежность развертывания была неоднозначной - похоже, Amazon работает немного ближе к ветру в отношении использования мощностей, поэтому в некоторых случаях запрос на добавление мощностей завершается ошибкой, и его необходимо повторно отправить.

  2. Масштабируемость. У нас есть несколько крупных приложений, работающих в облаке Engine Yard. В ноябре прошлого года у Playmesh было приложение для iphone номер 1, и он увеличил мощность, чтобы справиться с ним. Мы протестировали даже небольшой экземпляр (4 дворняги), способный обрабатывать 85 млн запросов в месяц при постоянной нагрузке (очень простое приложение). Мы действительно рекомендуем людям запускать более крупные инстансы, если им нужен большой объем дискового ввода-вывода, Amazon обеспечивает лучшую пропускную способность ввода-вывода для инстансов большего размера. В любом случае, добавление или удаление емкости происходит буквально одним нажатием кнопки.

  3. Цена Использование небольшого экземпляра (4 дворняги) на постоянной основе в течение месяца обойдется вам в 79 долларов США в EY Cloud или 0,11 в час (против 8,5 цента на голом Amazon). Это включает в себя управление базой данных, но вы заплатите небольшую сумму за хранилище и пропускную способность, которые Engine Yard Cloud передает за счет AWS. Мы уверены, что как только вы достигнете разумного объема трафика, мы сделаем убийственную сделку.

Позвольте мне добавить еще несколько критериев, которые вы, возможно, захотите рассмотреть ...

  1. Поддержка -> вы получаете поддержку сообщества / форума бесплатно, но у нас также есть вариант поддержки с билетами, опция поддержки премиум-класса получает ваше приложение смотрели 24 часа в сутки, 7 дней в неделю, и мы сообщим вам, когда ваше приложение выйдет из строя, и устраним неполадки, если проблема связана с поддерживаемым стеком.

  2. Сообщество -> Некоторых это волнует, некоторых нет, но Engine Yard спонсирует двух постоянных участников Rails, команду JRuby из трех человек и Rubinius следующего поколения, Rubinius. Мы стремимся помочь сделать Rails и Ruby лучшей платформой для разработки веб-приложений.

  3. Автоматизация -> вам просто нужно посмотреть демонстрацию, чтобы увидеть ее в действии, но она удобная. Также мы находимся на стадии бета-тестирования с развертыванием git из командной строки, ознакомьтесь с базой знаний, чтобы увидеть, как это работает.

66
ответ дан 26 November 2019 в 17:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: