Openstack 架构 - 了解各个组件

2017-04-15  本文已影响395人  被子十三

1.提供身份认证服务的 Keystone组件

主要负责身份服务,管理用户、租户、角色、服务和服务断点
可以支持SQL,PAM,LDAP作为后端

2.提供计算服务的Nova组件

主要负责虚拟机实例的调度分配以及实例的创建、起停、迁移、重启等操作,从而来管理云中实例的生命周期。
是整个云中的组织控制器
主要功能:
计算服务:
计算节点运行虚拟机的
分布式控制器
负责处理器调度策略及API调用等。

3. 提供镜像服务的 Glance组件

能够实现镜像的创建、镜像快照管理、以及镜像模板等等。
同时也支持各种格式的镜像格式

4.提供对象存储服务的Swift

主要提供了存取数据的应用服务。
通常用于保存非结构化的数据,比如通常作为Glance组件的存储后端或者作为一些云盘等应用

5. 提供网络服务的Neutron

基于软件定义网络的思想,实现网路资源的软件化管理。支持各种各样类型的插件,实现多租户网络的隔离。也可以对硬件以及软件的解决方案进行集成。

6. 提供块存储服务 Cinder

为虚拟机实例提供卷的持久化服务,同时支持一些对卷的快照、备份等的一些管理。基于插件的架构,非常易于扩展。
总结:块存储服务 持久化磁盘 基于插件的架构,易于扩展

7.提供WEB统一化管理界面服务的 HORIZON组件

主要提供了自动化仪表板的管理服务,实现对用户、租户、卷、网络等几乎多有资源的图形化管理。

8. 提供监控和计量服务的 Ceilometer

提供对Openstack中平台组件的监控
提供计量服务

上一篇下一篇

猜你喜欢

热点阅读