码迷,mamicode.com
首页 > 其他好文 > 详细

OpenStack相关组件知识

时间:2018-10-15 23:07:20      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:没有   shadow   put   visio   keystone   技术   env   compute   框架   

OpenStack:
IaaS云栈,CloudOS
私有云(公司内建使用)
公有云(租用云提供商)
混合云(租用和自建)

    IaaS(OpenStack,CloudStack,PaaS(Docker,Openshift),SaaS)
    DBaaS(数据库及服务),FWaaS(防火墙及服务)
    IaaS按需提供VM

OpenStack组件:
Dashboard:Horizon,WebGUI;
Compute:Nova,管理VM的整个生命周期,主要职责创建、调度、启动虚拟机实例;
Networking:Neutron,早期叫Quantum,独立之前为nova-networking,启动网络连接及服务,能够为用户提供按需创建网络连接API,插件化设计,支持更多网络服务提供商提供的网络框架,支持openvswitch;
Object Storage:Swift,通过RESTful接口提供存储和检索没有结构化的数据对象,它是高可容错数据复制及伸缩架构,分布式存储;
Block Storage:Cinder,早起由Nova提供,代码为nova-storate,为虚拟机提供持久的块存储能力;
Identify service:Keystone,为OpenStack所有服务提供认证授权服务及访问端点边路服务;
Image service:Glance,用于存储和检索磁盘映像文件;
Telemetry:Cilometer,用于实现监控和计量服务的实现;
Orchestration:Heat,用于多组件联动
Database service:Trove,提供DBaaS服务的实现;
Data processing service:Sahara,用于在OpenStack中实现Hadoop的管理;

OpenStack capabilities:
VMs on demand
provisioning
snapshotting
Volumes
Networks
Multi-tenancy
quotas for different users
user can be associated with multiple tenants
Object storage for VM images and arbitrary files

Cloud Computing:
技术分享图片

Cloud Service Model:
技术分享图片

OpenStack基本组件:
技术分享图片

OpenStack软件环境:

技术分享图片

OpenStack Projects:
OpenStack Compute(code-name Nova)
core project since Austin release
OpenStack Networking(code-name Neutron)
core project since Folsom release
OpenStack Object Storage(code-name Swift)
core project since Austin release
OpenStack Block Storage(code-name Cinder)
core project since Folsom release
OpenStack Identity(code-name Keystone)
core project since Essex release

OpenStack conceptual architecture(Havana):
技术分享图片

Openstack Logical Architecture:
技术分享图片

OpenStack conceptual arch:
技术分享图片

OpenStack相关组件知识

标签:没有   shadow   put   visio   keystone   技术   env   compute   框架   

原文地址:http://blog.51cto.com/smoke520/2300323

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!