00:00
好,这节课呢,我们来介绍一下云硬盘的RAID技术。那我们主要来介绍三块。首先来看一下什么是对的。紧接着我们来购买三块云硬盘来创建RAID0。然后最后呢,我们来测试一下RAID0的LPS。那首先来看一下什么是RA呢?呃,Read就是我在百度百科上检索到的一句话,我截取下来了,那read中文呢,其实就是磁盘阵列的意思,那它的英英文全称呢,是。Reant a of independent Dis,简写的是read,有独立磁盘构成的具有冗余能力的阵列之一。那么来看一下腾讯云。给我们提供的RAID的文档。那其实RAID是分很多种的,它的级别那最常用的呢,有RAID0READID1。
01:02
RAID01和RAID10。当然还有一些其他种,这个我们就不去做深入的介绍,大家可以在网上去查,在百度上来检索一下RAID,那这一块呢,我们主要来介绍一下RAID0啊,稍等我们会操作如何来构建一个RAID0。级别大。那瑞德零的一个优点是什么呢?它是可以读写是并行的,那理论上速度是可以达到单个磁盘的N倍,那这个N是什么呢?也是说我呃加了几块磁盘到瑞德零中的这个速度。就是。就是鸡。但是实际上也受限于这种大文件,大文件的大小和文件系统大小等诸多原因,所以理理论值是磁盘的N倍。但是也有一些条件限制,大概。还是这样,那缺点呢,是没有数据冗余,即便只有单个磁盘坏了最严重的情况。可能会导致所有的数据的丢失,所以它应常应用于什么场景呢?
02:05
经常应用于对这种高IO有要求的这种业务,但是可以通过数据备份你的重要的数据,或者是说不需要数据来,你的重要数据是不需要备份的,那比如说我现在有个业务。我对IO要求是非常高的,但是我的数据不是很重要,那我就可以通过创建RAID0的技术来保。来,来适用我与我的业务。这是瑞德零,当然你如果要是对数对,要求对这个呃。数据的重要性也有要求的话,那我们可以用啊以下这个read的其他的级别,那这里边我们就不来深入介绍哈,那我们来看一下如何来创建RAID呢。这下边是步骤哈。我们可以到登录到腾讯云的云硬盘文档上,在最佳实践啊,多块弹性云构建rate组这个位置可以找到,那好我们就直接来创建RA,那么来到控制台购买三块硬盘。我当前已经在。
03:13
中国的上海。啊,腾讯云的中国上海购买了一台云主机实例。在上海的二区。然后我打开这个云硬盘,点击新建。同样在上海的二区,我创建三块盘,比如说50G。每个磁盘大概50G。DISC1我创建一下名字,我点击按量计费。选择。三。三个同时创建,点击提交。好,提交后呢,我来刷新一下界面。
04:02
好,当前呢。腾讯云呢,就帮我们在中国的上海的机房,上海的二区创建了三块磁盘啊,DISC12012。啊,已经帮我们创建好了,但但是呢,当时当前的状态呢,是待挂载的,我们来挂载一下,在每个磁盘的右边可以选择更多,或者呢,我可以批量操作,批量操作我点击这个按钮,去掉最下边这个已经挂载状态的,我点击挂载。那这三块硬盘挂载到哪台云主机实例呢?我就选择当前的这台,我已经购买了这台云主机实例,当然你的云主机实例要是很多的话,这个这里可能是一个列表,我们可以在这搜索你要挂载到哪台云主机实例。的ID上。确认没有问题以后,点击下一步。点击开始挂载。
05:01
OK,当前呢,我们就已经将这三个云硬盘挂载到了我的上海二区的一台服务器上,当前的状态呢,就已经是挂载状态了,那我到我的。Terminal当前呢,我已经是连接到了我本地的服务器啊,本地的Mac电脑已经连接到了我上海的远程的服务器上,我可以Dis-L一下看一下。After disk。来看一下。大家可以看到呢,当前呢,我们就增加了几块硬盘,除了VDA以外呢。出现了VDD。VDC和VDF,那我们我如何来创建RAID呢?首先我要安装一个软件包。
06:02
亚明store啊,我当前是三套S的消系统啊呃,亚M明store m dadm-Y我当前已经安装好了啊里边。也要介绍一下,那这个软件包呢,其实是管理readid的一个模块,安装好以后呢,我们紧接着来。创建一下RAID0。直接复制文档的这个。M dadm create在第下创建一个MD0也是READ0LEVEL级代表是read level就是read的一个级别,那当前readid的device就是当前的设备呢?是是几块呢?刚刚我购买了三块,所以是这个位置是三。然后紧接着第下的VD。从。
07:00
应该是从VDC到VDF。Do。F。将这个一去掉。我发了一个错误信息,我们来看一下。OK,刚刚报错的原因呢,是我少输入了一个device,这个位置输入三,因为我们是构建了三块硬盘。然后在VDC。DF这个位置刚刚少了一个D哈,已经补充上了,那当前看大家可以看到我已经创建成功了VD。MD0这个设备,那么MKD以下在跟目录呢,创建一个这个目录。创建一个目录,紧接着我mount。
08:03
Dev下的MD0到。MD。地上回。少了个错哦,我们创建好了,在这个位置创建好呢,要。先。格式化一下M。kfs.ext4,而格式化成EXT4的。文件系统格式。MD0。已经格式化了,我再次mount。看当前没有报错,我就已经忘了成功了,我DF-H以下当前可以看到我这个MD0的。总共大小,因为我创建每个磁盘是50G,当前是三块磁盘,累加是150G左右。
09:01
啊,那我的150G的磁盘呢,磁盘之列瑞零呢,就已经创建好了,那紧接着我们来测试测试一下。就是什么呢?来测试一下它的。IO的读写速度,那腾讯云的官方官方文档最佳实践中有一个如何衡量云硬盘的性能这篇文章。我们可以看到。当前是有。介绍的。我们可以来测试一下硬盘的随机读延时。复制一下。回圈。Oh。我后边这个要加设备的名字。DV下的MD0。
10:02
那具具体的参数我就不介绍了,因为文档的这篇文档的上面有来介绍每个参数的含义,那我就不来介绍了,我直接复制这句话,只要更改后边这个film name。将第下的VDB改成XD0就可以了。那当前呢,就已经在帮我们来测试这个硬盘的读写速度,我们可以等一会儿。OK,当前的结果已经出来了啊,我们可以看一下当前的结果的值。然后可以看到IPS当前的读是1051。然后写呢,是。OK,当天只是测试了毒哈。只是测试了毒。
11:00
当天的赌是1051。那平均一块盘大概是300多左右。300多左左右,那我们出组建了这个RAID0阵列,阵列以后呢,大概是1051。到这里还没有完哈,我们继续还要创建read的配置文件,我现在创建一个配置文件,在我可以用m dadm杠。创建一个 Mdam.com的一个配置文件,那这是它的一个默认的配置文件的一个路径,主要作用是跟软瑞德的配置,尤其是在监视和事件上报,那主要是做这这个作用,那我追加进去以后呢,我要编辑它,我执行MDADM杠,空格杠大写DS。
12:18
啊,两个大于号,然后追加这个文件。编辑一下,当前呢,就已经将我的磁盘的MD0的UID追加进进来了。紧接着呢,我要。SH。我要将这个设备的名字也追加进来。C。
13:02
保存。OK,那当前呢,我们就已经创建好了瑞德零,并创建了它的配置文件。啊,当天就已经创建好了,那我来卸载快速卸载一下这个read怎么卸载呢。You。设备名。OK,当前已经看不到了这个设备,我回到腾讯云的控制台。将这三个磁盘。卸载掉。点击卸载。确认没问题以后,点击提交。OK,当前已经开始批量卸载。
14:06
批量卸载。已经卸载完了,我再点击这三块盘点击退还。OK,这样就将我们的测试的硬盘全都回收掉了。那这节课就是这样。谢谢。
我来说两句