软件定义存储:原理、实践与生态
上QQ阅读APP看书,第一时间看更新

第3章 软件定义存储之分类

最近几年逐渐流行的,还有分布式存储服务器对应的存储虚拟化。上一章里,我们曾提到SNIA对存储虚拟化的解释和分类,不过这个解释尚未详细介绍分布式存储这种虚拟化。下面简要介绍一下,并以此为基础,介绍软件定义存储涉及的各种概念(如Server SAN、HCI等)和分类,帮助读者厘清各个概念之间的关系。

分布式存储的存储虚拟化如图3-1所示。

图3-1 分布式存储的存储虚拟化

这种分布式存储的虚拟化是指,将多台标准服务器组成的集群内的HDD/SSD,甚至包括各个服务器连接的JBOD等存储资源,形成一个全局共享存储池。分布式存储采用类似互联网巨头Google、Facebook的弹性横向扩展和数据冗余(副本或Erasure Coding)的方式,提供与集中存储(外置磁盘阵列)相媲美的存储服务和高级功能。相比外置磁盘阵列,分布式存储更适应云计算、大数据的需求。其实时下火热的Server SAN就是分布式存储的一种。