- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Microcomputer Applications Vol.31, No.3, 2015 研究与设计 微型电脑应用 2015 年第31 卷第3 期
文章编号:1007-757X(2015)03-0032-06
面向虚拟机的分布式块存储系统设计及实现
贾博文,张文军,李小勇
摘 要:传统的DAS 、NAS 、SAN 存储以及分布式文件系统难以满足IaaS 场景下的虚拟机存储对容量、性能、可用性的综
合需求。设计一个分布式块存储系统,提供较高的性能和可用性、几乎不受限制的扩展性,同时保持低廉的价格,具有良好
的前景。通过创新性地结合本地数据卷、远程数据卷和日志卷,系统达到了较传统的三副本技术 (几乎)同等的可用性,同
时减少了容量开销。并发写日志和本地数据卷、以及后台更新远程数据卷的方法提高了系统性能。将虚拟机所需的数据迁移
到相应的宿主机上,可以提高虚拟机的性能表现。测试表明,系统提供了底层设备支持的全部IOPS 和绝大部分的带宽,并
在故障中具备容错和恢复能力,恢复过程中的性能表现完全可接受。
关键词:IaaS 云;虚拟机;分布式;块设备;存储;高性能;高可用性
中图分类号:TP311 文献标志码:A
Design and Implementation of a Distributed Block Storage System for
Virtual Machines in the IaaS Cloud
Jia Bowen, Zhang Wenjun, Li Xiaoyong
(College of Information Security, Shanghai Jiaotong University, Shanghai 200240, China)
Abstract: Traditional storages such as DAS, NAS, SAN and distributed file system are hard to meet all demands in the IaaS. Neither
capacity, performance, availability nor price can be sacrificed, and a distributed block storage system is the only solution to this
problem. By combining a local data volume, a remote data volume and a journal volume creatively, the system provides almost as
much availability as the traditional 3-replica way, while reducing capacity usage. Performance is improved by writing journal and
local data volume, and updating remote data volume in the background. Data transmission also reduces network overhead. The test
result shows that the system provides all the IOPS and most of the bandwidth which the lower layer device supports, and failure tol-
erance and recovery allows the I/O service going on with an acceptable performance without being interrupted.
Key words: IaaS; Virtual Machine; Distributed System; Block Device; Storage; High Performance; High Availability
0 引言
文档评论(0)