OpenStack企业级云架构

科技 2020-03-28 14:26:23

本文的第一部分叙述了Open Stack的起源,并描述了它的建筑背后的哲学。 它简要概述了几个主要的Open Stack组件和所提供的特定功能。 下面是Open Stack套装中的其余组件:

Open Stack的仪表板组件最初的设计目的是为NovaCompute服务提供一个基于web的图形界面。 在最近的版本中,它的范围已经扩大,成为包括Nova、Swift和Keystone在内的大量开放堆栈服务的主要用户界面。 仪表板允许用户在其Open Stack生态系统中提供和管理基于云的资源,并为与计费和监测软件等第三方系统的集成提供支持。

身份管理是任何支持多个用户的企业系统的基本要求。 keystone实现了这种服务,并维护了一个用户的中央数据库、开放堆栈平台内可用的服务以及每个用户都有权限访问的服务的映射。 它提供了一个跨所有Open Stack组件的统一认证系统,以及对LDAP等外部目录服务的集成支持。

Glance提供在Open Stack环境中创建、存储和检索虚拟机图像和相关元数据的服务。 虽然它可以用于管理磁盘模板和虚拟机备份,但Glance不直接负责存储。 它可以与各种后端存储系统集成,从简单的文件系统到对象存储服务,如SWI FT。

Ceilometer是一个数据收集框架,用于监视和测量Open Stack云中的各种内部度量(如CPU和网络使用)。 通过在云中的几十个数据点上聚合使用和性能数据,Ceilometer可以提供对特定资源使用的高度粒度洞察,并可以识别可能的瓶颈。 它还可以在资源使用可计费的情况下提供资源会计。

热是一个模板驱动的编排引擎,类似于AWS的云形成。 应用程序开发人员可以使用它来定义基础设施需求,并自动提供和部署运行应用程序所必需的云基础设施。

开放堆栈的最新组件,Trove是一个可扩展和可靠的基于云的数据库服务,为关系和非关系数据库引擎提供支持。 其目的是减轻通常与管理高性能数据库系统有关的复杂行政任务的负担。

随着120多家公司提供支持,1200多名活跃的开发人员为最新版本提供代码,Open Stack继续蓬勃发展。 在短短四年的时间里,Open Stack已经发展成为一个全面的、功能丰富的工具包,由健壮和可扩展的云构建组件组成,能够为甚至最大的企业云提供动力。 随着人们对私有云技术的兴趣不断增加,Open Stack灵活的设计、开放的体系结构和互操作性特征集提供了令人信服的理由,说明它应该在现代企业中占据突出地位。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢

最新文章