跳转到节

了解OpenStack

复制URL

OpenStack®为您提供了一个模块化的云基础设施,它使用标准硬件设置,您可以在需要时从一个地方部署所需的工具。

插图

CL010-Red Hat OpenStack技术概述

OpenStack是一个开源平台,它使用池虚拟资源来构建和管理私有的公众的云。构成OpenStack平台的工具称为“项目”,用于处理计算、网络、,存储、身份和图像服务。还可以将十几个可选项目捆绑在一起,以创建独特的可部署云。

虚拟化存储、CPU和RAM等资源是从各种特定于供应商的程序中抽象出来的,并由虚拟机监控程序进行拆分,然后再根据需要进行分发。OpenStack使用一组一致的应用程序编程接口(API)将这些虚拟资源进一步抽象为用于支持标准的离散池云计算管理员和用户直接交互的工具。

不完全是。有很多相似之处,但它们并不相同。

是的,OpenStack和虚拟化管理平台都位于虚拟化资源之上,可以在供应商不同的环境中发现、报告和自动化流程。

尽管虚拟化管理平台使操作虚拟资源的特性和功能变得更加容易,但OpenStack实际上使用虚拟资源来运行各种工具的组合。这些工具创建了一个满足国家标准与技术研究所云计算的5个标准:网络、资源池、用户界面、供应能力和自动资源控制/分配。

OpenStack本质上是一系列称为脚本的命令。这些脚本被绑定到称为项目的包中,这些包传递创建云环境的任务。为了创建这些环境,OpenStack依赖于其他两种类型的软件:

  • 虚拟化,创建从硬件抽象的虚拟资源层
  • 执行OpenStack脚本给出的命令的基本操作系统(OS)

这样想:OpenStack本身并不虚拟化资源,而是使用它们构建云。OpenStack也不执行命令,而是将它们中继到基本操作系统。OpenStack、虚拟化和基本操作系统这三种技术必须协同工作。这种相互依赖性就是为什么使用Linux®(Linux®),这就是背后的灵感RackSpace和NASA的决定将OpenStack作为开源软件发布。

OpenStack的体系结构由许多开源项目组成。这些项目用于设置OpenStack的云下过云-分别由系统管理员和云用户使用。Underclouds包含系统管理员设置和管理最终用户的OpenStack环境所需的核心组件,称为overclouds。

有6个稳定的核心服务处理计算、网络、存储、身份和图像,而十几个可选服务在开发成熟度上各不相同。这6个核心服务是基础设施,允许其他项目处理仪表盘、编排、裸露配置、消息传递、容器和治理。

诺瓦

诺瓦是OpenStack计算资源的完整管理和访问工具,用于处理调度、创建和删除。

中子

中子通过其他OpenStack服务连接网络。

斯威夫特

斯威夫特是一种高度容错的对象存储服务,使用RESTful API.

煤渣

煤渣提供可通过自助服务API访问的持久块存储。

Keystone公司

Keystone公司验证和授权所有OpenStack服务。它也是所有服务的端点目录。

瞥一眼

Glance从各种位置存储和检索虚拟机磁盘映像。

私有云

与使用自定义代码构建的私有云相比,在OpenStack上运行的私有云发行版可以提供更多实质性的好处。IDC评估了Red Hat OpenStack平台对私有云的价值,发现各组织每年实现681万美元的收益。


网络功能虚拟化

451研究发现,使用OpenStack进行网络功能虚拟化(NFV)可能是下一件大事,该虚拟化涉及分离网络的关键功能,以便在环境中分布这些功能。该分析师调查的几乎所有全球通信服务提供商都将此列为其议程。


公共云

OpenStack是构建公共云环境的主要开源选项。无论您的公司是一家数十亿美元的公开交易企业还是一家初创公司,您都可以使用OpenStack来建立公共云,其服务与主要公众竞争云提供商.


容器

OpenStack是公共和私有云的稳定基础。容器加快了应用程序交付,同时简化了应用程序部署和管理。在OpenStack上运行容器可以将容器的好处从单个孤立的团队扩展到企业范围的跨部门操作。

因为我们为企业稳定了OpenStack,同时忠实于其开放源代码根。我们保持OpenStack开源,让您可以完全控制云基础设施及其所依赖的一切。您可以修改Red Hat®OpenStack部署以与任何供应商合作(或不与任何供应商一起合作),因为代码不会被锁定在专有墙后——这是您的。我们与云提供商密切合作,无论您部署在什么基础设施上,都能获得最佳性能。

但这不仅仅是产品、支持、咨询和训练。我们是您的合作伙伴,帮助您介绍开源文化为您的企业贡献力量。

继续阅读

第条

什么是云服务?

云服务是由第三方提供商托管并通过互联网向用户提供的基础设施、平台或软件。

第条

什么是托管IT服务?

托管服务是一种将常规任务转移给专家的方式,目的是降低成本、提高服务质量或让内部团队自由从事特定于您的业务的工作。

第条

什么是云管理?

了解云管理的各个方面,以及云管理平台如何帮助您的企业。

有关云计算的更多信息

产品

虚拟化硬件并将这些资源组织到云中的平台。

一个企业级的Kubernetes容器平台,具有全栈自动化操作,可管理混合云、多云和边缘部署。

与我们的战略顾问接洽,他们对您的组织有一个清晰的认识,分析您的挑战,并用全面、经济高效的解决方案帮助您克服这些挑战。

资源

播客

《命令行英雄》第1季第6集:

“打开云”

电子图书

云主动与混合云:战略指南

培训

免费培训课程

Red Hat OpenStack技术概述