云计算之软件定义――思考与探索.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
云计算之软件定义――思考与探索

云计算之软件定义――思考与探索   经过这些年的发展,目前云计算基本上呈现出三种大家公认的形态,也就是IaaS、PaaS和SaaS。      互联网时代每天频出的热点,大量出现的新术语等凸显了这个时代的创新氛围。从门户网站、个人空间到搜索引擎、信息论坛,这都是互联网早期所诞生的一系列东西。如果说从这个大泡沫的开始来看,我们把互联网的创新分成两个阶段,一个是从大泡沫开始之前到泡沫结束以后十年的发展,比如出现面向科技的网络运算、云计算,还有物联网和移动互联网。前一段时间主要还是把互联网作为我们的信息的提供平台,最新十年,我们正在做的事情就是把互联网作为一个计算能力的平台,这是第二个阶段。   云计算呈“三分天下”态势   云计算真正掀起热潮,应该是从亚马逊发布AWS服务开始起步,到2007年开始的iPhone的发布,过去的这8年可以用风起云涌来概括,风起云涌的“风”就是大量的智能手机的出现。从过去8年到现在,我们在云计算方面已经形成了千亿级市场。尤其是iPhone的发展,带来了移动互联网的蓬勃发展。   虽然具体到云计算这个概念本身,现在有很多技术手段的论证,可以说明它在2006年前就已经诞生,并且也能在计算机的很多领域找到“云”的影子,但目前学界公认,云计算开始受到重视并被公众熟知,是从2006年开始,因为亚马逊的EC2和S3的发布开启了新篇章,计算资源就像水和电一样,能够为用户提供按需使用。   接着两年是众说纷“云”的两年,有太多关于云计算各种各样的定义,有IBM的、微软的等,这些定义都是站在各自的角度,从自己的视角给了云一个定义。   到2011年,大体上以NIST有一个总结性的定义,把云计算称之为一个模型,该模型允许随地按需方便地通过网络访问共享的可配置的计算资源,从而达成了一个共识。   2009年进入云计算的沸点,可以看到传统的网格计算已经消失,这表明云计算已经成为互联网时代适合为更多的受众群体提供服务的主要东西,而实际上云计算也涵盖了网格计算所能够提供的服务。   在2010年的时候,云计算几乎成为互联网计算一个代名词,开始覆盖到更多的领域,又演化出了私有云、云平台等各种各样的形态。此时,云计算已经成为服务计算的一个主要落地形式。   2013年应该是云计算规模化年,形成了千亿美元的市场,在中国的市场规模达到千亿人民币,全球是千亿美元。   云计算出现之后,大量服务模式相伴出现。但经过这些年的发展,目前云计算基本上呈现出三种大家公认的形态,也就是IaaS、PaaS和SaaS。   目前IaaS的发展形态已相对明确,而且还在保持高速增长,占有较大的市场份额。但这里最重要的还是SaaS,并且在统计数据里面,SaaS里面还包括其他XaaS的成分。三种形态中,PaaS成分相对较小,这意味着它还需要一定时间的发展。   就中国市场而言,IaaS相对SaaS的市场份额还是较小,这意味着它未来的市场空间依然很大。   软件定义和云计算的关系   软件定义的兴起,大体上是斯坦福大学的一个项目开始,在做项目的过程中有天地人互联网的模式,在这里他把传统的交换机进行了软件定义,就形成了OpenFlow,2008年正式提出,2011年用在云里面,被大家广泛接受,并迅速拓展到存储和其他的管理方面,进而发展到存储、数据中心等。   从本质上讲,软件定义是希望把原来整个一体化的一体式硬件设施相对拆散,变成若干个部件,然后把这些基础的硬件建立一个虚拟化的软件层,通过对虚拟化的软件层提供API,再通过管控软件对整个硬件系统进行更为灵活的管理,开放灵活、智能的管控服务。   软件定义两个基本的实现技术路径,也就是说硬件识别首先需要区别化,管理功能实现可编程。在硬件资源虚拟化的基础上,用户可以编写程序,访问资源提供的服务,进而可以改变资源系统,满足应用对资源的多样性需求。   软件定义采用了很多技术,从我们现在从事的软件研究的结果来看,操作系统某种意义上体现了软件定义之集大成。仅仅从一个计算机系统使用者的角度,操作系统正是一台软件定义的计算机,计算机从硬件的角度看只是裸机,如果没有操作系统,你只能使用机器语言、汇编语言的方式使用计算机,编程很困难,使用也很麻烦,正是操作系统给我们提供了计算系统庞大的灵活性。   在网络时代,互联网成为核心,PC功能成为网络的终端,网络成为计算和存储的中心,各种终端设备是作为网络的辅助交流工具,包括了智能手机、上网本等。而在互联网时代,这样的操作系统要满足互联网的需求,就面临新的技术挑战,管理资源从单机变成整个互联互通,使得我们的资源复杂和海量。   其次,应用的多元化。我们需要大量的新应用,这些应用的形成,要形成一些共性支撑,庞大的共性集聚到互联网上,还得满足每个个体甚至每

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档