本周在纽约召开的Interop(国际网络通信展览会)上,Oracle公司WebCenter产品部门架构师Peter Laird表示,人们对云计算概念的混淆情况仍将继续存在,并且他还给出了他自己对于云计算技术的分类。
Laird表示:“这是一个不断变革的技术领域,所以会出现对这项技术的不同定义,而且对于这些定义是否正确有着自己的看法。”在主题演讲过程中,Laird罗列出人们对云计算的不同定义,甚至一些专家都对云计算究竟意味着什么持有不同的观点。
云计算的定义千差万别,关于这个模糊定义最突出的例子恐怕就是Web 2.0了,另外他展示的列表中还包括Enterprise 2.0、统一通信、Mashup以及REST。
Laird表示,要想统一定义并非易事,因为这项技术最近几年才流行起来,还出于尚不成熟的阶段。
Laird表示:“你会看到有很多厂商都涌入这个领域,如果一家厂商说他们已经有了一套云解决方案的话,那么它也许是或者并非一个真正的云解决方案。”这种现象与过去几年间Web 2.0领域的发展有些类似。另外厂商们还将托管产品和虚拟化产品称之为云计算,尽管现在我们还不能真正确定这能否作为云计算的统一定义。
在这个相对“年轻”的市场中,那些并不完全是基于因特网计算技术的厂商也给人们带来了一些理念上的混淆,例如微软和Oracle。
Laird在谈到微软的“软件加服务”策略时这样表示:“有些情况下,你可能只是希望运行一些本地应用,然后可能会与一些云应用有关联,这两者之间的结合能带来强大的功能。
另外还有像网格计算和公用计算这样的术语可能会误导人们。往往这些术语与云计算概念是可以互换的,但却不能完全取代云计算。例如网格计算通常是指环境处理大型、专有以及单一的任务,而云计算还包括多租户(multitenant)SaaS。
Laird提到了一些他比较认同的云计算定义。RightScale首席执行官Michael Crandall在今年六月表示,云计算是“基于需求、到期即付的形式从别人虚拟管理的无限制架构提供可以轻松访问计算和存储资源。作为用户,你并不知道这些资源到底在什么地方,而且实际上你并不在意这些。重要的是你能否从任何地方访问你的应用,轻而易举地迁移这些应用,不需要支付高额成本就可以通过增加资源来提升可扩展性。”
但甚至这个定义也是存在缺点的,Laird这样说到。因为Crandall所谓的能够轻而易举地迁移这些应用实际上并不明确,而且Laird还表示,最近备受争议的“私人云存储”(一种大型企业安装内部云存储作为计算资源的环境)实际上正是他自己认为云计算最合适的定义。