Может ли линоде сделать развертывание django простым? - PullRequest
5 голосов
/ 23 ноября 2010

Я проектирую веб-сайт и спорю, стоит ли мне использовать rails или django, мои предпочтения связаны с django, но тот факт, что heroku делает развертывание и задачи системного администратора очень легкими, я могу использовать rails + heorku.Может ли linode обеспечить хорошую платформу, которую легко поддерживать и масштабировать для загрузки проектов django?Я могу эффективно использовать Linux, но хотел бы больше сосредоточиться на программных аспектах, а не на аппаратных / серверных вещах.

Я слышал о плохих вещах о движке приложений и решил не беспокоиться об этом.

Ответы [ 3 ]

4 голосов
/ 25 апреля 2012

Я использую линоду уже почти 4 года, и я пробовал различные решения, такие как Amazon EC2, Heroku и MediaTemple.

Вы сами по себе, если вы выбираете Amazon EC2, а производительность не такая хорошая, как у Linode. Heroku отлично подходит, если вы не хотите настраивать свое ядро ​​или слишком беспокоиться об установках библиотеки уровня дистрибутива, но это также означает, что есть некоторые ограничения на то, что вы можете делать на Heroku - у вас нет доступа к файловой системе, например .

Мне не очень нравится Mediatemple, но это только мой опыт общения с ними.

Техническая поддержка Linode непревзойденна.

Для "установки одним щелчком", и если вы не против совместного хостинга, решением проблемы является webfaction.

Если вы хотите автоматизировать настройку вашего сервера на linode.com, вы можете использовать стекискрипты, как упомянуто @eakron выше. Или вы можете написать свои собственные сценарии ткани. Смотри http://docs.fabfile.org/en/1.4.1/index.html

3 голосов
/ 23 ноября 2010

Как сказал Shintoist, Linode предлагает стековые скрипты, которые упрощают настройку и развертывание Django. Мы разработали сайт Django на Linode, но решили настроить все вручную. Установка системы и необходимых модулей заняла около часа. С тех пор мы не перезапускали и не трогали систему.

2 голосов
/ 23 ноября 2010

Linode - отличный поставщик VPS, но на самом деле это не то же самое, что Heroku. Вы можете найти в их StackScripts решение «одной кнопки», но на самом деле вам нужно будет все настроить самостоятельно. Это не должно быть трудным, но это добавит некоторых затрат вашей веб-разработке

Если вы все еще только начинаете, я предлагаю вам Ruby on Rails, но если вы настроены на Python / Django (я сам это предпочитаю), это не должно быть сложно. Библиотека Linode имеет множество базовых руководств по настройке простой настройки Django здесь.

Наконец, я бы посоветовал вам подписаться на приватную бета-версию djangy.com , которая аналогична Heroku для Django. До сих пор далеко не закончено.

...