执行摘要
呈指数级的增长源于对混合云环境日益增长的依赖以及对 Kubernetes 集成支持。
正当评论员质疑世界第四大开源项目 OpenStack 是否已经“死亡”之际,OpenInfra 基金会测得生产环境中的 OpenStack 内核数量达到前所未有的 4000 万个。核心服务——Nova、Neutron、Keystone、Glance 和 Ironic——的采用率仍然很高,但随着运营商调整其架构以适应新的工作负载,他们开始转向 OpenStack 伞下的支持服务,包括 Octavia 和 Magnum。这些特定项目分别支持对混合云环境的依赖以及与 Kubernetes 的集成,并且作为可投入生产的 OpenStack 服务而不断发展壮大。
本报告中包含的调查收集了 2021 年 8 月至 2022 年 8 月期间的 300 多个部署和 430 多名受访者的反馈。除非获得明确许可,否则特定用户组织和个人受访者的姓名将保持匿名。
OpenStack 部署规模
2022 年,OpenStack 部署达到一个新里程碑,生产环境中的计算内核数量达到 4000 万个,比 2021 年增长了 60%,自 2020 年以来增长了令人印象深刻的 166%。部署规模继续各不相同,大多数部署(56%)的内核数量在 100 到 10,000 个之间。

内核增长的重要部分是由“百万内核俱乐部”的成员记录的,该俱乐部于 2021 年推出,旨在表彰世界上最大的 OpenStack 部署。LINE 是一家总部位于日本的即时通讯服务,在四大主要市场拥有 1.76 亿活跃月度用户。其由 OpenStack 提供支持的云基础设施将其足迹扩大到 400 万个内核,比 2021 年增长了 150%。Workday 是一家按需提供的云端金融管理、人力资本管理和学生信息系统软件供应商,今年的 OpenStack 足迹再次翻倍,达到 284 万个内核。
但并非只有最大的 OpenStack 部署构成了这种爆炸性增长。所有规模的组织都在显著扩展规模,以满足其最终用户的需求。值得注意的例子包括
OpenStack 公有云足迹
开源公有云选项正日益成为部署模型的首选,尤其是在适应合规标准(如 GDPR 和其他数字主权法)的组织中。由 OpenStack 提供支持的公有云提供您期望的公有云提供商的可扩展性,以及可以根据区域法规提供定制支持的专家。
“作为泰国唯一的 OpenInfra 金牌会员,很高兴看到越来越多的东南亚组织加入我们,利用 OpenStack 的灵活性和成本效益。我们很荣幸能成为 OpenStack 支持的公有云快速增长的全球足迹的一部分。”
-- Abhisak Chulya,NIPA Cloud 首席执行官

OpenInfra 标准采用增长
Linux OpenStack Kubernetes Infrastructure (LOKI) 作为 OpenInfra 标准正在越来越多地在生产环境中实施。Kubernetes 现在部署在超过 85% 的 OpenStack 部署中:73% 通过原生 Kubernetes,另外 12% 通过 OpenShift。OpenStack 和 Kubernetes 生产集成数量的增加也体现在 Magnum 的用户数量增加到 21%(去年为 16%),Magnum 是 OpenStack 用于容器编排的服务。
“在过去几年中,越来越多的客户在不同的部署模型中使用 OpenStack 和 OpenShift。在 Red Hat,我们做了大量工作以确保这两个平台可以一起使用,因此用户不再需要在其中一个平台或另一个平台之间做出选择,而是可以自由且自信地选择最适合其当前和未来工作负载的配置。” —Maria Bracho,Red Hat 产品管理经理
混合云趋势
根据 Flexera 的 2022 年云状况报告,80% 的受访者正在采取混合方法,结合使用公有云和私有云。这一趋势反映在 OpenStack 用户调查中,使用 OpenStack 部署的受访者运行混合云环境的比例从 77% 上升到 80%。为了实现跨不同云环境的无缝工作负载迁移,越来越多的运营商正在转向 Octavia,这是一种开源的、可扩展的负载均衡解决方案,旨在与 OpenStack 协同工作。近一半的生产部署正在运行 Octavia,比去年增长了 11%。
新的 OpenStack 部署区域
OpenStack 历史上一直被北美、欧洲和亚洲(尤其是中国)的数据中心广泛采用。今年,新的数据中心已在历史上活动不太多的地区推出。OpenStack 基于的数据中心今年在非洲、南美洲和亚洲的其他国家/地区推出,从而导致这些地区组织与 OpenInfra 基金会之间的合作和投资增加。在过去一年中,Nipa Cloud、Atlancis、Viettel、NHN Cloud、Okestro 和德里大学加入了 OpenInfra 基金会,以支持构建开源社区,这些社区编写在生产环境中运行的软件的使命。
OpenStack NPS
OpenStack 项目继续是世界上最活跃的四个开源项目之一,因此毫不奇怪,OpenStack 用户最常见的满意点之一是支持性社区。用户赞扬该社区“能够培养和回馈的大量技术人才”并引用“社区鼓励和支持”以及该项目的“社区驱动”性质是其最大的优势。
话虽如此,每个项目都有改进的机会。在调查受访者中,升级仍然是最大的痛点,但社区已经倾听并将在下一个版本中进行重大改变。计划于 2023 年 3 月发布的 OpenStack Antelope 版本将是最近由技术委员会建立的跳级升级发布流程 (SLURP) 中的第一个版本。每隔一个版本将被视为“SLURP”版本。希望保持六个月周期的部署将像以前一样部署每个“SLURP”和“非 SLURP”版本。希望迁移到一年升级周期的部署将同步到“SLURP”版本,然后跳过下一个“非 SLURP”版本,并在随后的“SLURP”版本发布时进行升级。社区希望这可以减轻 OpenStack 升级过程中的一些复杂性。
社区还在解决用户对仪表板改进的要求。在 2022 年 10 月发布的 OpenStack Zed 版本中,社区推出了 OpenStack Skyline,这是一个新的 OpenStack 仪表板项目,其中包含 99Cloud 贡献的原始代码。Skyline 使用基于 React 的技术堆栈,具有更现代的 Web 应用程序架构,并且旨在比 Horizon(OpenStack 仪表板的规范实现)更优雅地处理用户请求和多个当前命令。OpenStack 技术委员会认为 Skyline 处于“新兴技术状态”,尚未准备好投入生产,但该项目有望为 OpenStack 仪表板提供强大的升级。
根据调查受访者的说法,还需要改进项目的文档并降低 OpenStack 的整体复杂性。社区领导正在积极解决这两个问题。如果您有兴趣参与,欢迎您的贡献。访问 openstack.org/community 了解更多信息。