博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ceph分布式存储学习指南1.5 Ceph块存储
阅读量:6294 次
发布时间:2019-06-22

本文共 777 字,大约阅读时间需要 2 分钟。

1.5 Ceph块存储

块存储是存储区域网络中使用的一个数据存储类别。在这种类型中,数据以块的形式存储在卷里,卷会挂接到节点上。它可以为应用程序提供更大的存储容量,并且可靠性和性能都更高。这些块形成的卷会映射到操作系统中,并被文件系统层控制。

Ceph引入了一个新的RBD协议,也就是Ceph块设备(Ceph Block Device)。RBD为客户端提供了可靠、分布式、高性能的块存储。RBD块呈带状分布在多个Ceph对象之上,而这些对象本身又分布在整个Ceph存储集群中,因此能够保证数据的可靠性以及性能。RBD已经被Linux内核支持,换句话说,RBD驱动程序在过去的几年里已经很好地跟Linux内核集成。几乎所有的Linux操作系统发行版都支持RBD。除了可靠性和性能之外,RBD也支持其他的企业级特性,例如完整和增量式快照,精简的配置,写时复制(copy-on-write)式克隆,以及其他特性。RBD还支持全内存式缓存,这可以大大提高它的性能。

Ceph RBD支持的最大镜像为16EB。这些镜像可以作为磁盘映射到物理裸机、虚拟机或者其他主机使用。业界领先的开源hypervisor,例如KVM和Xen完全支持RBD,并利用它为自个的客户虚拟机提供RBD特性。其他专有的hypervisor(例如VMware和微软的HyperV)很快也会支持RBD。为了支持这些hypervisor,社区已经做了大量的工作。

Ceph块设备完全支持云平台,例如OpenStack、CloudStack等。在这些云平台中它已经被证明是成功的,并且具有丰富的特性。在OpenStack中,可以通过cinder(块)和glance(image)组件来使用Ceph块设备。这样做可以让你利用Ceph块存储的copy-on-write特性在很短的时间内创建上千个VM。

转载地址:http://nntta.baihongyu.com/

你可能感兴趣的文章
zip 数据压缩
查看>>
Python爬虫学习系列教程
查看>>
【数据库优化专题】MySQL视图优化(二)
查看>>
【转载】每个程序员都应该学习使用Python或Ruby
查看>>
PHP高级编程之守护进程,实现优雅重启
查看>>
PHP字符编码转换类3
查看>>
rsync同步服务配置手记
查看>>
http缓存知识
查看>>
Go 时间交并集小工具
查看>>
iOS 多线程总结
查看>>
webpack是如何实现前端模块化的
查看>>
TCP的三次握手四次挥手
查看>>
关于redis的几件小事(六)redis的持久化
查看>>
webpack4+babel7+eslint+editorconfig+react-hot-loader 搭建react开发环境
查看>>
Maven 插件
查看>>
初探Angular6.x---进入用户编辑模块
查看>>
计算机基础知识复习
查看>>
【前端词典】实现 Canvas 下雪背景引发的性能思考
查看>>
大佬是怎么思考设计MySQL优化方案的?
查看>>
<三体> 给岁月以文明, 给时光以生命
查看>>