主题

了解 OpenStack

OpenStack® 提供了一种模块化云基础架构,旨在帮助您摆脱标准硬件束缚,实现从统一方位、随心、按需部署所需工具。

什么是 OpenStack?

OpenStack 是一系列开源工具(或开源项目)的组合,主要使用池化虚拟资源来构建和管理私有云及公共云。其中的 6 个项目主要负责处理核心云计算服务,包括计算、网络、存储、身份和镜像服务。同时还有另外十多个可选项目,用户可通过将其捆绑一起来创建独特、可部署的云架构。

试想一下,虚拟化环境中,诸如存储、CPU 和 RAM 等资源都是从诸多供应商特定的项目中提取出来,然后由 Hypervsior (虚拟机监控程序) 进行拆分并按需进行分配。OpenStack 使用一组一致的应用编程接口 (API),进一步将这些虚拟资源提取为离散池,用于支持标准云计算工具,供管理员和用户直接交互使用。

根据您将要虚拟化的资源内容和所需的云服务类型,可使用 OpenStack 模块基础架构来部署不同的项目,从而设计独特的云平台。

OpenStack 仅仅是一个虚拟化管理平台吗?

并不全是。它们存在很多相似性,但并非完全相同。

OpenStack 和虚拟化管理平台都位于虚拟化资源层之上,可帮助用户发现、报告和自动执行位于不同供应商产品环境中的业务流程。

诚然,虚拟化管理平台的主要目的是方便利用虚拟资源的特性和功能,而实际上,OpenStack 是使用虚拟资源来运行工具组合的。这些工具所创建的云环境符合美国国家标准与技术协会的 5 大云计算标准:一个网络、池化资源、一个用户界面、部署能力和自动化资源控制/分配。1

1 https://www.nist.gov/programs-projects/cloud-computing

OpenStack 有什么用途?

事实证明,私有云在 OpenStack 上运行的效果要优于 DIY 方法。451 Research 发现,由于 OpenStack 具有易安装性和易管理性,虚拟机的数量只增加了 6%,因此采用 OpenStack 比您自己创建私有云更具性价比。

451 Research 发现,将 OpenStack 用于网络功能虚拟化 (NFV), 从而将网络的一些重要功能分离出来以便在各环境中分配,这很可能将是下一个大事件。根据分析人士的调查,几乎全球所有通信服务提供商都已将此提上议事日程。

OpenStack 是用于打造公共云环境的领先开源方案。无论是市值数十亿美元的上市公司,还是初创公司,您都可以使用 OpenStack 来构建可与云提供商相媲美的公共云服务。

OpenStack 为私有云和公共云提供了可靠的基础。容器则加快了应用的交付速度,同时简化了应用的部署和管理。采用 OpenStack 平台运行容器,可将容器的优势从单个独立的团队扩展并惠及整个企业各部门的业务运营。

OpenStack 由哪些部分组成?

OpenStack 架构由大量开源项目组成。其使用 6 个稳定可靠的核心服务来处理计算、网络、存储、身份和镜像; 同时还为用户提供十多种可选服务作为参考和使用 (这些服务的开发成熟度各异)。OpenStack 的 6 个核心服务的主要作用是作为系统的基础架构,其余项目则负责管理控制面板、编排、裸机部署、信息传递、容器及统筹管理等操作。

Nova 是一个完整的 OpenStack 计算资源管理和访问工具,负责处理规划、创建和删除操作。

Neutron 能够连接其他 OpenStack 服务并连接网络。

Swift 是一种高度容错的对象存储服务,使用 RESTful API 来存储和检索非结构数据对象。

Cinder 通过自助服务 API 访问持久块存储。

Keystone 认证所有 OpenStack 服务并对其进行授权。同时,它也是所有服务的端点目录。

Glance 从多个地点存储和检索虚拟机磁盘镜像。

为何存在如此多的 OpenStack 版本?

尽管众多供应商都纷纷推出了各类不同的 OpenStack 版本,但 OpenStack 仍是由 OpenStack 基金会管理的一个开源项目。这意味着,尽管市场上存在众多产品版本,但它们实际都来源自相同的源代码。这也表示,用户可以直接下载、安装和管理基于 OpenStack 的整个云部署。

但是,要把该项目的数十个组件集成到一起绝非易事,尤其是在发布周期非常短的情况下。许多公司都与具备 OpenStack 开发经验的组织合作,以帮助其选择正确的工具,优化硬件资源并保持业务运营时刻在线。

您需要了解与 OpenStack 有关的 5 件事情

  1. 标准化是基础
  2. 更低成本、更多创新
  3. 需要全行业的齐心支持
  4. 它将会推动企业内部流程变革
  5. 它是一项仍在不断演进的新兴技术

为什么选择红帽?

因为我们认为您应从 OpenStack 的发源地起步,在采用开源代码的基础上,不断发展和创造新的技术。OpenStack 诞生于开源社区,而将开源技术带入企业则是红帽的使命。在过去数十年中,红帽不仅归纳整理和发行了众多待测试的 OpenStack 项目,还是 OpenStack 社区的最大贡献方之一。

我们认为,云技术都应当是开放的,并且不受专有代码的束缚,而这正是红帽研发所有技术产品的根本出发点。此外,我们的一些产品已在竞争对手的系统上进行了认证。例如,我们与 Amazon 和 Google 等云服务供应商密切合作,因此,无论您基于何种基础架构来进行部署,都能获得最优性能。不仅如此,使用 OpenStack 还能创建更安全的云。这样一来,无论是公共还是私有领域的企业和机构,都能够不受单个供应商的技术束缚,灵活测试和改进基础架构的安全性。

我们崇尚简单和自由。正是这种根植于开源服务的信念,使您的企业能够真正灵活开发所需的云服务。

将开源技术带入企业

依托广大 OpenStack 社区支持,打造您的专属云架构。

开始使用 OpenStack?我们已为您准备妥当。

基础架构

为构建和管理开放式私有或公共云提供可扩展、高度安全的技术基础。利用开源项目创新的同时,为生产环境部署一个强大、稳定的技术平台。

基础架构

这是 OpenStack 在创建、部署和支持云环境方面如此高效的根本原因。同时也是运行 OpenStack 的最佳操作系统。

基础架构

一个完全集成、软件定义的存储系统。提供块、对象和文件存储,支持云所需的高度弹性、可用性和性能。

平台

实行全面一体化开发运维,并在 OpenStack 环境上部署容器。凭借开源技术、开放标准和多年经验,红帽是您的最佳容器合作伙伴。

平台

通过整个堆栈,集容器应用平台和私有云基础架构为一体,具有公共云互操作性和管理功能,满足企业实施容器所需的一切资源。

基础架构

借助此项多产品组合方案,实现云和数据中心的有效集成。可用于构建和管理私有云,还能扩展用于公共云。

管理

为进一步完善 OpenStack 技术而专门开发的一款内置工具,旨在帮助用户实现采用单个工具统一管理混合云环境。

基础架构

开源虚拟化解决方案,可为尚不适用于云的应用提供支持。

OpenStack® 文字商标和 OpenStack 徽标是在美国和其他国家/地区注册的商标/服务标志或 OpenStack 基金会的商标/服务标志,需获得 OpenStack 基金会许可方可使用。我们不隶属于 OpenStack 基金会或 OpenStack 社区,也未获取他们的支持和赞助。

想要进一步了解 OpenStack?