1.OpenStack组件简介
OpenStack简介
什么是云计算:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务)
OpenStack:是由 Rackspace 和 NASA 共同开发的云计算平台, 是一个开源的 IaaS(基础设施及服务)云计算平台,让任何人都可以自行建立和提供云端运算服务,由Python编写,半年发布一次版本。
云计算所包含的几个层次服务
- SaaS( Software as a Service): 把在线软件作为一种服务
- Paas( Platform as a Service): 把平台作为一种服务。
- Iaas( Infrastructure as a Service):把硬件设备作为一种服务。
openstack 架构

openstack 构成组件

OpenStack 共享服务组件
- 数据库服务( Database Service ):MairaDB 及 MongoDB
- 消息传输(Message Queues):RabbitMQ
- 缓存(cache): Memcached
- 时间(time sync):NTP
- 存储(storge provider):ceph、GFS、LVM、ISICI 等
- 高可用及负载均衡:pacemaker、HAproxy、keepalive、lvs 等
OpenStack 核心组件
- 身份服务( Identity Service ):Keystone
- 计算( Compute ): Nova
- 镜像服务( Image Service ): Glance
- 网络 & 地址管理( Network ): Neutron
- 对象存储( Object Storage ): Swift
- 块存储 (Block Storage) : Cinder
- UI 界面 (Dashboard) : Horizon
- 测量 (Metering) : Ceilometer
- 部署编排 (Orchestration) : Heat