Answers:
如果您正在寻找使用Python框架托管站点的地方-Django,Pylons,Turbogears-Webfaction不会出错-他们专注于此类工作,并且为所有主要框架提供一键式安装程序。
与Dreamhost花费相同的钱,您所获得的空间/带宽并不多,但是对于小型网站而言,这可能并不重要。而且您会得到出色的支持。
您是否考虑过Google App Engine?
我能想到的唯一警告是,出于安全原因,不支持某些较低级别的Python库。
最后,Eucalyptus似乎是App Engine的可移植解决方案,因此,如果您以后要迁移,则不必与Google的服务捆绑在一起。(参考)
一篇(略有偏见且自私的)帖子,推荐“平台即服务”产品,例如:
所有PaaS产品都提出了一个广泛的想法:“您不必担心服务器管理,安全补丁,扩展,负载平衡以及所有sysadmin的工作。让我们来照顾好这些,让您自己去做。为您的用户构建最佳应用的有趣工作”。从本质上讲,您需要权衡从构建和运行自己的服务器获得的一些灵活性,以节省大量时间和痛苦。
我们喜欢认为我们使它最简单,特别是对于初学者。我们的目标是对支持请求提供真正的帮助,并且我们拥有一个完整的基于浏览器的IDE-因此,您可以通过站点进行所有开发,而无需在本地安装python。但是我有太过冒险的危险,所以我会停下来。
希望它可以帮助某个人!
我猜您想寻找具有根访问权限的虚拟专用服务器或虚拟机。
以我(商业)的观点,托管技术要么属于“完全标准化”的托管环境(例如,Apache / mod_php for PHP),要么没有。许多公司以完全相同的方式提供PHP托管。但是对于大多数较新的托管平台(如Python和Ruby)却不是,因此主机必须投入大量工作和领域专业知识才能为这些语言创建特定的托管环境。
因此,如果您购买的是Python专用主机,则应该找到比销售PHP主机更多的嵌入式主机。但是,我希望您将不得不为这种罕见的专业知识付出更多。这样做的风险是,您可能对特定主机有些半熟或非常特定,这会使您的部署工作变得不那么便携。
相反,如果您购买VPS /虚拟机,您将获得在数千个主机上大致相似的产品-根访问权限,带宽,磁盘空间以及安装所需软件,版本和模块的能力。您可能需要学习更多的知识来设置这种东西,但是您不必向一家托管公司提出关于“标准” Python环境是什么的想法。创建自己的环境,使其适合您的应用程序,您将可以选择更多的公司。
我可能会稍微夸大VPS的情况,因为我正在考虑过去有过特定经验的Rails部署的恐怖经历:)
老实说,任何支持的事情都mod_wsgi
应该做。其他所有内容(服务器软件,配置等)取决于您的需求/要求,因此取决于您自己。
如果您想保证主机可以在软件方面支持您想要的一切,那么最好选择购买专用服务器或VPS(我建议使用Linode)。还是在本地进行开发,有很多关于如何设置各种内容的良好指南,尤其是使用python之类的流行语言时。除了学习语言本身之外,学习如何设置python将是一个很好的经验。
http://www.dreamhost.com/hosting-features.html Dreamhost是IMO上最好的主机之一,它们支持python。
如果您对设置服务器感到满意,我将研究VPS主机。能够选择想要使用的组件的灵活性大大超过了必须自行维护操作系统的不便之处。