对于企业来说,集中存储对机房环境要求高,要求机房空间大,承重、空调等都是需要考虑的问题。但是分布式存储,则可采用多套低端的PC服务器设备来分布部署,设备价格和维护成本较低,而且PC服务器设备分布部署,对机房环境要求也低。那么去除IOPS的考虑,你认为从扩展性和高可用角度来看,怎样去选择集中存储和分布式存储?
1、针对扩展性:分布式存储要比集中式存储灵活和方便,集中式存储要想实现扩展,一般是在容量层面的扩容,性能方面只能整机扩容,这对于分布式架构来说就比较容易实现了,购买一台服务器即可满足容量层的扩展,又可以满足性能层面的扩展;
2、针对高可用性:集中式存储要想实现高可用,可以采用存储双活、存储之间的同步或使用异步复制,或是CDP连续数据保护等机制,而对于分布式架构,天生就是支持高可用,分布式架构采用多副本机制,天生就是高可用的架构
传统SAN存储设备一般采用双控制器架构,两者互为备份,配置两台交换机与前端的服务器进行连接,如图1-1所示。这种双控制器架构这种方式会有以下两个方面的缺点:
1. 网络带宽容易变成整个存储性能的瓶颈;
2. 如果一个控制器损坏,系统的性能将大幅下降,影响存储的正常使用。
传统存储架构的局限性主要体现在以下几个方面:
1、横向扩展性较差
受限于前端控制器的对外服务能力,纵向扩展磁盘数量无法有效提升存储设备对外提供服务的能力。同时,前端控制器横向扩展能力非常有限,业界最多仅能实现几个控制器的横向。因此,前端控制器成为整个存储性能的瓶颈。
2、不同厂家传统存储之间的差异性带来的管理问题
不同厂商设备的管理和使用方式各有不同,由于软硬件紧耦合、管理接口不统一等限制因素无法做到资源的统一管理和弹性调度,也会带来存储利用率较低的现象。因此,不同存储的存在影响了存储使用的便利性和利用率。