Rackspace против EC2 против Heroku vs Engine Yard для рубинов на рельсах

У меня есть веб-сайт, который я хочу запустить через Rackspace, EC2, Heroku или Engine Yard.

Я использовал Heroku и люблю, как просто вставать и запускаться, нажимать обновления, управлять моей БД и т.д. Однако, чтобы получить SSL на основе имени хоста, мне придется заплатить 20 $. Кроме того, я понятия не имею, сколько будет стоить Героку: я не совсем уверен, как измерить, сколько активности увидит мой сайт.

У меня есть сделка, где я могу получить пару сто бесплатных хостинга от Rackspace и EC2, НО... они будут такими же легкими, как и Heroku? Как насчет моторного двора? Будут ли все они заставлять меня оплачивать определенную сумму, чтобы мой SSL-сертификат был правильно настроен?

Спасибо! И, пожалуйста, дайте мне знать, что я могу прояснить, - я по-прежнему новичок в мире запуска веб-сайтов:)

Ринго

Ответы

Ответ 1

Heroku - это полностью поддерживаемая система - все, о чем вы, как разработчик, должны беспокоиться, это заставить ваш код работать и работать на платформе. Как только это закончится, вы золотые. С услугами, которые предоставляют VPS, у вас есть больше головных болей, о которых нужно беспокоиться. Например, с помощью EngineYard вам необходимо постоянно применять обновления, которые вы получаете, и вам также нужно подумать о настройке машины через рецепты шеф-повара, которые они вам дают. С Heroku вы просто масштабируете любые процессы, в которых вы нуждаетесь, и все готово.

Это зависит от того, насколько вы цените свое время. Лично я использую Heroku, потому что он мертв просто и остается в стороне. Развертывание - это не массивная головная боль для меня, как когда-то.

Что касается стоимости, главное, что вы платите за то, что вам нужно. Если вы видите только низкий трафик, вы будете в порядке на одном или двух динамиках, которые будут стоить от ничего до ~ $36/мес. По мере роста, вы платите немного больше. Будет точка, в которой экономическая эффективность использования такой системы, как Heroku (или EngineYard), перестанет быть экономически эффективной, и вы будете смотреть на свою собственную настройку, но я осмелюсь сказать, что вы каким-то образом от этого.

С SSL вы просматриваете $20/mo в текущей настройке в Heroku, хотя я слышал, что это может измениться к лучшему. В огромных масштабах это очень дешево. Плата за установку не взимается. С EngineYard нет стоимости SSL, но опять же, у вас есть количество обручей для перехода через, прежде чем вы его заработаете (это не трудно, это просто требует времени).

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

Ответ 2

Rackspace и ec2 просто предоставляют виртуальные машины. Это будет полностью для вас, чтобы настроить базы данных, веб-серверы, балансировки нагрузки и т.д. Намного больше, чем герою.

Engineyard больше похожа на герою, поскольку они не просто предоставляют вам серверы, они предоставляют вам сервис и настраивают для вас материал. Это более традиционный сервис, чем героку - у вас есть куча виртуальных серверов, выделенных для вас, скорее, для установки героинки.

Я не думаю, что они взимают плату за что-то вроде настройки сертификата ssl.