基础01
2017-03-19 18:37:01 0 举报
AI智能生成
openstack
作者其他创作
大纲/内容
组件
Horizon
Dashboard
提供WebGUI
Nova
Compute
管理VM整个生命周期,包括启动、调度VMs
Neutron(早期叫Quntum)
Networking
提供NCaaS功能。插件化设计,支持众多流行的网络管理插件,如:OpenvSwitch
Swift
ObjectStorage
Swift过于重量级,但之所以采用它,在于早期发起人是RackSpace,分布式存储开源给OpenStack
主要用于提供磁盘映像模板
分布式存储,基于RESTful的API实现非结构化数据对象的存储及检索
Cinder
BlockStorage
为VM提供持久的块存储能力
KeyStone
IdentityService
为所有服务提供认证、授权、端点编录目录
Glance
ImageService
其实swift的前端,提供磁盘映像元数据的检索等管理服务
Ceilometer
Telemetry
实现监控和计量,例如实现计费
Orchestration
Heat
用于多组件联动
Trove
Dabase
Sahara
Data Processing
用于在OpenStack中实现Hadoop的管理
能够支持
KVM
XEN
LXC
KAMUE
vmware
OpenVZ
等比较流行的虚拟化服务
Openstack
是什么:
1. IaaS云栈
2. CloudOS
分类
一
私有云
公有云
混合云
云服务模型
IaaS
OpenStack
善加利用,可以提供公有云服务
如QingCloud
如UnitedStack
目标:按需提供VM
几乎全部使用Python进行研发的
是一项非常复杂的技术
组件很多,足以眼花缭乱,任何一个地方都可能出问题
维护一个完整的OpenStack需要相当的技术实力
运维能力
系统建构能力
开发能力
中小型企业一般是没有勇气上OpenStack
意味着如果只有三五十台物理服务器,上OpenStack绝对是一个巨大挑战
一般推荐物理节点达到200以上,并且实例需要灵活部署,例如上海游族网络
CloudStack
Apache软件基金会项目组提供,与OpenStack旗鼓相当
Overt,管理一两百台物理节点
PaaS
Docker
Hadhat:Openshift
SaaS
DBaaS
FWaaS
0 条评论
回复 删除
下一页