我正在设计一个网站,并在考虑是否使用Rails或Django。我更倾向于使用Django,但是由于Heroku可以使部署和系统管理任务变得非常容易,所以我可能会选择Rails+Heroku。Linode能否提供一个良好的平台,方便上传Django项目并进行维护和扩展?我能够有效地使用Linux,但希望更多地关注软件方面,而不是硬件/服务器问题。
我听说过一些关于App Engine的负面消息,并决定不再去尝试它。
我听说过一些关于App Engine的负面消息,并决定不再去尝试它。
我已经使用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
就像Shintoist所说的那样,Linode提供了堆栈脚本,可以更轻松地设置和部署Django。我们在Linode上开发了一个Django网站,但决定手动设置所有内容。设置系统和必要模块大约需要一个小时的时间。自那以后,我们没有重新启动或触摸该系统。