云点评:深入分析八大公共云服务

从Amazon到Windows Azure,IaaS云在性能表现、复杂性和速度上存在着巨大差异。

云上的信息总是相当简单:交出你的担忧,IT管理人员和我们会帮你解决一切。忘掉拨皮抽骨般地安装服务器和需要双击的引擎备份吧,别再担心成千上万的东西会出错了。你只需向我们提供信用卡号和你的数据,我们就能为你完成后续所有事情。

在过去的几个月里,我都一直活在梦里,那里我建造了一个遍及全球的庞大计算机王国。无处不在的设备将我的数据处理成极小的微小字位,然后又把他们处理成更多的数字。个人网络在不同的设备间传输我那些零散的秘密信息以便其他人能够处理数据并将其改造为漂亮的图片。确实,我的台式机实在有点老旧而且本该可以使用更多的内存条,但是我用浏览器创造了一支全球机器军队,我能像“幻想曲”中的魔法师学徒那样轻松自如地操纵他们。

好消息就是,与学徒不同,当我让这些机器离开,他们就能或多或少地消失。这就是云的妙处!当你需要的时候,你就去购买你需要的东西。哦!使用微软Windows Azure Cloud存储那一点点的数据字符串,我们需要掏一笔不定的经常性费用,不过还好技术支持已经在调查如何消除这笔费用,我希望速度能快一点。每次当我看到几便士的费用单出现在我的信用卡账单上时,总会让我想起这些数据字符串。

然后其他设备来了,随之而来的是以美分计价的小笔费用。大多数的几元店巧妙地重新命名以适应那些售价低于5美元的物品,但在云上,很有可能买设备就像买便宜的便士糖。总有人该让这些老式的设备厂商和厂商宣传重新焕发生机。

关键不同

当完成对所有的云的调查后,最惊人的发现就是云世界是如此显著地变化多端。那些认为云设施仅仅只是商品的人那就大错特错了。市场团队坚持认为云能让我们在电脑和存储设备间转换自如,就像可随意替换的乐高积木那般方便,但这观点不完全正确。所有的供应商都试图通过提供略有不同、略微优秀的东西让他们的产品和服务与众不同。有时候你需要花点时间来正确找到不同产品间的不同之处,但对于付出大量工作努力的任何人而言,变更总是至关重要。

差异性总是伴随着运营系统而产生。我们很容易认为什么都是Linux因为Linux无处不在,但那无视了在配给物上的对比。尽管诸如Ubuntu这样的标准发行版本随处可见,企业依然用细微或不那么细微的技术增强创造了他们自己的企业版本。举例来说,Amazon Web Services(AWS,Amazon网页服务)和Google Compute Engine(GCE,谷歌计算引擎),二者都有他们专用于云的Linux系统。Rackspace使用者可以在一批免费版本中选择,也可以每月支付一定费用购买红帽软件的企业级Linux。

Linux不是唯一选择。许多云系统可以使用Microsoft Windows系统,但需要额外付费。不过如果你采用微软Windows Azure和戴尔云应用,你就无需支付额外费用,他们希望通过服务吸引微软商店以便帮助他们更便捷地将越来越多的计算迁移至云上。稳定地把钱花在了微软技术的任何公司可以很顺畅地使用微软Windows Azure。还有一家Joyent Cloud,他们的特色是提高效率后的开放源代码,称作SmartOS(智能操作系统)。

更深层次的差异性表现在视觉上。虽然所有这些设备从购买Intel处理器到将其放到你的机架上都几乎毫无区别,但事实是他们是大量的多心刀片机切割而成的虚拟机以方便使用。你无需在自己的地盘上租用一个单独的设备--你只需注册登记一组设备(中的一个)或者按时间分摊使用。