Top
首页 > IT产品和服务 > 第一资讯 > 正文

不懂OpenStack 都不敢说自己是搞IT的

从维基百科上了解,OpenStack是一个美国国家航空航天局和Rackspace合作研发的云计算软件,以Apache许可证授权,并且是一个自由软件和开放源代码项目。OpenStack是IaaS(基础设施即服务)平台,让任何人都可以自行建立和提供云端运算服务。
发布时间:2017-06-16 14:05        来源: ZOL        作者:鲁畅

OpenStack究竟有多火,这一点我们从IT人之间聊天时的提及率就能看出端倪。但是我们也会发现另一个问题,尽管很多IT人都知道OpenStack,但是往往没有了解,可是如今已经到了不懂OpenStack就不好意思说自己是搞IT的地步,那么今天我们就看看究竟OpenStack是什么。

天天聊OpenStack 你真的懂NASA的心思吗

OpenStack实例(图片来源于网络

可能很多人都知道Rackspace,知道他在Openstack中的作用,实际上,除了Rackspace之外,还有一个对创立Openstack做出巨大贡献的机构,那就是NASA。从维基百科上了解,OpenStack是一个美国国家航空航天局和Rackspace合作研发的云计算软件,以Apache许可证授权,并且是一个自由软件和开放源代码项目。OpenStack是IaaS(基础设施即服务)平台,让任何人都可以自行建立和提供云端运算服务。所以,也有人将OpenStack理解为一个提供私有化部署的AWS。

天天聊OpenStack 你真的懂NASA的心思吗

图片来源于网络

据悉,OpenStack现在有来自全世界178个国家的37059名工程师参与、574家公司赞助,项目代码超过200万行。包括谷歌、IBM、VMware等厂商都参与其中。

具体到OpenStack的模块构成则主要包括以下几大部分:Nova计算服务、Keysyone认证服务、Glance镜像服务、Swift对象存储和Horizon组件。

Nova也被称作OpenStack Compute,是一套控制器,主要用于虚拟机计算或者使用群组启动虚拟机实例。

天天聊OpenStack 你真的懂NASA的心思吗

图片来源于网络

OpenStack Keysyone用于用户身份服务与资源管理,为所有的OpenStack组件提供认证和访问策略服务。

OpenStack Glance镜像服务是一套虚拟机镜像查找及检索系统,实现虚拟机镜像管理。

OpenStack Swift对象存储是一套用于大规模可扩展系统中通过内置冗余及容错机制,以对象为单位的存储系统,这些对象能够通过一个REST API或是想Cyberduck这样可以对接对象村火车API的客户端加以恢复。

OpenStack Horizon是基于Django的仪表板接口,是一个图形化管理前端,它可以管理实例、镜像、创建密匙对实例添加卷、操作Swift容器等。

从OpenStack近期发布的双年调查报告中,我们可以看到开源云计算软件OpenStack正在进入主流市场,用户规模覆盖大中小型企业,并且保持高速增长。目前已有超过585家企业,接近4万人通过各种方式支持着这个超过2000万行的开源项目的持续发展。

从行业角度看,IT企业和电信行业对于OpenStack的接纳程度更高,同时在所有受访企业中,65%的企业在用OpenStack搭建私有云,还有一个可能的流行趋势是托管的私有云。尽管OpenStack在灵活性、生态、API驱动、社区、创新和不被厂商锁定方面优势明显,但是其快速发展也导致只专注于核心项目,旁支项目遭受冷落、组件一致性差等问题。

天天聊OpenStack 你真的懂NASA的心思吗

容器是否会与OpenStack擦出火花?

虽然OpenStack已经大范围应用在生产环境之中,但是仍然需要社区、企业来帮助。同时,容器Docker的崛起也为OpenStack带来了新的可能。

我们可能无法对OpenStack的未来做出精准的预测,但OpenStack的崛起已经开始呈现出专业人才的缺失,可能未来这种情况会愈加明显,我们也将继续关注OpenStack的发展状况。

专题访谈

合作站点
stat