云托管解决方案 - 亚马逊WS和替代品

时间:2011-06-19 17:49:06

标签: web-services google-app-engine hosting amazon

我一直在开设一个Android应用程序商店,我的设计已经完成,但我现在正在寻找一种很好的方式来托管它,而无需花费大量的初始资金。我正在寻找亚马逊WS的解决方案,还有Google App Engine ...有谁愿意分享经验并提供推荐或替代这些服务?

基本上我打算设置一个非常专业的Android市场,类似于亚马逊和谷歌Android商店,但针对特定受众的应用程序较少,可能只占流量的一小部分......(也希望是成本的一部分。)

我正在努力避免由于维护而获得专用服务器,以及与之相关的所有开销。希望这些云服务在过去一年中已经足够成熟,可以为我的问题提供可行的解决方案:

  1. 降低成本
  2. 随着社区的发展而扩展
  3. 无需设置和维护服务器
  4. 轻松添加新功能,无需停机
  5. 这些是主要目标,易用性和“Java相关”是另一个但不相关。

    TIA

4 个答案:

答案 0 :(得分:3)

如果您想要一般托管,AWS EC2是一个不错的选择。根据您的应用程序和部署规模,它可能不是最便宜的,但它确实有很多很好的扩展和扩展工具。替代方案是Rackspace Cloud,Storm On Demand和GoGrid。

但是如果你想托管用特定语言编写的应用程序,你可以使用App Engine(Java和Python),Heroku(Ruby),Amazon Beanstalk(Java),PHPFog(PHP)和Microsoft Azure(.Net)应用)。这些类型的服务具有已经设置运行时环境的优点,但在部署选项中可能会有所限制。

答案 1 :(得分:2)

我个人已经发现Rackspace是最经济+灵活的,这是我使用的并且很满意。

GAE正在成熟,曾经有过免费配额,他们最近改变了这一点(我猜是成熟的标志)。 AWS在您注册后仍然有1年的免费配额,但他们最便宜/最小的服务器成本约为40美元,上次我进行了比较。

亚马逊为您提供的服务是一系列服务,例如付款,DNS和其他一系列服务。如果您要考虑其他服务,即使它更昂贵也可能更有意义。

相比之下,Rackspace有一个非常小的实例,256MB内存和10GB硬盘,运行成本约12美元,它将立即适用。

Azure,我不知道。我没有看过。

最后,如果你的应用有特殊限制,GAE可能不合适,因为你可以运行有限的API,它们也有一定的限制(你可以在他们的quots页面上找到详细信息)http://code.google.com/appengine/docs/quotas.html

还有slicehost和其他一些,但是它们的成本高于rackspace,所以我没有费心去看它们。

答案 2 :(得分:1)

AWS为您提供必须自行配置的虚拟服务器。他们提供了一个名为Elastic Beanstalk的产品,它是Ubuntu上的罐装Java Servlet环境,可以非常容易地部署,然后根据需要进行扩展。它们还有free usage tier,可让您免费滚动,然后在带宽增加时开始付款。

App Engine更受限制。没有涉及设置,因为平台被捆绑,这使得易于部署,但几乎没有灵活性。它们还具有带宽/ CPU /内存的最低阈值,低于该阈值时您无需支付。

答案 3 :(得分:1)

我最近写了一篇你觉得有用的PHP Fog和CloudControl的比较。你可以在这里查看: http://caseyflynn.com/2011/10/16/managed-php-hosting-phpfog-vs-cloudcontrol/