试图将驱动程序添加到存储区_基于容器的块存储使用
什么是块存储?
分布式存储系统,为业务与数据在集群内漂移提供了自由保障,满足企业对于不受约束的系统环境要求。同时,平台仅保存迁移被改动的数据,而非整体增加数据量,实现增量备份。
魔方云块存储的功能:
- 每个块设备单独创建一个专用的存储控制器。每个存储控制器上只有一个volume。
- 根据需求自定义volume的大小,为容器和虚拟机创建块存储。
- 每个卷都有自己的控制器,因此我们可以为每个卷升级控制器和副本容器,而不会导致IO操作明显中断
- 指定备份操作的计划。可以指定这些操作的频率(例如每天、每小时等),以及执行这些操作的确切时间(你可以指定任意一个时间来执行这个操作),以及保留多少个循环快照和备份集。
什么是魔方云块存储?
魔方云块存储是供Kubernetes使用的分布式块存储系统。它轻量、可靠且使用方便。用户可以使用魔方云平台简单的部署,部署后将为平台提供持久卷的能力。
该块存储系统将为每个块存储设备卷创建一个存储控制器,并在集群内进行多副本备份。同时支持快照、备份。
该系统用CSI作为驱动程序给容器提供持久卷存储
原理
魔方云块存储通过storage-engine这一轻量级的块存储设备控制器(参考网络RAID控制器)将数据存到多个副本(由linux稀疏文件支持同时支持多磁盘的高效快照)
讲解:
1.每个块设备都有自己特定的控制器控制;
2.每个块设备都将映射在管理器容器下创建的特定路径/dev/bs/vol-name,并通过特定内核驱动(open-iscsi/tgt)将读写操作转换为特定的网络请求实现数据操作;
3.控制器接受到网络请求之后将会把操作同步到所有副本;
4.控制器还将负责维持一定健康数目的副本;
5.控制器同时负责操作快照和备份,包括创建删除;
功能
A.池化多个本地或网络存储,并供特定的服务使用;
B.将所有存储卷微服务化,同时配备各自的控制器;
C.控制器控制副本,健康、创建、删除、副本数;
D.可以创建快照及备份(NFS/S3/OSS);
E.备份计划及快照计划;
性能对比
测试环境说明
1)集群环境
2)存储系统规格
3)测试工具及配置
fio 是一个专业的磁盘性能测试工具,本次测试使用该工具版本为2.2.10。
主要配置项如下:
具体测试示例:sudo fio -direct=1 -thread -size=1G -runtime=100 -group_reporting -name=test -numjobs=1 -filename=/dev/vdb -bs=4k -rw=randrw –output=vdb-1_Rrw_1-4.txt
数据对比
4K随机读/4K随机写/4K随机读写
512K顺序读/512K顺序写/512K顺序读写
魔方云块存储操作使用
一. 部署:
在块存储部署界面如下图,可以配置默认副本数、备份设置及存储空间预留相关。
二.动态申请使用:
部署成功之后,可以看见存储类下面有storagebs这个存储类,在创建有状态应用时可以选择该存储类,以下做为实例;
a) 选择部署服务,选择类型有状态
b)添加卷,如下选择存储类模版,选择存储类storagebs
c)申请成功,可以看到pvc下动态创建了:
三.静态申请使用:
a)创建卷:
b)选择要操作的卷,点击操作,创建pv/pvc
c)部署服务,选择添加卷–>选择现有pvc–>选择之前创建的pvc
d)等待服务正常
四.备份恢复:
确认配置了备份路径OSS/NFS/S3/后可以点击特定卷,在特定卷下可以进入操作,添加备份计划(备份或快照):
同时支持操作并手动创建备份:
使用在保存在OSS/S3/NFS上的特定备份恢复数据:
五.故障恢复
现在以wordpress为例子,使用魔方云块存储作为存储,看下图:
1)首先确认测试时间一致;
2)再确认wordpress的服务正常;
3)此时删除wordpress的pod模拟pod意外退出的故障,可以看到服务出现以一段时间的停止;
4)待pod在节点被拉起后,wordpress又恢复了正常
六.魔方云块存储稳定性
使用魔方云块存储作为mysql的数据存储并进行稳定性测试;
测试环境如下:
三副本,每秒写入插入数据10条;
每一小时随机删除一副本控制器(会导致副本失效);
查询插入数据是否一致;
经过数十小时,几十次的删除测试三百多万条插入,未有一次失败
试图将驱动程序添加到存储区_基于容器的块存储使用相关推荐
- 这家十年磨剑的企业级存储厂商,为什么将分布式块存储也开源了?
只要提到企业级存储,任何成功的厂商无不以十年为单位的积累,才能实现真正的创新. 当然,作为存储领域相对更为复杂的分布式块存储,存储创新公司一般都不太愿意碰它.原因很简单,在技术自研的道路上,更需要坐得 ...
- 试图将驱动程序添加到存储区_Ubuntu 19.10IOS将捆绑NVIDIA驱动
对于Ubuntu 19.10,开发人员正在将ISO NVIDIA驱动程序包添加到ISO中. NVIDIA二进制驱动程序默认不会被激活,但会出现在安装介质上,以便于安装后启用. 在新的Ubuntu安装中 ...
- java使用xml存储数据_聊一聊 Redis 数据内部存储使用到的数据结构
Redis 数据库虽然一直都在使用,但是对其内部存储结构之类的,都没有研究过,哪怕是面试的时候都没有准备过这方面的东西.最近在看一门网课,里面有讲到过这一块的内容,结合了<Redis 设计与实现 ...
- 存储本地_项目实战之本地存储篇
在前端项目开发中,前端的本地存储是必不可少的,今天小编就前端的本地存储在项目中的使用详细的介绍一下.前端本地存储主要有: cookie localStorage sessionStorage webS ...
- C++内存管理__内存管理(栈、堆(new/delete)、自由存储区(malloc/freee)、全局/静态存储区、常量区)!堆栈内存管理方式的区别
内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄 ...
- 千里眼摄像头支持对象存储吗_为什么建议大家使用对象存储?我总结了这六点...
对象存储可以简单理解为用来存储图片.音频.视频等非结构化数据的数据池.相对于主机服务器,具有读写速度快,利于分享的特点.我为什么建议大家使用对象存储?我总结了这六点. 1.网站数据动静分离,大幅提升网 ...
- python中文件的存储类型_关于python中数据存储大总结,涵盖文件系统和数据库存储两种方法-文件系统类型...
存储数据是python必不可免的话题,数据的存储类型也多种多样,文件系统存储(.txt..csv..json.多媒体存储).关系型数据库存储(MySQL等).非关系型数据库存储(MongoDB).今天 ...
- 天翼云从业认证(1.2)存储的概念、体系结构、块存储、对象存储、文件存储以及 RAID 磁盘管理技术
(1)块存储.对象存储.文件存储 存储方式 技术实现 优势 劣势 代表作 块存储 裸盘上划分逻辑卷,逻辑卷格式化成任意文件系统 支持多种文件系统,传输速度快,提供硬件容错机制 无法实现网络共享 FC- ...
- 试图将驱动程序添加到存储区_云存储——终于等到你,还好没放弃
说起"云"这个概念,大家应该都不陌生.近年来"云端存储"逐渐渗透入大众的工作环境与日常生活:不论是用于工作文件存储和备份,还是个人资料的保存和分享,云端存储都不 ...
最新文章
- 从深度图到点云的构建方式
- 【胡策08】解题报告
- Beej网络编程指南《三》
- 测试HAPROXY的文件分流办法
- 几个支持生成Python代码的UML工具
- 不懂物理,何以谈科技?
- Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘s
- netfilter和iptables的实现机制
- dbeaver 设置编码_DBeaver 一个神奇的数据库操作软件
- guava 对集合的支持
- paip.log4j兼容linux windows 路径设置
- 做短视频,素材、工具缺乏怎么办?听我说完,没那么难做,别放弃
- 阿里巴巴与山东省人民政府签署战略合作协议
- LAN9252/3 EtherCAT module
- IOS相关培训机构课程内容汇总
- 16. 设计模式之契约原则:如何做好 API 接口设计?
- 2400万!成都市大数据中心又招标
- PIXHAWK2.4.8飞控如果做双罗盘校准
- 计算机软件掉下来了怎么办,电脑使用卡顿怎么办?轻松一招解决掉
- 版式文件 流式文件_画册版式设计的重要性!
热门文章
- Win11蓝屏100%不重启解决方法
- 谷歌浏览器下载的文件保存在哪里?
- 记一次生成唯一ID的问题
- vue学习:事件传递(冒泡和捕获),事件委托,jquery中的事件委托,$event 获取元素,vue事件修饰符
- vue图片点击超链接_10秒钟,告别ppt中难看的超链接
- android x86_64 服务器运行,魔趣 android10 编译x86-64 运行模拟器
- AndroidJava List与equals的微妙关系,小心掉坑里
- Redis —— 常用命令一览
- 英特尔nuc能代替主机吗_python编程,热度为什么越来越高,python能代替JAVA吗?...
- 如何检测服务器运行正常运行,一种检测服务器运行状态的方法、装置和系统专利_专利查询 - 天眼查...