开源云计算技术平台-OpenStack
2013-07-23 11:06:18 阿炯

OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。它的社区拥有众多的企业及开发者,这些机构与个人都将OpenStack作为基础设施即服务(简称IaaS)资源的通用前端。OpenStack项目的首要任务是简化云的部署过程并为其带来良好的可扩展性。


OpenStack是IaaS(基础设施即服务)组件,让任何人都可以自行建立和提供云端运算服务。


OpenStack OpenStack is a global collaboration of developers and cloud computing technologists producing the ubiquitous open source cloud computing platform for public and private clouds. The project aims to deliver solutions for all types of clouds by being simple to implement, massively scalable, and feature rich. The technology consists of a series of interrelated projects delivering various components for a cloud infrastructure solution.


Who's behind OpenStack?
Founded by Rackspace Hosting and NASA, OpenStack has grown to be a global software community of developers collaborating on a standard and massively scalable open source cloud operating system. Our mission is to enable any organization to create and offer cloud computing services running on standard hardware.

Who uses OpenStack?
Corporations, service providers, VARS, SMBs, researchers, and global data centers looking to deploy large-scale cloud deployments for private or public clouds leveraging the support and resulting technology of a global open source community.

Why open matters: All of the code for OpenStack is freely available under the Apache 2.0 license. Anyone can run it, build on it, or submit changes back to the project. We strongly believe that an open development model is the only way to foster badly-needed cloud standards, remove the fear of proprietary lock-in for cloud customers, and create a large ecosystem that spans cloud providers.

Ubuntu 以 40% 占比成为 OpenStack 部署中最受欢迎操作系统

2020 年 OpenStack 用户调查的结果于2021年7月中旬正式出炉,Ubuntu 被 OpenStack 社区指定为 OpenStack 部署中最受欢迎的平台。这对 Canonical 和整个 Ubuntu 社区来说是个好消息。Canonical 在官方博客中表示:“这是一个漫长的旅程,有时很颠簸,但我们成功了。而且我们不会止步于此!”


OpenStack 用户调查是一个由开放基础设施基金会(Open Infrastructure Foundation)每年组织的活动,参与这项调查是基于开放和自愿为原则的。所有的参与者都必须回答一些关于他们在 OpenStack 部署方面的问题,包括一些用户统计信息以及云的规模和部署决定。其中一个问题是关于运行这个 OpenStack 云部署的主要操作系统是什么。调查结果的显示,40% 的受访者表示 Ubuntu Server 是他们的主要操作系统。这意味着,Ubuntu Server 成为了全球大多数组织的 OpenStack 部署的默认操作系统。CentOS(28%)和 RHEL(19%)分列二三位,Debian 仅以 6% 排名第四。


虽然 OpenStack 是由 NASA 和 Rackspace 创立的一个开源项目,但 Canonical 从早期阶段就参与了 OpenStack 的开发。多年来,Canonical 一直在为 OpenStack 源代码做贡献,并将 OpenStack 二进制文件打包,以便在 Ubuntu 上直接使用。Canonical 还在 OpenStack 部署和运营自动化领域开创了许多解决方案,有效地消除了 OpenStack 对其终端用户的复杂性。那么为什么人们会将 Ubuntu 作为 OpenStack 首选的操作系统呢?Canonical 在官方博客中罗列了 Ubuntu 在 OpenStack 部署中的几项优势:

直接的安装方法:复杂性只是 OpenStack 众多性质的一部分。Canonical 提供的工具可以消除这种复杂性。例如,MicroStack 让用户能够在短短 2 个命令和 20 分钟内安装一个单节点 OpenStack 集群。

Day-2 的操作支持:OpenStack 用户通常面临的另一个挑战是 Day-2 的操作支持。如何确保 OpenStack 集群在最初部署后能持续运行一周、一个月、一年,并在同时持续发展。Canonical 将 OpenStack 操作代码打包,实现了典型操作任务的完全自动化,如数据库备份、集群的扩展甚至 OpenStack 的升级。

可预测的发布节奏和升级路径:由于 OpenStack 的发布节奏与 Ubuntu 的发布节奏一致,用户总能知道什么时候会有新的版本。Canonical 承诺在 Ubuntu 上推出的每一个 OpenStack 的新版本都会在上游发布后的 2 周内发布。

全面开源:与其他 Linux 发行版相反,Canonical 使用 100% 开源的工具提供 OpenStack。这就避免了部署后可能遇见的各种问题,或者意外的成本。

可选的企业支持订阅:Canonical 提供 OpenStack 企业支持。Ubuntu Advantage for Infrastructure(UA-I)支持订阅包括生产级服务水平协议(SLA)、电话和票据支持、10 年的安全更新等。

对 OpenStack 调查报告感兴趣的用户,可以点击链接查看完整报告内容。

OpenStack 2022:内核数量达到前所未有的4千万个

OpenStack 于2022年12月发布了一份 2022 年用户调查报告指出,其部署在 2022 年达到了一个新的里程碑:现在拥有超过 4000 万个生产核心,与 2021 年相比增长了 60%,自 2020 年以来增长了 166%;且全球共有 300 多个公共云数据中心。原因在于对混合云环境和 Kubernetes 集成支持的依赖增加推动了指数增长。此项调查调基于 2021 年 8 月至 2022 年 8 月期间编目的 300 多个部署和 430 多个受访者的反馈。在权威人士质疑 OpenStack(世界第四大开源项目)是否已死之际,OpenInfra 基金会测得生产中的 OpenStack 内核数量达到前所未有的 4000 万个。核心服务(Nova、Neutron、Keystone、Glance 和 Ironic)的采用率仍然很高,但随着运营商发展其架构以适应新的工作负载,他们已转向 OpenStack 保护伞下的支持服务,包括 Octavia 和 Magnum。这些具体项目分别支持对混合云环境的依赖和与 Kubernetes 的集成,并作为生产就绪的 OpenStack 服务继续发展。

各种规模的组织都在进行扩展以满足最终用户的需求。除了电信业外,OpenStack 已成为中国移动和 Verizon 等主要大型移动公司的中坚力量。日本即时通讯服务 LINE、按需云财务管理服务公司 Workday、沃尔玛实验室和雅虎以及许多其他小规模的公司也押注了 OpenStack。 另一方面,作为 OpenInfra 标准,Linux OpenStack Kubernetes Infrastructure (LOKI) 正在以越来越快的速度在生产中实现。Kubernetes 现在部署在超过 85% 的 OpenStack 部署中:73% 通过 vanilla Kubernetes,另外 12% 通过 OpenShift。OpenStack 容器编排服务 Magnum 也越来越受欢迎,现有 21% 的用户使用它运行生产工作负载 (去年仅为 16%)。调查还指出,运行混合云环境和 OpenStack 部署的受访者也从 77% 上升到了 80%。为了实现工作负载在不同云环境之间的平稳过渡,越来越多的运营商转向 Octavia —— 一种开源的、运营商规模的负载平衡解决方案,旨在与 OpenStack 配合使用。如今已有几乎一半的生产部署都在生产中运行 Octavia,相较去年增加了 11%。

用户满意度上,OpenStack 表现稳定,NPS 为 41。用户称赞社区 "能够培养和回馈的纯粹的技术人才",并将 "社区的鼓励和支持" 以及项目的 "社区驱动" 性质列为其最大的优势。但受访者也表示,升级仍然是头号痛点;基于此,社区决定将在下一个版本开始进行重大改变,以缓解 OpenStack 升级过程中的一些复杂问题。此外,社区还在致力于仪表板改进、项目文档改进和降低 OpenStack 的整体复杂性。更多详情可查看完整报告。



最新版本:


官方主页:http://www.openstack.org/