当不是使用分布式存储的时候,那么如何来保证数据的可靠性,靠的就是RAID,其实使用RAID更加简单,在服务器级别,一般使用RAID10来进行存储,使用四快盘,从而可以冗余一块盘,硬盘坏了一块怎么办,直接替换就好了,在硬件级别会自动进行数据同步,当你替换硬盘后,会发现磁盘灯哗啦哗啦的转个半小时,然后就好了。
在分布式存储中,由于没有从底层的硬件做RAID,那么在各种硬盘损坏之后,基本上就是数据丢失,那么需要重新将副本数据迁移到好的机器当中,从而在分布式存储中,分片是保证数据可靠性的手段,这也就是为什么在使用分布式存储的时候,一般都设置分片数为3,为什么是奇数?因为可能这个分布式存储需要选主对外提供服务,奇数只是为了保证不脑裂而已。
多数服务器采用了数据吞吐量大、CPU占有率较低的SCSI硬盘。SCSI硬盘的外部传输率和内部传输率比普通硬盘高出不少,它一般会采用Ultra160 SCSI、Ultra320 SCSI等标准,每秒的数据传输率分别可以达到160MB、320MB,目前主流的SCSI硬盘都采用了Ultra320 SCSI标准。
疫情期间,人们减少了出门次数,甚至足不出户,平日里的购物、游戏、工作、学习只能都转移到线上,相关的互联网应用变得**级*。访问量的短期暴增,使得承载这些应用的“云”需要迅速扩容,以快的速度增加新的服务器。