我最近写了一篇你觉得有用的PHP Fog和CloudControl的比较。你可以在这里查看: http://caseyflynn.com/2011/10/16/managed-php-hosting-phpfog-vs-cloudcontrol/
我个人已经发现Rackspace最经济+灵活,这是我使用的东西,我很满意。
GAE正在成熟,曾经有过免费配额,他们最近改变了这一点(我猜这是成熟的标志)。 AWS在您注册后仍然有1年的免费配额,但是他们最便宜/最小的服务器成本约为40美元,上次我进行了比较。
亚马逊为您提供的服务是一系列服务,例如支付,DNS和其他一系列服务。如果您要考虑其他服务,即使它更昂贵也可能更有意义。
相比之下,Rackspace有一个非常小的实例,256MB内存和10GB硬盘,运行成本约为12美元,它将至少适合立即使用。
Azure,我不知道。我没有看过。
最后,如果您的应用程序有特殊约束,GAE可能不适合,因为您可以运行有限的API并且它们也有一定的限制(您可以在他们的quots页面上找到详细信息) http://code.google.com/appengine/docs/quotas.html
还有slicehost和其他一些,但它们的成本高于rackspace,所以我不打扰看它们。
AWS为您提供必须自行配置的虚拟服务器。他们提供名为的产品 Elastic Beanstalk 这是Ubuntu上的罐装Java Servlet环境,可以非常容易地部署,然后根据需要进行扩展。他们还有 免费使用层 这将让你免费滚动,然后在带宽增加时开始付款。
App Engine更受限制。没有涉及设置,因为平台被捆绑,这使得易于部署,但几乎没有灵活性。它们还具有带宽/ CPU /内存的最低阈值,低于该阈值时您无需支付。
如果您想要一般托管,AWS EC2是一个不错的选择。根据您的应用程序和部署规模,它可能不是最便宜的,但它确实有很多很好的扩展和扩展工具。替代方案是Rackspace Cloud,Storm On Demand和GoGrid。
但是如果你想托管用特定语言编写的应用程序,你可以使用App Engine(Java和Python),Heroku(Ruby),Amazon Beanstalk(Java),PHPFog(PHP)和Microsoft Azure(.Net Apps)。这些类型的服务具有已经设置运行时环境的优点,但在部署选项中可能会有所限制。