openstack包含两个主要模块

如题所述

Openstack包括两个主要模块:Nova和Swift。

OpenStack是一个开源的云计算管理平台项目,是一系列软件开源项目的组合。由NASA(美国国家航空航天局)和Rackspace合作研发并发起,以Apache许可证(Apache软件基金会发布的一个自由软件许可证)授权。

Openstack包括两个主要模块,分别是Nova和Swift。Nova是NASA开发的虚拟服务器部署和业务计算模块;Swift是Backpack开发的分布式云存储模块,两者可以一起用,也可以分开单独用。

OpenStack的工作流程

OpenStack的各个服务之间通过统一的REST风格的API调用,实现系统的松耦合。它内部组件的工作过程是一个有序的整体。诸如计算资源分配、控制调度、网络通信等都通过AMQP实现。

OpenStack的上层用户是程序员、一般用户和Horizon界面等模块。这三者都是采用OpenStack各个组件提供的API接口进行交互,而它们之间则是通过AMQP进行互相调用,它们共同利用底层的虚拟资源为上层用户和程序提供云计算服务。

以上内容参考百度百科-OpenStack

温馨提示:答案为网友推荐,仅供参考
相似回答