- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Powered by
JOS
CLoud
MOBILE
OPEN
EBS设计方案
京东云计算中心京虚化总监何雨
云计算部2013.4
60h
目录
EBS在as架构中的位置
EBS设计需求
Open Stack Cinder对EBs的支持
EBS开源解决方案的选择
ceph的统一存储
EBS开发人员需求
30产业发展部
EBS在IaaS架构中的位置
DNS
flb
Zonal
Web
Web Server Web ServerlI
SLB
App Server App Server I
RDS
EBS
20138-7
30产业发展部
第3页
什么是EBS
EBS的概念来源于 Amazon,EBS全称是 Elastic Block Store(弹性块存储)
你可以在虚拟机实例上通过EBS分配一个虚拟硬盘空间给 MySQL用,将信
息持久到EBS上
Chatsa-Ful mill
DesenhusnHpwhots
EBS
20138-7
30产业发展部
第4页
EBS的设计需求
EBS要给虚拟机实例提供高可用、高可靠的块级 volume
EBS应适合于一些需要访问块设备的应用,比如数据库、文件系统等
EBS volume像裸块设备一样,有块设备接口,可以在 volume上创建文件系统
每个 volume要有冗余机制,保证当单个硬件失效时,数据不会丢失
EBS可以创建当前时间点的快照,这些快照可用于创建新的 volume
20138-7
30产业发展部
第5页
EBS的架构
Availablity zone a
20138-7
30产业发展部
第6页
给虚拟机实例提供块级 volume
在EBS中创建多个逻辑卷(V1、V2
在VMMS(虛拟机管理系统)上启动多个 VM instance(虚拟机实例
每个逻辑卷分别 Attachment到相应的虛拟机实例上,作为该虛拟机的存储设备,就好像是虚拟机的本地硬盘
Attachment
VM1
Attachment
LV2
VMMS
EBS
20138-7
30产业发展部
第7页
以快照为基础进行∨ olume创建
逻辑卷可以以某个时间点的快照为基础进行创建,这样可以很容易的创建
多个相同的逻辑卷,使得多个虚拟机实例可以执行相同的计算任务
Snapshots
LV1
/lost+found
Attachment
VM1
VM2
/var
Attachment
EBS
20138-7
30产业发展部
第8页
Volume的冗余机制
Volume切分成多个 objects,分散存储在多个节点上,每个
objects都有相应的副本
Guest OS
Volume
2
Divide a volume
nto fixed-size objects
201387
30产业发展部
第9页
EBS的开源现状
目前开源里,就Ceph和
dog能实现EBS的功能
目前
og,只能支持kv
ceph同时支持文件存储、对象存储及块存储
Dreamhost一直都在测试Ceph,推出了基于ceph的对象存储服务
近日, Inktank和sUSE公司宣布战略合作,联合为作为 SUSE Cloud一部分的 Ceph Distributed
Storage System提供企业级支持
ceph的RBD已经可以作为 Open Stack的后端存储
目前的 Open Stack Cinder的核心成员里有Ceph的开发者参与
20138-7
30产业发展部
第10页
文档评论(0)