BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

数读OpenStack:谁在使用开源云,用来做什么?

| 作者 大愚若智 关注 9 他的粉丝 发布于 2016年5月30日. 估计阅读时间: 6 分钟 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。

OpenStack Foundation每年会对OpenStack用户进行两次调查,最新一次调查是在2016年4月完成的,调查报告现已出炉。本次调查涉及来自全球1111家组织的1603名成员,他们一共构建了405个OpenStack云。

调查显示,开源云软件正在稳扎稳打地步入企业主流市场,但在部署和管理等方面,这一项目依然面临不少问题。

毫无疑问,大家对OpenStack的兴趣正在飞速增长。OpenStack项目包含两千万行代码,全球有超过585家公司在通过各种方式为OpenStack提供支持,据OpenStack Foundation统计,整个社区约有40,000名活跃的参与者。

哪些规模的组织在使用OpenStack

(点击放大图像)

OpenStack在不同规模的组织中获得了不错的接受度,23%受访者就职的组织员工总数介于1000至9999人之间,还有18%的受访者就职的组织员工总数少于1,000人。

哪些行业在使用OpenStack?

(点击放大图像)

各行各业都在用,但是很明显,一些核心行业是较为突出的。68%的受访者就职于信息技术公司,14%的受访者就职于电信运营商,9%的受访者就职于学术机构。

OpenStack云的规模

(点击放大图像)

OpenStack云的规模目前并不是非常大。几乎半数云的节点数量不到100个,将近1/5甚至少于10个节点。

OpenStack云的部署目前处于哪一阶段?

(点击放大图像)

该项目还在继续成熟完善。2015年4月,大约一半的OpenStack云已经用于生产环境。今年,65%的受访者称自己的OpenStack云已经完全用于生产环境,只有21%的云还处于开发和测试阶段,14%处于概念证实阶段。

哪些类型的云使用了OpenStack?

(点击放大图像)

OpenStack到底是公有还是私有云平台?该项目的支持者认为两者皆是,但大部分用户(65%)使用该技术构建私有云,只有16%用来构建公有云。另外还有一种新兴的用例:托管式私有云,12%的受访者通过合约委托服务供应商托管专属的OpenStack部署,借此帮助客户省略繁琐的管理问题。

为何使用OpenStack?

(点击放大图像)

答案其实在很多人的意料之中:开源,这是很多人使用OpenStack的主要原因。但更有趣的是,66%的受访者称选择OpenStack的主要原因是为了省钱,97%的受访者称使用开放的API实现标准化是选择OpenStack的五大原因之一。

喜欢什么/不喜欢什么

OpenStack Foundation调查了社区成员在使用OpenStack过程中,最喜欢和最不喜欢该技术的哪些特点。开源方面的特征受到用户广泛欢迎,但也有越来越多的用户开始青睐该项目易于使用和易于管理等特点。

喜欢:

  • 社区
  • 灵活性
  • 创新
  • 不会被锁定至某一供应商
  • 生态系统
  • 演化
  • API驱动的基础结构

不喜欢:

  • 缺乏全面的文档
  • 组件之间缺乏一致性
  • 笨重冗繁的自动化部署
  • 只重视核心项目,忽略周边项目

OpenStack连接到其他哪些云?

(点击放大图像)

OpenStack和Amazon Web Services之间的关系有些脆弱,但调查显示大部分OpenStack用户都会将AWS与OpenStack相集成。

KVM统治下的OpenStack

(点击放大图像)

OpenStack用户更愿意在整个环境中使用开源组件。这一点没什么奇怪的,但让人惊讶的是开源组件在OpenStack部署中的流行程度。

例如,高达93%的OpenStack云运行了Kernel Virtual Machine hypervisor。流行程度排名第二的hypervisor是QEMU,但使用率仅16%。尽管VMware正在努力将自己的工具纳入OpenStack生态系统,只有8%的用户使用ESX作为自己的hypervisor。

开源的网络、存储和数据库处于统治地位

在网络端,最流行的网络驱动是Open vSwitch,存储方面Ceph是最主要的平台,MySQL则是首选数据库,随后还有MariaDB和MongoDB – 所有这些都是开源的。

(点击放大图像)

Ubuntu是OpenStack的首选操作系统

在操作系统方面,开源系统是大部分(74%)OpenStack云的首选。令人惊异的是Ubuntu的使用率远超Red Hat、SUSE和CentOS。

开源云基础结构的用户自然而然会考虑在整个堆栈的其他方面也使用开源组件。

OpenStack的未来是怎样的?

(点击放大图像)

很多OpenStack用户会通过自己的OpenStack云探索各种新兴技术。应用程序容器、软件定义的网络和网络功能虚拟化、以及裸机云(Bare metal cloud)是OpenStack环境中最受关注的新兴技术。

OpenStack用户通常更愿意拥抱这些新技术:42%的受访者称正在使用或评估Google的开源容器管理服务Kubernetes。其他最受关注的流行平台还包括Cloud Foundry(24%)、OpenShift(来自Red Hat)以及Mesos。


感谢陈兴璐对本文的策划和审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

为什么1111家组织构建了405个OpenStack云? by 孙 庚泽

其他没有构建OpenStack云的组织用OpenStack来做什么?只使用OpenStack的一些组件?keystone啦之类的?

Re: 为什么1111家组织构建了405个OpenStack云? by 李 建盛

OpenStack 是一个生态系统,这里面有各类软硬件厂商,以及私有云。仅仅使用OpenStack组件的,也只有Swift 能算独立的产品。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

2 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT