问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

OpenStack的基本概念与架构图

创作时间:
作者:
@小白创作中心

OpenStack的基本概念与架构图

引用
CSDN
1.
https://blog.csdn.net/zjluobing/article/details/51489325

OpenStack是一个开源的云计算平台项目,由NASA和Rackspace合作研发,旨在提供简单、可扩展、功能丰富的基础设施即服务(IaaS)解决方案。它通过一组相关的服务提供云计算功能,每个服务都提供了一个应用程序编程接口(API),以促进集成。

OpenStack项目是一个开源的云计算平台,旨在实现简单、大规模可伸缩、功能丰富的基础设施即服务(IaaS)解决方案。来自世界各地的云计算开发人员和技术人员共同创建了OpenStack项目。OpenStack通过一组相关的服务提供一个基础设施即服务(IaaS)解决方案。每个服务提供了一个应用程序编程接口(API),促进了这种集成。根据您的需要,你可以安装部分或全部服务。下表描述了构成OpenStack架构的OpenStack服务:

服务名称
代码名称
描述
身份服务
Keystone
用户管理
计算服务
Nova
虚拟机管理
镜像服务
Glance
管理虚拟镜像,如内核镜像或磁盘镜像
仪表盘
Horizon
通过Web浏览器提供GUI控制台
对象存储
Swift
提供云存储
块存储
Cinder
虚拟机存储管理
网络服务
Neutron
虚拟网络管理
编排服务
Heat
提供虚拟机编排功能
计量服务
Ceilometer
提供使用量测量功能,用于计费
数据库服务
Trove
数据库资源管理
数据处理服务
Sahara
提供数据处理功能
裸金属配置
Ironic
提供裸金属配置功能
消息服务
Zaqar
提供消息服务功能
共享文件系统
Manila
提供文件共享服务
DNS服务
Designate
提供DNS服务器服务
密钥管理服务
Barbican
提供密钥管理服务

为了设计、部署和配置OpenStack,管理员必须理解OpenStack的逻辑架构。正如OpenStack概念架构图所示,OpenStack包含一些独立的部分,称作OpenStack服务。所有服务的授权认证都是通过身份服务(Keystone)。单个服务通过公共API与其他服务进行交互,特权管理员用户命令除外。在内部,OpenStack服务是由几个进程组成。所有服务至少有一个API进程,用来监听API请求,预处理它们并传递它们到其他服务。除了身份服务外,其他服务的实际工作是由不同的进程完成。对于一个服务之间的进程通信,使用AMQP消息队列。这些服务状态存储在一个数据库中。当部署和配置你的OpenStack云时,你可以选择不同的消息队列服务和数据库服务,如RabbitMQ、MySQL、MariaDB和SQLite。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号