2011-06-19 73 views
-1

我一直在研究一个Android应用商店,我已经设计出了解决方案,但我现在正在寻找一种很好的方式来托管它,而不必花费大量初始资金。我正在寻找Amazon WS的解决方案,还有Google App Engine ......任何人都希望分享经验并给出这些服务的建议或替代方案吗?云托管解决方案 - 亚马逊WS和替代品

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

我试图避免获取专用服务器,因为维护,以及与之相关的所有开销。希望这些云服务拥有成熟足够在过去的一年,他们可以提供一个可行的解决方案,以我的问题:

  1. 保持成本下降
  2. 规模为社区成长
  3. 不必建立和维护服务器
  4. 轻松添加新的功能,而无需停机时间

这些是主要的目标,易用性,并且是“相关的Java”是一个又一个,但没有相关的。

TIA

回答

3

如果您想要一般托管,AWS EC2是一个不错的选择。根据您的应用程序和部署规模,它可能不是最便宜的,但它确实有很多用于扩展和扩展的好工具。替代品有Rackspace Cloud,Storm On Demand和GoGrid。您可以使用App Engine(Java和Python),Heroku(Ruby),Amazon Beanstalk(Java),PHPFog(PHP)以及Microsoft Azure(。)来创建应用程序。网络应用)。这些类型的服务具有已经设置运行时环境的优势,但在部署选项中可能会受到某些限制。

+0

感谢您的提示......我会看看替代品。 – Astronaut

1

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

App引擎更加锁定。没有设置涉及,因为该平台被捆绑,这使得部署简单,但几乎没有灵活性。它们还具有低于此值的最低带宽/ CPU /内存阈值,您不必付费。

+0

非常感谢您解释这一点。不知道AWS需要维护。我需要继续评估我的需求。 – Astronaut

2

我个人发现Rackspace是最经济的+灵活的,这是我使用和很满意的东西。

GAE正在成熟,以前有免费配额,他们最近改变了这一点(我猜想这是一个成熟的迹象)。 AWS注册后仍有1年免费配额,但最后一次我做了比较,但其最便宜/最小的服务器成本约为40美元。

亚马逊给你的是一个服务集合,比如付款,DNS和其他一系列事物。如果你打算考虑其他服务,那么即使它更昂贵也可能更有意义。

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

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

如果您的应用程序有特殊限制的结束,GAE可能不适合,你可以运行有限的API,他们也有一定的限制(你可以找到他们的quots页面上的信息)​​

还有slicehost和其他一些,但他们的成本比rackspace高,所以我没有打扰他们看。

+0

是啊...我认为是GAE是因为我认为这是他们用来构建原始Android Marketplace的东西...所以我知道它的作品...亚马逊也有一个merketplace,所以我知道他们有工作产品...我会看看其他的选择。谢谢 – Astronaut