InfoQ

新闻

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

作者 Abel Avram译者 黄璜 发布于 2008年11月18日 上午3时15分

社区
.NET,
Architecture
主题
云计算
标签
Google,
亚马逊,
微软,
弹性计算集群

当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证实:

与Amazon Web服务相似,Azure实际上是由一个公共平台上的多种不同服务来组成的。…….NET服务是目前最受关注的部分,因为开发者初始时将用它来为平台作开发。实际上,从我所参加的会议看来,将一个为.NET框架编写并用Visual Studio开发的应用将会很容易的迁移到“云”上。

Azure的一大不同之处是在于,尽管Microsoft打算提供其自主的Azure托管服务,但该平台同样也是为运行于本地工作站和企业服务器而设计的。这使得测试应用变得方便,也同样得以支持企业应用既能运行于公司的内部网也能运行于外部环境。

Michael将其比较概括为:

考虑这三个角逐者,你会发现它们每个都发挥着自己的强项。Amazon是市场的先行者,并利用因特网标准与开源平台打造了一个十分灵活的平台。Google利用了其对于大型数据库的研究成果并借助其内部的开发方法创建了一个强大但略显局限的环境。而Microsoft凭借其在开发者方面的传统强势与其宽泛的工具集提供了可能是最庞大的一系列服务。随着时间发展,我猜测我们会看到它们会开始互相靠拢-从Amazon引入Windows服务实例就是一个预示。

道琼斯新闻电报的Jessica Hodgson就Microsoft参与这场游戏所产生的新财务等式撰文一篇。她引用Directions研究公司的分析员Matt Rosoff的言论:

我以为Microsoft想要做的是冻结这个市场。他们想让那些打算尝试按需产品的人们停下来,并等着看他们的产品将会如何。

根据Jessica的说法,对于云计算市场的价值有多种不同的意见:

虽然大家都同意云计算正在增长,关于它是否会取代本地授权软件,或是与其结伴同行的意见却各有千秋。Deutsche银行的分析师Tom Ernst表示,软件包模式的市场已达到饱和。不出五年,Ernst估计云计算服务将占据价值600亿美元的应用软件市场的半壁江山。与此相反,Oracle公司的首席执行官(ORCL)Larry Ellison却嘲笑云计算是“胡言乱语”,并声称没什么公司可从中获益。

Microsoft对于业务模型的承诺将会助长期待,推动那些不愿拥抱云计算的大公司采纳它。位于温哥华的Web开发公司Strangeloop Networks的共同创始人Richard Campbell表示,他的许多客户都在询问云计算,虽然出于对安全和可靠性的考虑很少真正转向它。

Jessica接着分析Microsoft的行动:

Microsoft审慎的前进着,一边小心的保护着其既有的软件包模式特权,一边打量着云计算市场将如何发展。它采纳了一种混合的方式,因为它声称多数消费者将会继续需要本地授权软件的产品,就是大部分分析师所支持的立场……。

如果Microsoft进展太慢,它将面临让诸如Google以及Amazon等革新者占据市场分额的风险。这些公司不存在Microsoft所面对的利益两难境地,因为他们没有什么实体的软件特权需要去维护。

“如果它(云计算)成为了主流业务的流行方式,很难看到他们如何去避免去蚕食自己桌面服务的销售,”Nickolas Carr表示,他曾任哈佛商业评论的编辑并出版了一本关于云计算的书。“这将是一场scale的游戏。”

查看英文原文:Comparing Amazon's EC2, Google's App Engine and Microsoft's Azure

1 条回复

回复

市场足够大! 发表人 Quiet Zoom 发表于 2008年11月18日 下午10时0分
  1. 返回顶部

    市场足够大!

    2008年11月18日 下午10时0分 发表人 Quiet Zoom

    云计算平台永远不会嫌少的,
    但是天朝的 功夫网 是个最大的问题,,,

深度内容

Flex与JSON及XML的互操作

平台需要互操作性。在这篇文章中,作者仔细研究了Flex和JSON及XML的互操作性。文章也包含了使用E4X库来将XML映射到图表和表格组件的内容,还演示了如何使用as3core库来解码JSON消息。

用Qi4j进行面向组合编程

本文将简要介绍面向组合编程(COP,Composite Oriented Programming)的概念,展示它如何规避OOP存在的一些问题,并重新点燃使用可重用部件组装领域模型(Domain Model)的希望。

系统开发——新学科,新教育

一门新的计算机学科——“系统开发”,强调人性化、匠艺、设计、创意、创新和新事物的涌现,并建议用被称为“bottega”的工作室替代乏善可陈的教室。

图书聚焦:Visual Studio 2008 揭秘

Mike Snell和Lars Powers用他们最近由Sams出版的新书《Visual Studio 2008揭秘》,试图帮助大家提高开发人员的生产力。本文包括一个下载样章——第10章调试。

BPEL为何不是BPM的圣杯?

Pierre Vigneras在本文中讨论了作为标准之一的BPEL所存在的问题。Pierre先给我们大致介绍了一个简单的并行流程,接着讨论了从业者在试图以一个结构化模型为基础表达非结构化流程时遇到的一系列问题。

基于范型的多语言编程

你是否仔细思考过,为什么人们总在讨论“要正确的语言做恰当的事情”?在这篇文章中,Sadek Drobi向你解释了为什么应该在系统内部混合使用多种语言。

采访与书摘《Pro Web 2.0 Application Development with GWT》

Jeff Dwyer就关于他的新书(《Pro Web 2.0 Application Development with GWT》)、GWT1.5以及创建可搜索的Ajax应用谈了一些他的见解。

时刻准备着,迎接IT业的春天

我们需要设身处地地为客户及客户的业务本身着想,与客户同舟共济。更多创新的思路、产品和模式也同样将为IT业带来新的出路。IT业并不需要坐以待毙,在春天到来之后,市场将会更加繁荣!