OpenStack简介

OpenStack 是一个云计算操作系统,它仅仅通过一个使用Web交互接口的控制面板 (Dashboard)来管理一个或多个数据中心的所有计算资源池、存储资源池、网络资源池 等硬件资源。OpenStack的作用是整合各种底层硬件资源,为系统管理员提供Web界面的 控制面板,以方便资源管理,为开发者的应用程序提供统一管理接口API,为终端用户提 供无缝的透明的云计算服务。OpenStack在云计算软硬件架构的主要作用与一个操作系统类似。

OpenStack简介

                                                                              云计算框架

OpenStack包含6个核心服务:计算、对象存储、块存储、镜像、网络、身份认证,也 包含10多个可选服务,如控制面板、编排服务、消息服务、数据库服务等。

OpenStack简介

 

                                                                      OpenStack中核心组件的逻辑架构

 

与ZStack对比:

ZStack 是2015年在国内创立的一个开源IaaS项目,其核心系统使用Java语言开发。 ZStack创始人认为,OpenStack等IaaS管理软件都过于复杂,导致其部署、维护、二次开发 的成本都比较高,所以ZStack的首要目标是部署简单和稳定性强。ZStack的主要特点是: 容易部署和升级、可扩展性(可以管理成千上万个物理节点和支持高并发的API访问)、 快速(启动虚拟机速度非常快)、默认网络就是NFV(Network Functions Virtualization)、全API的管理功能(当然也提供一个Web UI管理界面)、插件系统(添 加或删除某个特性不会影响核心功能)等。

 

来源:KVM实战

上一篇:OpenStack组件简单介绍


下一篇:ZStack VS OpenStack