云端起舞:数据中心将在“云”中来去自由

服务器在线2月25日报道 技术领域仍然对如何定义云上的数据中心这个抽象的概念争议不断,已经有一些具有开放性思维的网络新兴企业开始在抽象上做文章,这就是Meta Cloud。

如今有一些拥有雄心大志的网络公司开始运作所谓的基础架构云–即提供处理能力,存储和其他分布式资源的在线服务。亚马逊和他们的亚马逊网络服务就是典型的例子,但是诸如Flexiscale, GoGrid,Joyent和其他厂商也大同小异。

从理论上来说,这些云可以让我们立即访问无限容量的计算能力。无论何时你都可以从云上获得更多的存储容量和带宽。但在实际生活中,没有任何资源是可以无限获取的,即使是云有时也会消失无踪。

另外这些服务都与公共资源不同。保守派不会放心把整个网络基础架构都委托给像亚马逊这样的云服务提供商。

因此如果有关meta-cloud的想法甚嚣尘上也在意料之中。随着这个概念的延伸,你可以从单一的网络界面上访问多重云,实现工作负载从一个云到另一个云的无缝迁移。如果一个云消失不见,还可以应用另一个云。如果一个云让人失望,比如价格上涨或者质量下降,你就可以让它出局。资源不可能无限使用,但可以更充分的使用。

至少这是个趋势。

云的前生

回首上世纪90年代中叶,Alex Castro在位于美国纽约的科内尔大学里与沃纳·威格尔共享一个分布式系统实验室。这个实验室成为威格尔西海岸朝圣之旅的起点,在这里电子商务教父杰夫.贝佐斯和威格尔的网络云开始渐现雏形,Castro也加入了他们的队伍,对亚马逊网络服务的诞生贡献了力量。

当Castro开始创办他自己的网络视频平台Delve Networks公司时,他认为亚马逊至少应该是他的在线基础架构的一部分。他也坚持认为亚马逊的弹性计算云也是天赐的幸运。

Castro表示"我们构建一个庞大的计算网络来处理视频,我们进行语音识别,分析和代码转换的研发,让计算能力的大容量使用在理论上成为可能。如果我们的用户需要更多的代码转换,我们只需增加更多的设备,当他们对代码转换的需求减少时,我们只能为那些设备而哭泣了"。

在理想的世界里,Delve和其他网络应用软件是在多重云上运行的。Castro认为这是个商业机会。他表示"如果公司业务能忙的过来的话,我会推出新的产品来提供云到云的服务"。

在这条路上Castro并不孤单。根据英特尔公司云计算部门总监杰森.沃克曼的说法,无数的新兴企业都在利用meta-cloud的概念来寻求Intel Capital的资金支持。沃克曼表示,这些新兴企业中有一家名为Elastra的云管理运营商,虽然在我们致电这家公司时,他们对meta-cloud的说法还语焉不详,不过他们表示会在第二季度发布相关声明。

Meta-Cloud 1.0
在云计算兴起之初,亚马逊网络服务还没有漂亮的网络图形用户界面。2007年由美国科内尔大学计算机科学系(沃纳·威格尔和Alex Castro曾经就读的科系)教授Thorsten von Eicken在加利福尼亚州的圣巴巴拉市成立了RightScale公司,推出了他们的在线服务-全面自动化云管理平台来为亚马逊这样的云供应商提供服务。

但亚马逊随后开发了自己的网络界面,9月RightScale将他们的服务延伸至GoGrid和Flexiscale的云。公司的首席执行官Michael Crandell表示目前还处于初期阶段,但是公司的目标是创建一种服务来帮助企业从多重云上利用基础架构资源。

"我们要做的就是提供一个便携层,成为能让用户从不同云上使用资源的中间云管理平台。所有这些都是不断变动的,但是我们要减轻用户的负担,即使不能完全实现系统在不同云之间的无缝迁移,也要让云迁移变得容易一些。我们要创建一个跨越不同云的提取层"。

同时RightScale公司还提供了可以在亚马逊,GoGrid, Flexiscale上运行的服务器模板,以及在私人数据中心中利用开源Eucalyptus平台创建的"内部云"。从理论上来说,在这些模板上运行的网络应用软件可以从一个云迁移到另一个云。

Crandell认为这样做是很有意义的。因为很多企业都不愿意将整个基础架构放在单一的某个云上。他们可能选择某个单一云用于主要配置,但是他们会在另外一个云上完成灾难恢复设置。

"如果云的业务模式发生改变,如果云需要更多的资金投入,现在用户有了选择。多重云设置赋予了用户一定的自由度"。

Crandell还解释道,你可以在多个地方运行网络应用软件作为从一个地区到另一个地区提高性能的方法。Flexiscale的云主要在英国地区使用,这个月RightScale把meta-cloud扩展到了欧洲的其他地区。

问题是这个云迁移到底运行的怎么样–是否meta-cloud的想法最终真的那么有吸引力。Michael Crandell表示RightScale目前的配置仍然在初始阶段。如果你询问Flexiscale的首席执行官托尼.卢卡斯这个问题,他也无法告诉你答案,尽管他们是RightScale的主要合作伙伴之一。

卢卡斯很欣赏meta-cloud的构思,他认为这是世界进入云领域的开端。他表示"这个话题我们已经探讨了很久,这确实是我们感兴趣的领域。我们认为这就是未来的发展方向,我们将从这里取得真正的成功"。

但真实的云到云(即通过单一界面就能实现工作负载在不同服务之间的即时传输)目前仍然是一个梦想。卢卡斯解释说,你可以将普通的网站从亚马逊迁移到Flexiscale,这样做相对简单。但是要实现更复杂的迁移就会变得非常困难。

像亚马逊和Flexiscale的运营方式都是作为开放运作来对云收费。他们当然要比谷歌的App Engine和微软即将出炉的Azure这样的云平台要更加开放。在谷歌和微软的云平台上你除了使用所有权工具外别无选择,要想将应用软件迁移到别处更是痴心妄想。但是我们会看到专门针对云的开放标准。亚马逊和Flexiscale仍然使用的是所有权界面。

卢卡斯表示"我们在很多方面都采用的是开放标准,但是我们都运作不同的服务,还有很多工作涉及云到云的迁移。其中最简单的工作就是处理数据的过程,这比处理IP地址,域名服务器,延迟等方面的工作要简单的多"。

著名的云计算厂商Joyent公司的首席技术官和创始人Jason Hoffman也表达了同样的观点。他表示"像RightScale这样的企业筹资数百万美元来为亚马逊构建网络图形用户界面。现在亚马逊有了自己的网络图形用户界面,那么RightScale势必会通过支持多重云来对此做出回应。从其他云上提取外部资源是很容易的,但是这并不意味着你的应用软件可以得到扩展"。

如果你在亚马逊上进行处理工作,但是在Joyent就需要处理上千兆的数据,这不可行。你可以迁移你的数据,但是你将为此付出高额的费用。这些将数据迁移出云的运营费用还会继续。亚马逊网络服务是一项业务,从某种程度上来说,亚马逊更希望用户就待在亚马逊的云上。

Meta-Meta-Cloud

托尼.卢卡斯耗时数月来呼吁制定云开放标准。他表示目前几家知名的云运营商正在紧密合作来推动云开放标准的出台,相关公告即将发布。但是标准该如何应用,你还不得不考虑meta-cloud的可行性。

迁移成本就是个问题,还有更大的难题紧随其后。

对于meta-cloud的想法,Delve公司的Alex Castro和RightScale公司的Michael Crandell在meta-cloud是否能避免厂商锁定问题各持己见。对此英特尔公司的杰森.沃克曼表示"我不知道为什么我们还需要额外的提取层,我也不知道从那里可以实现这一点"要避免meta-cloud的锁定,就要创建一个meta-meta-cloud。但是这样我们就会陷入一个循环,我们不能这么做。