欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

中国云计算时代的开源:趋势启示录

程序员文章站 2022-05-26 12:20:07
在云计算时代,随着IT应用模式的转变,IT部门的工作逐步从最初的技术部门变为业务变革的推动者和实施者,这使得IT部门将更多的精力投入到企业业务的支持上,而不仅仅是IT技术的发展上。IT技...

在云计算时代,随着IT应用模式的转变,IT部门的工作逐步从最初的技术部门变为业务变革的推动者和实施者,这使得IT部门将更多的精力投入到企业业务的支持上,而不仅仅是IT技术的发展上。IT技术部门潜能的发挥,体现在CIO对运营成本、信息安全等问题的日益关注上。鉴于开源在这些方面存在与生俱来的优势,可以预见开源必将在这些方面扮演越来越重要的角色。国外云计算开源软件的发展思路和运营模式无疑会为国内开源厂商带来诸多启示,云计算时代的开源发展趋势值得研究。

优势:开源的灵活性和可扩展性将助推中国云计算技术发展

云计算时代的开源与生俱来的优势何在?从基础架构的角度来说,云计算的优点来自于基础架构的灵活性和可扩展性。

灵活性体现在用户新应用和服务的部署方便快捷程度,大多数云基础架构都广泛采用服务器虚拟化技术,虚拟整合、虚拟分拆、虚拟迁移这些技术使得用户专注于"虚拟服务器"而不是“物理服务器”,包括虚拟服务器配置的运行能力、操作系统和应用程序的灵活性,或者由多少个“物理服务器”组成“虚拟服务器”类似的问题。在这方面,开源的灵活性给予了更多的发展空间,相对于非开源的资源,用户更容易应对复杂的硬件环境和特有的行业应用实施。

云计算的可扩展性,简单说是用户可以根据不断变化的资源需求随意配置相应设备,比如存储资源的增容等。另外,大多数应用云基础架构的宿主虚拟机服务器硬件都比典型的单一功能的服务器更为稳定,利用率也更高。架构清晰、内核透明的开源虚拟化技术或云操作系统在此起到了关键作用。

鉴于开源的这些优势,在中国云计算时代发展开源,将有利于推进云计算产业的发展:首先,开源将促进符合用户需求的云计算基础架构的成熟;其次,由于开源的透明性和安全性,云计算相关标准更加易于形成;第三,开源将更大的发挥云计算技术灵活性、可扩展性的优势。

启示:国外开源的基金发展模式对中国开源发展的启示

纵观国际云计算领域开源的发展情况,目前OpenStack和CloudStack的发展思路和运营模式在云计算领域格外醒目。

OpenStack由网络主机服务商Rackspace和美国宇航局合作推出,是以制定一套开源软件标准为目的一个云计算项目,方便用户自己搭建灵活的云计算环境,OpenStack目前由一个独立基金运作,这一方面有利于广泛收集反馈建议、选择最合理的结构和流程、平衡项目管理,另一方面吸引更多参与者的积极性。而Citrix旗下的CloudStack平台是一个基于Java的开源云计算软件,可以加速高伸缩性的公共云和私有云(IaaS)的部署、管理、配置。2012年4月CloudStack开源软件加入Apache软件基金会,标志着CloudStack将提升成为一个完全开源的Apache项目。CloudStack此举将打破OpenStack的垄断,在强强竞争的情况下,将会促进OpenStack和CloudStack的共同进步和协同创新,从而使得用户最终受益。

中国用户对开源产品并不陌生,在致力于IT系统的云计算改造升级中,除却成本预算和信息安全的考虑之外,中国CIO关注的是开源产品或解决方案的弹性和延续性,同时,后期服务质量也成为CIO衡量一个产品价值的标准所在。当前,伴随开源云产品或解决方案的服务提供商所具备的能力尚有欠缺,这成为云计算相关开源技术推广应用的障碍之一;此外,国内评定开源云产品或解决方案的标准体系缺失、组织缺乏也是一大障碍。我们期待中国云计算科研院所、企业单位、基金机构,能够培育类似的开源组织,推出相应的开源产品,以弥补云计算时代国产基础软件的不足,推进中国云计算时代开源技术的发展。

云计算时代的开源三大发展趋势

开源软件将在移动云服务应用实现中大放异彩。随着iPad等平板电脑在市场中的风靡,移动终端的市场热度再次升温,移动终端领域的市场增长率超过40%。谷歌的开源操作系统Android在移动终端市场上独占鳌头,其市场份额达50%之多。基于Android系统设计开发的移动云服务不断丰富,面向个人存储的移动云存储、音乐共享的移动云音乐等等应用大行其道,使得开源软件在移动互联网云服务方面的应用空间巨大。开源软件在移动云服务应用中不仅仅只有Android,还有Chrome、LiMo、Meego等基于开源Linux的操作系统,以及像Sparkleshare这样的云服务应用,显而易见,云时代的开源必然会在移动云服务应用实现中大放异彩。

产用盈利模式将驱动开源与云计算实现完美结合。开源软件吸引用户之处在于能够帮助用户实现成本的降低,而云计算将成为面向开源软件的企业实现盈利的最佳方式之一。初始阶段,传统用户犹疑开源软件的风险,而云计算技术打消了这种顾虑,将开源与云计算相互结合成为开源企业的发展之道。开源与云计算的技术对接存在两种发展趋势:其一,在云计算SaaS产品的发展过程中,开源软件将成为其重要的组成部分;其二,谷歌、亚马逊等云计算技术的推动者提出的开放式应用编程接口将大量应用于开源代码的研发。技术应用上的成熟将形成良好的产用盈利模式,有利于驱动开源与云计算的完美结合,虽然这还需要一段适应的过程,但非常明显,开源与云计算的结合在行业中将被越来越多的用户所接受。

危机时代的开源将助推云计算大潮并获得更多的市场机会。在2008年全球金融危机、2010年欧洲债务危机等不确定因素的影响下,无论是*用户还是企业用户,都在尽量减少IT开支以降低成本,开源软件与云计算以自身优势成为首选。以美国为例,白宫网站目前已经采用了开源平台解决方案,美国国防部也支持利用开源进行软件开发,美国农业部和能源部将云计算系统作为*IT采购的重点。受此类政策的影响,一些开源厂商表现出较好的发展势头。

与此同时,全球各国*也在纷纷推出开源政策,用户选择开源解决方案也成为一种新的趋势。欧美国家*多次采取法律手段反对软件行业内的垄断,这一方面将有利于软件市场公平竞争,促进软件行业健康发展;另外一方面也创造机会实现非开源与开源之间的互操作,增强双方的兼容能力和减少用户运用难度。由此可见,危机时代的开源将助推云计算大潮,并获得更多的市场机会。