背景
这一板块主要是讲诉云计算中的存储板块。
那么云存储主要分为三大类:块存储、文件存储、对象存储。
那么,这一章我们来了解一下什么是块存储,以及块存储在云计算当中的使用场景。
1、 什么是块存储?
我们来思考一个场景:突然有一天发现,电脑空间不足了
此时,我们应该怎么办呢?
上网购买硬盘对吧,那么此时我们所买到的硬盘插入电脑的时候发现,为什么读不出来?这是因为磁盘并没有做分区格式化,就好比要过河但是没有船。那么给硬盘做好分区格式化之后就能够看见我们的盘符了。
那么这块我们看得见摸得着的设备就是块存储。
块存储的核心思想在于:数据存储是以磁盘的形式进行存储
2、 块设备的种类
块设备分为DAS与SAN。
那么DAS(Direct-Attached Storage)直连式存储,顾名思义直接连接到计算机上的设备。那么DAS主要分为磁盘(SSD、HDD),移动存储设备。
SSD(Solid State Disk)固态硬盘,固态电子存储芯片阵列制成的硬盘。相比于HDD来说,SSD的优势在于体积小、随机读写效率高、防震抗摔,但是从容量低、使用寿命有限、售价高昂是SSD的一个硬伤。
HDD(Hard Disk Drive)机械硬盘,是由机械结构制成的硬盘。相比SSD来说,HDD的优势在于使用寿命上理论合理使用可以做到永久存储、容量大、售价便宜,但是相比于SSD的缺陷在于由于是机械结构,一旦出现磕碰可以会造成磁盘损坏、读写速度取决于盘片的转速,随机读写的情况下效率低、使用环境限制大。
SAN(Storage Area Network)存储区域网络,顾名思义通过网络提供存储服务。
根据使用网络不同协议传输的不同区分为:IP-SAN和FC-SAN。
IP-SAN:根据TCP协议转发SCSI协议,也就是我们常说的ISCSI协议,IP-SAN的特点在于:价格便宜、可以利用现有的网络环境直接部署,但是对应的,IP-SAN在速度和传输稳定性并不占优势。
FC-SAN:根据光纤通道协议转发SCSI协议,FC-SAN的特点在于传输速度快、传输稳定可靠,但是FC-SAN具有极高的成本和部署维护的难度是其普及需要考虑的点。
3、 DAS与SAN的使用场景
DAS具有极高的传输效率与传输速率,但是单磁盘的读写具有I/O瓶颈,在个人用户的使用场景中,单磁盘足以应对大多数存储需求。在企业用户的使用场景中,需要考虑大量数据存储及高并发的使用情况,那么单磁盘并不适合。且单台设备的SCSI ID的资源是有限的,并不是无限建立的。且数据使用DAS的存储方式存储容易出现单点故障,也就是磁盘故障可能会导致数据丢失。
所以一般我们从企业的角度上考虑,认为DAS存储适合用于装置机器的操作系统,并不适合用来做数据存储使用。
SAN存储虽然在数据传输速率上并不占优势,但是存储服务通过网络提供,具有极高的灵活性,并且不会因为某个系统故障而造成其他使用同一个SAN存储的系统无法使用。对于在企业使用场景中,SAN不会因为服务规模而造成存储效率下降,所以SAN存储也支持使用各种规模的使用场景。在出现存储故障的情况下,可以通过主备、三副本存储的方式提高灾备恢复的能力。但是SAN存储的缺点在于存储速率取决于网络,可能会因为网络波动造成输出存储错误,且SAN存储的价格比较昂贵。