云计算是在网格(Grid)、效用(Utility)和软件即服务(SaaS)计算的基础上发展起来的一种计算概念。因此,它与分布式、网格和效用计算在概念上有一定的重合处,同时又在适用情况下具有自己独特的含义。如今人们将云计算与更高级别的云抽象化关联起来。由于云计算是一种新兴的计算模式,使用户能够在任何地点、任何时间使用各种终端访问所需的应用。这些应用部署在地域分散的数据中心上,这些数据中心可以动态地提供和分享计算资源,这种方式显著地降低了成本、提高了经济收益。
从技术方面看,云是一种基础设施,其上搭建了一个或多个框架。图1显示了云的架构,虚拟化的物理硬件层提供了一个灵活、自适应的平台,能够提高资源的利用率,并以分层模型体现了云计算概念。从分层来看,云计算可以基于IaaS(基础设施即服务)、PaaS (平台即服务),SaaS(软件即服务),以便在各个层次实施和实现相应的业务需求。
图1 云计算架构
云计算标准化工作尚待完善
对于新技术来说,存在一个合适的标准化时机。如图2所示,最佳的标准化时机处于技术研究已经¬相对成熟,但是市场商用规模并不大的窗口期。如早于此窗口期进行标准化,会导致技术发展不成熟,扼杀技术发展的潜力。而迟于此窗口期进行标准化,由于已经¬有大量的产品进行商用,市场无法承受标准化的成本,从而形成事实上的多套标准,导致标准化失败。
图2 云计算当前所处的标准化阶段
一方面,当前主流的软硬件厂商,如IBM、微软、Oracle、SUN、Redhat、赛门铁克等,都提出了自己的云计算架构与体系,并投入了较大的研发力量。在各家的云计算架构中,概念依稀相似,但细节各有不同。并且,由于各个厂家所处的市场环境不同,导致对云的概念理解与视角有较大的差异。
另一方面,云计算中尚有较多技术问题待解决,例如云环境下的安全问题、QoS问题、多个功能弱的物理机虚拟成一个功能强的虚拟机问题等,这些问题都没有业界共同认可的标准化方案。而在实际技术实现时,不同的云计算架构必然要针对其中的一个或多个问题,采用自己的私有技术。由于这些技术尚处于探索之中,很难在短时间内标准化。
微软亚洲研究院的常务副院长马维英博士于2009年6月9日做客IT龙门阵时,就坦言:“现在是各路厂商各自努力往前冲的时候,制定标准的大环境还不成熟;当产业慢慢发展到某一个阶段之后,标准制定就能水到渠成。”
由于云计算技术尚未成熟,可以认为云计算当前处于标准化窗口期的前期。
作者:ZTE中兴 来源:21IC电子网