Openstack简介

OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。主要由Python语言开发。
私有云Openstack(二) 组件介绍

Openstack是一个云平台管理的项目,它不是一个软件。这个项目由几个主要的组件组合起来完成一些具体的工作。Openstack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。Openstack是模仿亚马逊的平台AWS的一个项目。

OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed and provisioned through APIs with common authentication mechanisms.

私有云Openstack(二) 组件介绍

哪些公司在使用Openstack?

  • 国内的各大互联网企业都在使用Openstack,比如: 京东、携程, 移动等。
  • 国外的企业也在使用Openstack, 比如: 红帽Redhat等。

私有云Openstack(二) 组件介绍

Openstack发展历程

私有云Openstack(二) 组件介绍

  • Nova:Openstack最核心的服务模块,负责管理和维护云计算环境的计算资源,负责整个云环境虚拟机生命周期的管理。
  • Glance:Openstack项目中负责镜像管理的模块,其功能包括虚拟机镜像的查找、注册和检索等。
  • Swift: 给Nova 子项目提供虚机镜像存储服务。
  • Horizon: 控制台服务,提供了以Web的形式对所有节点的所有服务的管理,通常把该服务称为DashBoard。
  • Keystone: 提供统一的认证服务,包括身份验证,令牌的发放和校验,服务列表,用户权限的定义等。
  • Neutron:OpenStack中负责提供网络服务的组件,基于软件定义网络的思想,实现了网络虚拟化下的资源管理,即:网络即服务。
  • Cinder:OpenStack 的块存储服务,为 Instance 提供虚拟磁盘。

Openstack项目组件介绍

私有云Openstack(二) 组件介绍

Openstack架构图

私有云Openstack(二) 组件介绍

相关文章: