Menu:

DotNet频道

Amazon EC2,Google App Engine,Microsoft Azure大比拼

  

【InfoQ中文站】当Microsoft在PDC2008上携Azure平台驾云而来时,天气预测注定将发生改变。将当前市场上分别来自Amazon、Google和Microsoft的三大主流产品作一比较会是一件非常有意思的事儿。第一眼看上去的印象是它们彼此之间似乎实际上并不存在真正的相互竞争。

Ziff兄弟投资的副总裁Michael J. Miller对云计算的三大角逐者进行了比较,这是他关于Amazon EC2的发现:

备受关注的云平台无疑就是Amazon Web服务了,它是多种工具的集合,大部分都位于相当底层。其中又以Amazon弹性计算云(EC2)最为出众,这一Web服务能你将应用分配给任意多的“计算单元”。简单的说,一个标准的单一实例包括了一个“虚拟核心”,1.7GB的内存,以及160GB的存储实例(只针对该对话的存储),价格为每小时10美分。在这个服务之上,你可能会考虑使用该公司提供的“简单存储服务”(S3),对于前50TB的数据,其价格是每GB每月15美分,之后价格递减,同时要收取一定的交易费用。同时你也可能考虑使用该公司的“Simple DB”数据库,或者是用于存储消息的队列服务,包括一些附加的收费。

Amazon平台的基本优势很简单:在你需要的时候,仅仅使用你所需要的存储量。

关于Google的App Engine,Michael如是说:

Google的App Engine是新来者。它仍处在免费的beta阶段,并且其工具集到目前为止仍有一定局限性。具我的理解,如果说Amazon给了你一台可以在其上安装许多软件的虚拟机的话,Google更应该说是给了你一个基于Python语言,Django框架,Google的BigTalbe数据库/存储系统和Google文件系统(GFS)的确定环境。目前,开发者可以免费获得500MB的存储,以及最多每月500万页面访问的计算能力,并且该公司对更活跃的站点宣布了收费策略。举例来说,该公司表示开发者每CPU核心/小时可能会需要支付10到12美分。

因为其与Google自己的操作环境联系非常紧密,所以对于了解这些框架的开发者而言,起步相对会容易一些。但一些开发者却选择了避开它,因为相比Amazon的解决方案它显得过于局限了。

当谈到Microsoft的Azure时,Michael证实:

Article Provenance:futurelight  
Article Tags: