为什么开源云的关键创新

  • 在Facebook上分享
  • 在Twitter上分享
  • 分享在LinkedIn
  • 在Reddit分享
  • 通过电子邮件分享
  • 印刷资源

在25年Richard Stallman GNU通用公共许可证写道,自由和开源软件(FOSS)已成为普遍的计算:Linux、Apache HTTP服务器,MySQL,更可以在大量的企业在全球范围内。云计算和开源现在越来越巩固。

十大最强大的IaaS云计算公司

“开源当然是在基金会的云技术,构建“Byran切说,产品管理高级主管Red Hat和负责其云业务产品,管理软件和红帽企业著,(Red Hat的消息,实时和网格平台)。“如果你看一看市场份额在服务器空间,你看看传统数据中心,大约70%是在Windows平台上运行并运行Linux的约30%。雷竞技电脑网站当你看看操作系统人选择来构建应用程序在云中,比例完全翻转。”

推理简单,格瓦拉说:一个全新的开始,你可以从头开始构建一个全新的架构,和开放源码给你最好的价值。

“你不可能让亚马逊的规模或谷歌的规模和支付许可费用,”他说。

成本不是唯一给开源模型在云空间的优势。格瓦拉还指出,创建一个社区在一个项目的能力,从而快速创新的推动力。

“这就是开源是很好的,”他说。“亚马逊、谷歌、Facebook、所有人构建这些云应用,基础设施和服务,他们都是做开源。他们使用开源软件是他们唯一能创新所需的速度。他们不能等待他们的供应商通过开发周期。”

SaaS违反自由软件的原则吗

但开源云做的究竟是什么?斯托尔曼,因为自由软件是强烈的政治(他不屑走旁人走过开源这个词),声称云计算——尤其是软件即服务(SaaS)——不能自由的定义。

“SaaS和专有软件导致有害的结果相似,但因果机制是不同的,”斯托曼写的文章在2010年出版的《波士顿评论。与专有软件”,原因是,你有和使用一个副本或非法改变是困难的。SaaS,原因是你没有使用复制。”

“许多自由软件的支持者认为SaaS的问题将得到解决通过开发免费软件服务器,”他补充道。“为服务器运营商的份上,服务器上的程序最好是免费的;如果他们是专有的,主人控制服务器。不公平的算子,并不能帮助你。但是如果服务器上的程序是免费的,不保护你的服务器的用户从SaaS的影响。他们给操作员的自由,而不是你。”

斯托曼的观点源于哲学自由软件和开源软件之间的鸿沟。斯托尔曼说,开源运动,是一种开发方法与实际关注提供源代码。自由软件运动,另一方面,促进伦理立场如何用户应该能够与他们的软件。

斯托尔曼,自由软件必须为用户提供四个基本自由:

1。自由运行程序

2。学习和改变源代码的自由正是如此你的愿望

3所示。自由分配的精确副本

4所示。自由地重新分配你的修改版本的副本

而开源和自由软件的定义是几乎相同的定义,他们似乎破裂时云。

“释放服务器软件源代码社区中受益:熟练用户可以设置类似的服务器,可能改变软件,”斯托曼写道。“但这些服务器给你控制计算你会做它,除非这是你的服务器。其余都是SaaS。SaaS总是主题服务器操作符的力量,唯一的补救方法是,不要使用SaaS !。不要用别人的服务器来做你自己的计算你所提供的数据。”

同时,开源世界正在兴奋地在云栈——基础设施即服务(IaaS)、平台即服务(PaaS), SaaS、数据存储作为服务(DaaS)和云管理。

开放云的属性

切说,Red Hat相信开放的云,他说有七个定义属性:

1。它是开源的。“这是你建立的基础,”切说。

2。它是基于协作开发。”是一个可行的、独立的社区项目,”他说。“动态必须存在,否则它只是一个专有公司发布源代码。”

3所示。它是基于开放标准和开放格式不绑定到专有技术。

4所示。它给你的自由使用你的知识产权。

5。它给用户一个选择的基础设施。他们可以选择基础设施提供商和云提供商。

6。开放api。“这是可插拔的和可扩展的,”切说。“不能限制你的。”

7所示。它必须是移植到其他云。它不能把你锁在一个特定的供应商。

”其中一个领域,我们需要一个开放的云给你能力有互操作性和可移植性在不同的云,”切说。“我应该能够管理一个混合云,跨越所有这些不同的技术。”

开源云避免厂商锁定

一个大的方向是一步互操作性和可移植性Apache Deltacloud2009年,一个项目由Red Hat然后导致了Apache软件基金会,它获得了2010年顶级项目(TLP)状态。Deltacloud, Apache软件基金会试图提供一个答案的问题还没有太多的抬头,但可能会在未来几年成为紧迫:云锁定。

“最大的挑战是,有这么多发生在云中,用户很忙找出如何最好地使用云锁定仍然不是一个大问题,”David Lutterkort说,首席软件工程师Red Hat和Apache项目Deltacloud椅子。“这并不是说在人的名单。”

Deltacloud云是一个抽象的API不同,使不同的IaaS云资源管理使用单一API。它基本上可以实现为一个包装大量的云层,把用户的云计算从处理每个云的API的细节。

标准组织也联手创造开放和可互操作的标准。2009年,领先的标准开发组织(sdo)形成云标准的协调,旨在协调工作的各种sdo发展云计算标准。成员包括云安全联盟,云标准客户委员会、分布式管理任务组(DMTF),欧洲电信标准协会(ETSI),国家标准与技术研究所(NIST),开放网格论坛(组),对象管理组织(OMG),开放云联盟(OCC),促进组织结构化信息和标准(绿洲),存储网络行业协会(SNIA), Open Group,零售技术标准协会(艺术)和TM论坛。

DMTF Lutterkort也是一个董事会成员,,除此之外,工作在一个标准被称为云基础设施管理界面(会),这将创建一个标准API,任何云可以使用。

项目埃俄罗斯是另一个前瞻性的开源项目,基本上由Red Hat,试图建立一个开源云计算代理。一个独立的项目,请提供一个单一的、一致的工具来构建和管理的组织团体跨云虚拟机。它由以下组成:

  • 埃俄罗斯导体,它提供了一个为用户提供云资源,管理用户的访问和使用这些资源和控制用户在云实例
  • 埃俄罗斯作曲家,这提供了一种方法来构建特定于云的图像从通用的模板,用户可以自由选择云使用兼容的图像
  • 埃俄罗斯协调器,它提供了一种方法来管理的实例以有组织的方式,让用户能够自动弹出一组不同实例在一个云或跨越多个云,配置它们,告诉他们对彼此
  • 埃俄罗斯HA Manager,它提供了一种方法,使实例或实例的团云高可用性

Red Hat远非唯一导致开放的云。Rackspace的云和NASA波与OpenStack IaaS云计算项目,也可通过Apache软件基金会。OpenStack项目的使命是给任何组织的能力来创建和运行在标准的硬件提供云计算服务。

托尔Olavsrud的资深作家CIO.com。@ThorOlavsrud跟随他。

这个故事,“为什么开源是云的关键创新”最初发表的首席信息官

相关:

版权©2012 IDG通信公司。Raybet2

企业网络2022的10个最强大的公司