当前位置:云计算企业动态 → 正文

像Linux一样,OpenStack成就IaaS,成就云计算

责任编辑:editor006 作者:刘学习 |来源:企业网D1Net  2015-12-23 17:20:58 本文摘自:中国软件网

如同我们的PC机需要windows来管理与控制一样,云计算也得配上一款操作系统。当年,Linux操作系统因为开源,逐渐取代的Windows NT,成为工业标准服务器甚至是其他服务器的主流标准。在云计算时代,开源的计算操作系统OpenStack,也有可能取代现在流行的各种商业云管理平台。这是OpenStack被众多ICT追捧的根本原因。

如果说 Linux 是为单个服务器提供可扩展的开放式操作环境的话,那么 OpenStack 便是为云基础架构提供可扩展的开放式操作环境。OpenStack是IaaS组件,让任何人都可以自行建立和提供云端运算服务。此外,OpenStack也用作建立防火墙内的“私有云”,提供机构或企业内各部门共享资源。

据调查,Openstack官网来自中国的访问量超过美国,那是不是预示着IaaS云计算在中国发展速度会超过美国呢?OpenStack是否会像Linux一样缔造一个新传奇?

采用开源解决应用问题

Amazon Web Services(AWS) 推出,让人们见识了云计算的魅力。更深层次的原因是 云计算是一个融合了互联网商业模式、革命性的IT技术和电信服务运营的新生事物。它将资源更多地依赖于互联网的大环境实现“云”化,原来承担很多任务的用户端设备将逐渐获得“解放”,变得更加简单和便捷。

但是人人都采用商业的云管理平台,成本高,抵消了云计算低成本的优势;自己开发,推出自己的系统,实力和互操作性会受损。因此, 2010 年由 NASA 和Rackspace 联合从用户和应用出发发起的OpenStack项目。自此之后,300多家公司陆续参与进来,包括惠普、NetApp、华为等众多企业积极为该项目建言献策,贡献代码。

中国开源联盟主席陆首群曾经表示,以OpenStack开放架构构建的开源云是当今云计算发展的主流之一,几乎所有的云计算平台都是开源联盟的成员。他更直言,现在应该说,哪几家企业不是开源联盟的成员,因为这样的企业屈指可数。

OpenStack的“位置”

OpenStack魅力非凡,它如同Linux一样,旨在构建一个内核,所有的软件厂商都围绕着它进行工作。

图1是IaaS架构示意图,图2是一个已开开源系统OpenStack搭建的IaaS应用架构图。

 

图1 IaaS架构示意图

 

图2 采用OpenStack的应用架构

OpenStack在其中至少发挥两个方面的作用:一是提供对各种资源的管理。OpenStack有许多子项目,用于对云计算平台中的各种资源(如计算能力、存储、网络)提供敏捷管理;第二,OpenStack也提供了对虚拟化技术的支持。

对 OpenStack 而言,一个关键点是:它提供的各种服务(包括计算、存储、网络等)能与等效的 Amazon Web Services(AWS) 功能实现 API 兼容。这意味着,如果您拥有或创建了运行于 AWS 上的应用程序,那么您就可以在任何 OpenStack 环境中运行该应用程序,包括在内部数据中心上。能够在 AWS 和 OpenStack 之间迁移应用程序,这样的潜能极具吸引力。

采用模块化设计增加灵活性

OpenStack 采用模块化设计,包含同一体系下的一系列不同的开发项目。最终的 OpenStack 服务可用于创建大型处理、存储和网络资源池,完全通过由管理员控制的信息板进行管理,并且支持用户通过 Web 界面配置资源。OpenStack 云的租户可以手动选择和配置服务。运行于 OpenStack 云中的应用程序可以使用 OpenStack 应用程序编程接口 (API),通过编程方式选择和配置服务。

图3是OpenStack的架构图。

图3 OpenStack的架构

OpenStack包括了但不仅限于运算套件Nova、对象储存套件Swift、区块储存套件Cinder、网通套件Quantum、身分识别套件Keystone、镜像文件管理套件GLANce、仪表板套件Horizon等。

OpenStack与AWS功能对比

虽然各个组件模块均设计为配合运行,但您也可以只选择所需的组件。例如,服务提供商可通过增加一两个模块来补充这些模块提供的功能。

持续更新 功能不断丰富

OpenStack的发布时间安排得很紧凑,每六个月就推出一个新版本。(各个版本按字母顺序命名。Austin 是第一个版本,接下来是 Bexar、Cactus,依此类推。)OpenStack 的第12个版本——Liberty,在2015年10月15日如期交付和发行。

每个版本通常都包含一些新功能和新模块,而且有可能以“孵化”形式包含一些未来要发布的项目。

正如过去几年一样,每个版本都有大量的变化和引入新的功能,但是现在,OpenStack 已经达到一个新的位置,那就是大部分的必要功能都已经齐备了,因此,Liberty现在更多的是增量式的变化-——只有一些偶然性爆发的领域是例外,比如容器。另外混合云和安全的新的部署模式,以及大多数项目在可升级性、性能以及稳定性上的改进,以及添加新的功能。

开源OpenStack基金会主席Alan Clark说,未来OpenStack的发展方向,重点包括在影响服务运行规模的项目上努力,提高可扩展性;在影响高可用性方面的项目方向上发力,提高系统的弹性等。

开源OpenStack基金会主席Alan Clark

团结一切可以团结的力量

要开源软件,不单单是开放源代码就可以了,选择一种许可证很重要,一个许可证之于软件就相当于价值观之于普通人,代表了这个软件的基本品性。选择一个错误的许可证,可能会直接导致整个项目的失败。

开源的许可证有GPL、LGPL、BSD、Apache 2.0等不同的类型。OpenStack 采用 Apache 2.0 许可证定义。相对GPL/LGPL的开放源代码,Apache 2.0就宽松许多——商业软件可以任意的使用Apache 2.0发布的软件代码,而不需要开放源代码,只需要提及代码的出处。因此,OpenStack 其比其他大型开源项目更容易商业化,也因而很早就吸引了众多公司广泛参与开发和推广。

OpenStack与Linux 之间的类比可以进一步延伸到它们采用的一种非常类似的发布模式。正如 Red Hat 和 SUSE 等公司基于 Linux 公开源代码创建了打包的 Linux 发布版一样,包括 Red Hat、SUSE、Mirantis、Rackspace 和 metacloud 在内的十多家甚至更多 OpenStack 提供商也在创建 OpenStack 打包版本。OpenStack 基金会将 OpenStack 的核心功能定义得很到位,因此所有发布版均提供关键功能,从而避免了碎片化。

十年之间,Linux操作系统从一个“玩具”成长为一个坚实的服务器操作系统,如今基于Linux的Android又风靡全球!只有5年时间,OpenStack在云计算领域就掀起了阵阵狂澜!未来,OpenStack是否会像Linux一样缔造一个新传奇? 我们将拭目以待!

关键字:OpenStack云计算IaaS

本文摘自:中国软件网

x 像Linux一样,OpenStack成就IaaS,成就云计算 扫一扫
分享本文到朋友圈
当前位置:云计算企业动态 → 正文

像Linux一样,OpenStack成就IaaS,成就云计算

责任编辑:editor006 作者:刘学习 |来源:企业网D1Net  2015-12-23 17:20:58 本文摘自:中国软件网

如同我们的PC机需要windows来管理与控制一样,云计算也得配上一款操作系统。当年,Linux操作系统因为开源,逐渐取代的Windows NT,成为工业标准服务器甚至是其他服务器的主流标准。在云计算时代,开源的计算操作系统OpenStack,也有可能取代现在流行的各种商业云管理平台。这是OpenStack被众多ICT追捧的根本原因。

如果说 Linux 是为单个服务器提供可扩展的开放式操作环境的话,那么 OpenStack 便是为云基础架构提供可扩展的开放式操作环境。OpenStack是IaaS组件,让任何人都可以自行建立和提供云端运算服务。此外,OpenStack也用作建立防火墙内的“私有云”,提供机构或企业内各部门共享资源。

据调查,Openstack官网来自中国的访问量超过美国,那是不是预示着IaaS云计算在中国发展速度会超过美国呢?OpenStack是否会像Linux一样缔造一个新传奇?

采用开源解决应用问题

Amazon Web Services(AWS) 推出,让人们见识了云计算的魅力。更深层次的原因是 云计算是一个融合了互联网商业模式、革命性的IT技术和电信服务运营的新生事物。它将资源更多地依赖于互联网的大环境实现“云”化,原来承担很多任务的用户端设备将逐渐获得“解放”,变得更加简单和便捷。

但是人人都采用商业的云管理平台,成本高,抵消了云计算低成本的优势;自己开发,推出自己的系统,实力和互操作性会受损。因此, 2010 年由 NASA 和Rackspace 联合从用户和应用出发发起的OpenStack项目。自此之后,300多家公司陆续参与进来,包括惠普、NetApp、华为等众多企业积极为该项目建言献策,贡献代码。

中国开源联盟主席陆首群曾经表示,以OpenStack开放架构构建的开源云是当今云计算发展的主流之一,几乎所有的云计算平台都是开源联盟的成员。他更直言,现在应该说,哪几家企业不是开源联盟的成员,因为这样的企业屈指可数。

OpenStack的“位置”

OpenStack魅力非凡,它如同Linux一样,旨在构建一个内核,所有的软件厂商都围绕着它进行工作。

图1是IaaS架构示意图,图2是一个已开开源系统OpenStack搭建的IaaS应用架构图。

 

图1 IaaS架构示意图

 

图2 采用OpenStack的应用架构

OpenStack在其中至少发挥两个方面的作用:一是提供对各种资源的管理。OpenStack有许多子项目,用于对云计算平台中的各种资源(如计算能力、存储、网络)提供敏捷管理;第二,OpenStack也提供了对虚拟化技术的支持。

对 OpenStack 而言,一个关键点是:它提供的各种服务(包括计算、存储、网络等)能与等效的 Amazon Web Services(AWS) 功能实现 API 兼容。这意味着,如果您拥有或创建了运行于 AWS 上的应用程序,那么您就可以在任何 OpenStack 环境中运行该应用程序,包括在内部数据中心上。能够在 AWS 和 OpenStack 之间迁移应用程序,这样的潜能极具吸引力。

采用模块化设计增加灵活性

OpenStack 采用模块化设计,包含同一体系下的一系列不同的开发项目。最终的 OpenStack 服务可用于创建大型处理、存储和网络资源池,完全通过由管理员控制的信息板进行管理,并且支持用户通过 Web 界面配置资源。OpenStack 云的租户可以手动选择和配置服务。运行于 OpenStack 云中的应用程序可以使用 OpenStack 应用程序编程接口 (API),通过编程方式选择和配置服务。

图3是OpenStack的架构图。

图3 OpenStack的架构

OpenStack包括了但不仅限于运算套件Nova、对象储存套件Swift、区块储存套件Cinder、网通套件Quantum、身分识别套件Keystone、镜像文件管理套件GLANce、仪表板套件Horizon等。

OpenStack与AWS功能对比

虽然各个组件模块均设计为配合运行,但您也可以只选择所需的组件。例如,服务提供商可通过增加一两个模块来补充这些模块提供的功能。

持续更新 功能不断丰富

OpenStack的发布时间安排得很紧凑,每六个月就推出一个新版本。(各个版本按字母顺序命名。Austin 是第一个版本,接下来是 Bexar、Cactus,依此类推。)OpenStack 的第12个版本——Liberty,在2015年10月15日如期交付和发行。

每个版本通常都包含一些新功能和新模块,而且有可能以“孵化”形式包含一些未来要发布的项目。

正如过去几年一样,每个版本都有大量的变化和引入新的功能,但是现在,OpenStack 已经达到一个新的位置,那就是大部分的必要功能都已经齐备了,因此,Liberty现在更多的是增量式的变化-——只有一些偶然性爆发的领域是例外,比如容器。另外混合云和安全的新的部署模式,以及大多数项目在可升级性、性能以及稳定性上的改进,以及添加新的功能。

开源OpenStack基金会主席Alan Clark说,未来OpenStack的发展方向,重点包括在影响服务运行规模的项目上努力,提高可扩展性;在影响高可用性方面的项目方向上发力,提高系统的弹性等。

开源OpenStack基金会主席Alan Clark

团结一切可以团结的力量

要开源软件,不单单是开放源代码就可以了,选择一种许可证很重要,一个许可证之于软件就相当于价值观之于普通人,代表了这个软件的基本品性。选择一个错误的许可证,可能会直接导致整个项目的失败。

开源的许可证有GPL、LGPL、BSD、Apache 2.0等不同的类型。OpenStack 采用 Apache 2.0 许可证定义。相对GPL/LGPL的开放源代码,Apache 2.0就宽松许多——商业软件可以任意的使用Apache 2.0发布的软件代码,而不需要开放源代码,只需要提及代码的出处。因此,OpenStack 其比其他大型开源项目更容易商业化,也因而很早就吸引了众多公司广泛参与开发和推广。

OpenStack与Linux 之间的类比可以进一步延伸到它们采用的一种非常类似的发布模式。正如 Red Hat 和 SUSE 等公司基于 Linux 公开源代码创建了打包的 Linux 发布版一样,包括 Red Hat、SUSE、Mirantis、Rackspace 和 metacloud 在内的十多家甚至更多 OpenStack 提供商也在创建 OpenStack 打包版本。OpenStack 基金会将 OpenStack 的核心功能定义得很到位,因此所有发布版均提供关键功能,从而避免了碎片化。

十年之间,Linux操作系统从一个“玩具”成长为一个坚实的服务器操作系统,如今基于Linux的Android又风靡全球!只有5年时间,OpenStack在云计算领域就掀起了阵阵狂澜!未来,OpenStack是否会像Linux一样缔造一个新传奇? 我们将拭目以待!

关键字:OpenStack云计算IaaS

本文摘自:中国软件网

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^