OpenStack
一套开源软件项目,可以提供私有云的全套解决方案的接口
OPenStack主要有以下5个部分构成
Nova 负责计算
swift 负责存储
glance 负责镜像
keystone 负责认证
Horizon 负责UI
Nova通过web service API对外提供处理接口,
Nova负责管理整个云的计算资源、网络、授权及测度。Nova本身没有任何虚拟能力,但是它使用libvirt API与虚拟机的宿主机进行交互。
OpenStack 主要目的是做一整套的云计算基础构架。包括 云计算(Compute), 网络(Network),对象存贮(Object Store),镜像文件存储 (Image),身份认证(Authentication),BlockStorage 以及 前端UI 。