
OpenStack介绍及原理
什么是OpenStack?
OpenStack是一种云操作系统,可控制整个数据中心内的大型计算,存储和网络资源池,所有这些资源均通过仪表板进行管理,该仪表板可让管理员进行控制,同时授权其用户通过Web界面配置资源。
云计算服务模型
LaaS (基础架构及服务)
提供底层IT基础设施服务,包括处理能力、储存空间、网络资源等
面向对象一般是IT管理人员
PaaS (平台及服务)
把安装好开发环境的系统平台作为一种服务通过互联网提供给用户
面向对象一般是开发人员
SaaS(软件即服务)
直接通过互联网为用户提供软件和应用程序等服务
面向对象一般是普通用户
Openstack概述
- NASA (美国国家航空航天局)和Rackspace 共同发起
- 以Apache许可证授权的自由软件和开发源代码项目
- 为公有云及私有云的建设与管理提供软件的开源项目
- 覆盖了网络、虚拟化、操作系统、服务器等各个方面
Openstack服务(核心组件)

OpenStack组件通信关系
-
基于AMQP协议的通信
用于每个项目内部各个组件之间的通信。 -
基于SQL的通信
用于各个项目内部的通信。 -
基于HTTP协议进行通信
</
通过各项目的API建立的通信关系,API都是RESTful Web API。

最低0.47元/天 解锁文章
2000





