0987iu 发表于 2017-1-20 08:58:16

OpenStack各组件介绍

OpenStack是一个开源的云计算管理平台项目,由几个组件组合起来完成具体的工作。

先列出其中的3个核心项目:1. 控制台服务名:Dashboard项目名:Horizon功能:web方式管理云平台,就像你登录aliyun账号一样所见和操作,建立主机,分配带宽,加云盘2.计算服务名:Compute项目名:Nova功能:负责响应虚拟机的创建请求、调度、销毁3.网络服务名:Networking项目名:Neutron功能:实现SDN(软件定义网络),提供一整套API,用户可以通过这些API定义专属网络接下来是2个存储项目:1.对象存储服务名:ObjectStorage项目名:Swift功能:REST风格的接口和扁平的数据组织结构。RESTful http api来保存和访问任意非结构化数据,ring环的方式实现数据自动复制和高度可扩展架构,保证数据的高度容错和可靠性2.块存储服务名:BlockStorage项目名:Cinder功能:提供持久化块存储,即为云主机提供附加云盘再接着是3个共享服务项目:1.认证服务服务名:Identity项目名:Keystone功能:为访问OpenStack各组件提供认证和授权功能,认证通过后,提供一个服务列表(存放有权访问的服务),可通过该列表访问各个组件2.镜像服务服务名:ImageService项目名:Glance功能:为云主机安装操作系统提供不同的镜像选择3.计费服务服务名:Telemetry项目名:Ceilometer功能:收集云平台资源使用数据,用来计费或者性能监控最后是一个高层服务项目:1.编排服务服务名:Orchestration项目名:Heat功能:自动化部署应用,自动化管理应用的整个生命周期,主要用于Paas(平台即服务)
各组件间的关系图:

少年傲 发表于 2017-5-24 18:34:17

谢谢分享
页: [1]
查看完整版本: OpenStack各组件介绍