1 / 28
文档名称:

何雨:Openstack统一存储(对象存储、文件存储、块存储)Ceph 设计方案.pptx

格式:pptx   大小:1,094KB   页数:28页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

何雨:Openstack统一存储(对象存储、文件存储、块存储)Ceph 设计方案.pptx

上传人:乘风破浪 2018/11/24 文件大小:1.07 MB

下载得到文件列表

何雨:Openstack统一存储(对象存储、文件存储、块存储)Ceph 设计方案.pptx

文档介绍

文档介绍:EBS设计方案
京东云计算中心
云计算部
京东虚拟化总监何雨
目录
EBS在IaaS架构中的位置
EBS设计需求
OpenStack Cinder对EBS的支持
EBS开源解决方案的选择
Ceph的统一存储
EBS开发人员需求
EBS在IaaS架构中的位置
2018/11/24
第3页
DNS
ELB
Zone1
Zone2
EBS
S3
AutoScalling Group:Web Tier
Web Server
Web Server
SLB
AutoScalling Group:App Tier
App Server
App Server
DB Slave
DB Master
AutoScalling Group:Web Tier
Web Server
Web Server
SLB
AutoScalling Group:App Tier
App Server
App Server
Snapshot
RDS
DAL
DB Slave
DB Master
RDS
DAL
什么是EBS
EBS的概念来源于Amazon,EBS全称是Elastic Block Store (弹性块存储)
你可以在虚拟机实例上通过EBS分配一个虚拟硬盘空间给MySQL用,将信息持久到EBS上
2018/11/24
第4页
EBS的设计需求
2018/11/24
第5页
EBS要给虚拟机实例提供高可用、高可靠的块级volume
EBS应适合于一些需要访问块设备的应用,比如数据库、文件系统等
EBS volume像裸块设备一样,有块设备接口,可以在volume上创建文件系统
每个volume要有冗余机制,保证当单个硬件失效时,数据不会丢失
EBS可以创建当前时间点的快照,这些快照可用于创建新的volume
EBS的架构
2018/11/24
第6页
Instance
Instance
Instance
High work
EBS
node
Data1
Data3
EBS
node
Data1
Data2
EBS
node
Data2
Data3
EBS Cluster
Availability zone a
control plane services
work
Instance
Instance
Instance
High work
EBS
node
Data1
Data3
EBS
node
Data1
Data2
EBS
node
Data2
Data3
EBS Cluster
Availability zone b
work
给虚拟机实例提供块级volume
在EBS中创建多个逻辑卷(LV1、LV2……)
在VMMS(虚拟机管理系统)上启动多个VM instance(虚拟机实例)
每个逻辑卷分别Attachment到相应的虚拟机实例上,作为该虚拟机的存储设备,就好像是虚拟机的本地硬盘一样
2018/11/24
第7页
VMMS
LV1
LV2
VM1
VM2
EBS
Attachment
Attachment

以快照为基础进行Volume创建
逻辑卷可以以某个时间点的快照为基础进行创建,这样可以很容易的创建多个相同的逻辑卷,使得多个虚拟机实例可以执行相同的计算任务
2018/11/24
第8页
VMMS
LV1
LV2
VM1
VM2
EBS
Attachment
Attachment
Snapshpts
/lost+found
/etc
/var


Volume的冗余机制
Volume切分成多个objects,分散存储在多个节点上,每个objects都有相应的副本
2018/11/24
第9页
Guest OS
Volume
0
1
2
3
0
1
2
3
0
1
2
3
Divide a volume
Into fixed-size objects
EBS的开源现状
目前开源里,就Ceph和sheepdog能实现EBS的功能。
目前sheepdog,只能支持kvm。
Ceph同时支持文件存储、对象存储及块存储。
Dreamhost一直都在测试Ceph,推出了基于ceph的对象存储服务
近日, Inktank和SUSE公司宣布战略合作,联合为作为SUSE Cloud一部分的Ceph Distributed Storage System提供企业级支持
ceph的RBD已经可以作为OpenStack的后端存储
目前