Google发布云计算平台(Google Compute Engine)

关于这阵子比较热闹的2012 Google I/O 开发者大会,多数人和媒体都将焦点放在了Google的Android、平板、眼镜、Google+等方面,这也显现除了移动互联网在互联网中的地位。这些技术基本都是用户这一端的,由于工作和兴趣原因,我却关注的是Google发布到IAAS(Infrastructure As A Service)云计算平台——Google Compute Engine

看到Google Compute Engine这个名字,发现Google喜欢Engine这个词吧,最初的也是最核心的是Search Engine,这几年也有PAAS(Platform As A Service)云计算平台——GAE(Google Application Engine)。

据报道,Google云计算基础架构平台,底层的虚拟化技术使用的KVM,也是我最新在深入理解的;它们没有采用了商业虚拟化方案如VMWare、Hyper-V等,而是采用了基于Linux kernel的开源虚拟机。而且,Redhat(支持KVM开发的主要公司之一)还有一帮人在帮助Google优化其云计算平台的虚拟化架构这一层。顺便提一下,据悉,国内互联网公司也有一些开始用KVM了,如:淘宝就在从Xen到KVM的转型,天涯社区也是的。而亚马逊的EC2目前还是基于Xen的,国内的盛大和阿里云也是基于Xen的(阿里云估计也会转向KVM,因为淘宝已经在做尝试了)。

Google Compute Engine目前只提供Linux系统供用户使用,如Ubuntu、CentOS等,近期估计也会支持RHEL(Redhat Enterprise Linux)。这很明显就没把Windows用户放在眼里嘛,不过,估计这一方面是因为它的平台最重要的目的是供用户部署自己的Linux服务系统,另一方面是因为Windows系统收费较高吧。这也和Google一贯对Linux偏爱有关,而且Google公司里有很多的大牛级别Linux开发者。

大体看了一下Google Compute Engine的价格,似乎跟Amazon的EC2差不多,但是它自己称计算能力要好一些。
Google Compute Engine的计算单位是叫做GCEU(Google Compute Engine Unit,也简称GQ)。GCEU它到底代表着有多强的处理能力呢?2.75的GCEU是代表着一个他们的SandyBridge处理器的一个逻辑的Core(即一个超线程)的处理能力。话说,Amazon的EC2使用2007年Intel的Xeon处理的一些东西来衡量计算能力。我忽然就想,因为CPU的升级换代和处理能力的飞跃,每一两年都要发生一次,那么它用SandyBridge的处理能力来做标准,那过几年很多新的处理器出来了(比如今年上市的Intel的Ivy Bridge),这个标准感觉有有点不准(或者有点奇怪)了。
Google Compute Engine目前使用的硬件平台的主要是Intel的SandyBridge平台,这也难怪GCEU用SandyBridge的一个逻辑core来衡量了。

这几年,Amazon在云计算领域取得了很好的成绩,而Google在Data Center和云计算架构方面的领先优势还是很明显的,这次它推出IAAS云计算平台,对Amazon无疑是一个不小的挑战。我们静观IAAS云计算领域的这些竞争吧,看看谁是最后的大赢家。

参考阅读:
http://www.informationweek.com/news/hardware/virtual/240002961?pgno=1
新浪科技的Google I/O专题:http://tech.sina.com.cn/n/IO2012/
Google Compute Engine: https://developers.google.com/compute/

master

Stay hungry, stay foolish.

发表评论

电子邮件地址不会被公开。 必填项已用*标注