OpenStack概述

OpenStack 是开源云计算平台,支持多种虚拟化环境,并且其服务组件都提供了 API接口 便于二次开发。

OpenStack服务

服务 项目名称 说明
Dashboard Horizon 提供基于Web方式和底层OpenStack服务交互
Compute Nova 管理OpenStack环境中计算会话的生命周期
Networking Neutron 提供网络连接即服务,API用户定义网络,可插拔网络结构
存储 项目名称 说明
Ojbect Storage Swift 通过RESTful接口来存储和取回非结构化数据对象。这种结构提供了高度的数据复制和可伸缩结构
Block Storage Cinder 提供块设备给运行的虚拟机会话,这是一个可插拔驱动结构用来创建和管理块存储设备
共享服务 项目名称 说明
Identity service Keystore 提供认证和授权服务以及所有OpenStack服务的访问点目录服务
Image service Glance 存储和取回虚拟机的磁盘镜像,OpenStack Compute使用这个服务来给虚拟机会话提供磁盘设备
Telemetry Celometer 监控和测量OpenStack的记账,基准,可伸缩性以及统计
高可用服务 项目名称 说明
Orchestration Heat 通过OpenStack REST API和云计算兼容查询API提供和AWS云计算模板格式兼容的云计算应用程序