您现在的位置:首页 >> 滚动 >> 正文
梅宏:云计算之软件定义—思考和探索
发表时间:2014年5月21日 18:01 来源:新浪科技 责任编辑:编 辑:麒麟

经过多少年的发展下来,大家看到云计算基本上呈现出三种大家公认的形态,也就是IaaS、PaaS和SaaS。

IaaS的形态相对明确,而且正在保持高速增长,占有较大的市场份额,当然这里面最重要的还是SaaS,在统计数据里面,SaaS里面还有其他XaaS的成分,实际上PaaS成分相对较小,这也意味着它还需要一定时间的培育和发展。中国的市场,目前来讲IaaS相对SaaS的市场份额应该是小的,未来市场空间仍然很大。

第二个方面,我们谈到部署模式,从公云、私云、社区云等等各种各样的模式,我们看到现在的状况是私有云热度正在超过公有云,混合云成为新的热点,各种混合云的解决方案和项目不断出来,但是社区云成功的案例并不太多。而移动互联终端和智能终端的大量出现,引发了云端融合的发展趋势,实际上云和端的紧密结合正在影响云计算新的一个部署模式的发展。

从技术方面我们可以看到,在整个左边体现出来的云计算技术相关的一个标签图,现在我们看到NIST总结了云计算的五大技术,按需自助服务、广泛的网络访问、资源池化、资源快速弹性扩展、资源可度量,一些云计算初期被谈及的技术现在已经很少谈及或者不再成为热点,现在的研究正在走向成形。这是关于现状需求。

如果我们透过这些服务模式、应用模式来看看它的技术需求,对于它的技术需求无外乎两点,一方面我们需要向上,为用户提供按需的服务,基于广泛的网络访问,按需自主服务。将软件的功能以服务的方式透过互联网进行交流,使得我们的用户可以只求使用,而不求拥有这样的软件。软件服务也是互联网软件最为重要的形态,其服务化的应用模式也只能通过软件和互联网的结合,才能够真正的实现。应该说,云计算已经成为互联网环境下主要的这么一种应用模式,而软件服务也就是云计算最重要的技术之一,我们所有的IaaS、所有的服务本质上都需要通过软件站来提供,这是一个需求。

第二个需求,我们需要对庞大的各种应用资源系统进行灵活有效的管理,包括资源池、资源快速弹性、可度量等等,因为我们要面对互联网上庞大的用户群体,也迫切需要软件提供高效灵活的管理,管理我们的计算资源、存储资源和网络资源。同样,我还需要基于这些庞大的共性资源提供面向不同需求的个性化定制能力,而在这几年可以看到有一个新词的出现正在成为云计算中间实现这种管理的一个途径就是软件定义,它希望软件定义网络,软件定义存储、软件定义数据中心。云计算的广泛应用使得我们需要一些专业设备能够被灵活管控。

这是回顾过去8年云计算的基本现状,我们来看看软件定义和云计算的关系,谈谈我对软件定义的理解。

所谓软件定义的兴起,大体上认为是有一个斯坦福大学的项目,在做项目的过程中所谓叫天地人互联网的模式,在这里他把传统的交换机进行了软件定义,就形成了OpenFlow,08年正式提出,2011年是用在云里面,被大家广泛接受,并迅速拓展到存储和其他的管理方面,进而发展到存储、数据中心等等。

我们来看看什么是软件定义?从本质上讲,软件定义是希望把原来我们整个一体化的一体式硬件设施相对拆散,变成若干个部件,然后把这些基础的硬件建立一个虚拟化的软件层,通过对虚拟化的软件层提供API,再通过管控软件对整个硬件系统进行更为灵活的管理,开放灵活、智能的管控服务。

软件定义两个基本的实现技术路径,也就是说硬件识别首先需要区别化,管理功能实现可编程。由硬件资源虚拟化的基础上,用户就可以编写程序,访问资源提供的服务,进而可以改变资源系统,满足应用对资源的多样性需求。所以说,本质上是通过虚拟化及其API暴露硬件的可操控成分,来实现硬件的按需管理。

上一页12下一页

我们来看一看软件定义如果从一个软件研究者的视角它是什么?实际上我们可以看到软件定义采用了很多技术,正是过去操作系统所体现的软件系统的这么一个设计实现的结果,所以说,从我们从事软件研究的结果来看,操作系统某种意义上体现了软件定义之集大成,什么是操作系统,操作系统管理计算机的硬件资源,控制程序运行,改善人机接口,为应用软件提供支持,向上提供公共服务,向下管理系统资源。如果说仅仅从一个计算机系统使用者的角度,我们可以看到,操作系统正是一台软件定义的计算机,但是我们计算机从硬件的角度,它只是裸机,如果没有操作系统,你只能使用机器语言、汇编语言的方式使用计算机,你的编程很困难、使用很麻烦,正是操作系统给我们提供了计算系统一个庞大的灵活性。

[1]  [2]  [3]  [4]  
关于我们 | 联系我们 | 友情链接
新科技网络【京ICP备14006744号】
Copyright © 2014 Hnetn.com, All Right Reserved
版权所有 新科技网络
本站郑重声明:本站所载文章、数据仅供参考,使用前请核实,风险自负。