概述
OpenStack项目是一个开源的云计算平台,支持所有类型的云环境。该项目的目标是简单实现,大规模的可扩展性和一系列丰富的功能。来自世界各地的云计算专家都对该项目做出贡献。
OpenStack通过各种互补的服务来提供基础架构既服务(IaaS)的解决方案。各种服务提供API来方便程序集成。
OpenStack 服务
服务 | 项目名 | 描述 |
提供一个了基于web的自服务入口与Openstack底层服务进行交互,如启动一个云主机,指定IP地址和配置访问控制。 | ||
管理在Openstack环境中的计算主机实例的生命周期。职责包括在需要的时候产生、调试和去除虚拟机。 | ||
为其它openstack服务打开Network-Connectivity-as-a-Service,如OpenStack Compute。为用户定义网络和附件提供一个接口。有一个可插拔的体系结构来支持流行的网络供应商和技术。 | ||
存储 |
|
|
通过HTTP基于API的 RESTful接口,存储和检索任意的非结构化的数据对象。它是高度容错的数据复制和扩展架构。它的安装启动是不像文件服务器那样的可登陆目录。这种情况,它是将对象和文件写入到多个驱动器,确保数据在服务器集群上是可复制的。 | ||
为云主机提供持久性块存储。插件驱动架构便于块存储设备的创建和管理。 | ||
共享服务 |
|
|
为其它Openstack服务提供了认证和授权服务。为所有的Openstack服务提供端点目录。 | ||
存储和检索虚拟机磁盘镜像。OpenStack计算会使用到它当云主机进行存储时。 | ||
为OpenStack云提供显示和计量费用、标本管理、可扩展性和统计目的。 | ||
更高级别的服务 |
| |
协调多个复合云应用通过使用本地热模板格式或AWS CloudFormation模板格式,通过OpenStack的本土的REST API和CloudFormation兼容的查询API。 |