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

阅读数:1655 2016 年 5 月 29 日 17:38

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

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

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

哪些规模的组织在使用 OpenStack

(点击放大图像)

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

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

哪些行业在使用 OpenStack?

(点击放大图像)

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

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

OpenStack 云的规模

(点击放大图像)

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

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

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

(点击放大图像)

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

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

哪些类型的云使用了 OpenStack?

(点击放大图像)

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

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

为何使用 OpenStack?

(点击放大图像)

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

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

喜欢什么 / 不喜欢什么

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

喜欢:

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

不喜欢:

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

OpenStack 连接到其他哪些云?

(点击放大图像)

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

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

KVM 统治下的 OpenStack

(点击放大图像)

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

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

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

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

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

(点击放大图像)

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

Ubuntu 是 OpenStack 的首选操作系统

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

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

OpenStack 的未来是怎样的?

(点击放大图像)

数读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 )关注我们。

评论

发布