OpenStack的项目分层
OpenStack中包含很多项目,具体可以分为5类:基础公共组件,IaaS服务,系统管理及 自动化 ,IaaS+服务,图形化人机界面。
基础公共组件
- Database:提供 数据库 服务
- Keystone:提供认证服务
- Message Queue:提供消息队列服务
IaaS服务
- Nova:提供计算服务
- Glance:提供 镜像服务
- Cinder:提供块存储服务
- Neutron:提供网络服务
- Ironic:提供裸金属服务
系统管理及自动化
- Ceilometer:提供度量服务
- Heat:提供编排服务
此外,还有IaaS+服务以及图形化界面,管理员可通过Horizon来管理云平台,最终用户可通过Horizon申请资源。