回顾互联网的发展,我们不禁感叹世界变化之快。上世纪九十年代,打开古老的Mosaic浏览器,我们看到的只是满眼的文字。从2000年开始,得益于网络带宽、存储能力、CPU计算性能的发展,我们看到了令人眼花缭乱的图像和视频,听到了蔓妙的音乐。而今天,我们正在进入一个更加令人兴奋的世界:一个3D的互联网世界,或许不久,你就可以让和你一般身材的3D虚拟代理人去网上各大3D虚拟服装商店里试穿、订做衣服。正如Mental Images公司首席执行官兼首席技术官Rolf Herken所言,“每个人都可以像感受现实世界一样、以3D形式来感受Web。”
随着虚拟化和面向服务体系架构逐渐向企业渗透,在灵活的可扩展基础架构上运行的松散服务应该最终会使得每家企业成为云上的一个节点,这必将是未来发展的趋势。然而,在未来所有的大趋势中,云计算可算的上最有争议的一种。
目前来看,云计算的说法比"天空计算"的描述可能更为精确,并且从IT专业人员的价值角度来看也不会那么让人费解。据Gartner咨询公司高级分析师本.普林所说"云计算已经成为业界的主流"。问题是就像Web 2.0一样,每个人对云计算都有着不同的定义。
作为一种对互联网的比喻,"云"是比较亲近的说法,但是当云和"计算"结合在一起时,含义就更加深远和飘渺。一些分析师和厂商将云计算狭义的定义为一种效用计算的更新版本:基本上是通过互联网提供的虚拟机。也有人对它的定义更宽泛一些,认为在防火墙外部使用的任何东西都是在云上的,包括传统意义上的外包服务也是如此。
当你考虑IT的常规需求时,云计算关注的重点主要是:一种无需在新基础架构,新员工配置或者新软件许可证授权上进行投入就可以提高或者增加性能的方式。云计算包括任何可以通过互联网实时扩展IT现有能力的订阅式或者按需支付式服务。
云计算目前还处在初级阶段,有不同规模的各色提供商都在交付一系列以云为基础的服务,从全面开花的应用软件到存储服务再到垃圾邮件过滤都被涵盖在内。不错,效用形式的基础架构提供商是云计算提供商的一部分,但是诸如Salesforce.com这样的软件即服务提供商也同样是云计算的服务商。目前对多数用户来说,IT还必须单独使用云服务,但是云计算的聚集和综合就已经出现了。
以下是云计算各个方面的细化分类:
1.软件即服务(SaaS)
这种类型的云计算使用多用户租赁体系架构通过浏览器将单个应用软件传递给数千家用户。从用户角度来说,云计算意味着没有对服务器或者软件许可证授权的前期成本;从提供商角度来说,只需对一种应用软件进行维护,与传统的托管方式相比费用要低廉的多。迄今为止Salesforce.com是交付企业级应用软件提供商中最知名的范例,但是软件即服务对于人力资源应用软件又非常普通,甚至需要有自己的方式来满足ERP系统的需要。谁能预测出软件即服务桌面系统应用软件的突然崛起呢,比如说Google Apps和Zoho Office?
2.效用计算
效用计算的想法并不新鲜,但是这种形式的云计算从亚马逊在线,SUN,IBM以及其他目前提供存储和IT部门按需访问的虚拟机的厂商处获得了新生。早期的企业用户主要使用效用计算来满足非关键性需求,但是也许在某天,他们会取代数据中心的某个部分。其他提供商能提供帮助IT部门从商用服务器上构建虚拟数据中心的解决方案,诸如3Tera的AppLogic 和Cohesive Flexible Technologies公司的Elastic Server on Demand。Liquid Computing的LiquidQ也能提供类似的能力,可以让IT部门将内存,输入/输出,存储和计算能力整合为通过互联网使用的虚拟资源池。
3.云里的网络服务
云里的网络服务与软件即服务紧密相关,网络服务提供商向用户提供应用编程接口,帮助研发人员通过互联网开发应用程序,而不是交付全面开花的应用软件。云网络服务提供商能提供连续的企业服务,诸如Strike Iron和Xignite,就是通过谷歌地图,ADP薪水册处理,美国邮政服务,Bloomberg甚至是传统的信用卡处理服务等提供全面的应用编程接口。
4.平台即服务
平台即服务是软件即服务的衍生变种,这种形式的研究生能将研发环境作为一种服务来交付。用户可以构建自己的应用软件在提供商的基础架构上运行,并通过互联网从提供商的服务器上传递给自己的用户。诸如Legos,这些服务受到厂商设计和能力的限制,因此你无法获得完全的自由,但是你可以提前进行预测和整合。具有代表性的例子包括Salesforce.com的Force.com, Coghead和最新的谷歌应用程序引擎。对于极其普通的研发工作,还有诸如Yahoo Pipes 或Dapper.net这样以云为基础的平台。