能否简化Linode上Django的部署流程?

5
我正在设计一个网站,并在考虑是否使用Rails或Django。我更倾向于使用Django,但是由于Heroku可以使部署和系统管理任务变得非常容易,所以我可能会选择Rails+Heroku。Linode能否提供一个良好的平台,方便上传Django项目并进行维护和扩展?我能够有效地使用Linux,但希望更多地关注软件方面,而不是硬件/服务器问题。
我听说过一些关于App Engine的负面消息,并决定不再去尝试它。
3个回答

4

我已经使用Linode将近4年了,也试过Amazon EC2、Heroku和MediaTemple等多种解决方案。

如果你选择Amazon EC2,你需要自己解决问题,而且性能也不如Linode。如果你不想定制内核或担心发行版级别的库安装,那么Heroku是一个很好的选择,但这也意味着你在Heroku上所能做的有一定的限制 - 例如你无法访问文件系统。

我个人并不太喜欢Mediatemple,但这只是我的经验。

Linode的技术支持是无与伦比的。

如果你想要“一键安装”,并且不介意共享主机,Webfaction是一个不错的选择。

如果你想要自动化你在linode.com上的服务器设置,你可以考虑像@eakron提到的那样使用stackscripts。或者你可以编写自己的fabric脚本。参见http://docs.fabfile.org/en/1.4.1/index.html


3

就像Shintoist所说的那样,Linode提供了堆栈脚本,可以更轻松地设置和部署Django。我们在Linode上开发了一个Django网站,但决定手动设置所有内容。设置系统和必要模块大约需要一个小时的时间。自那以后,我们没有重新启动或触摸该系统。


你认为Linode可靠吗?它能否良好扩展、快速加载页面等等? - TheOne

2
Linode是一家出色的VPS提供商,但与Heroku并不完全相同。你可以在他们的StackScripts中搜索“一键式”解决方案,但实际上你需要自己设置一些东西。这并不需要很难,但会增加网站开发的一些开销。
如果你还是初学者,我建议你使用Ruby on Rails,但如果你已经确定要使用Python/Django(我个人确实更喜欢它),也不用很难。Linode图书馆有很多基本的设置指南,适用于简单的Django设置这里
最后,我建议你注册djangy.com的私人beta版,它是Heroku的Django版本。不过该版本仍然远未完成。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接