从扩展性和高可用角度来看,怎样去选择集中存储和分布式存储?

从扩展性和高可用角度来看,怎样去选择集中存储和分布式存储?显示全部

从扩展性和高可用角度来看,怎样去选择集中存储和分布式存储?

收起
参与10

查看其它 2 个回答xskyyujia的回答

xskyyujiaxskyyujia存储架构师xsky星辰天合

目前,市场上的分布式存储主要以软件定义存储( Software Defined Storage ,简称 SDS )为代表,集中式存储则以传统 FC SAN/NAS 存储为代表。

软件定义存储,简单来说即通过软件将通用硬件(通常为服务器)的存储资源整合成一个虚拟存储设备,并提供标准的存储服务。集中式存储使用专有硬件,采用存储控制器和磁盘扩展柜的架构。

两种存储由于设计理念的不同,呈现出完全不同的扩展方式。软件定义存储以水平扩展( Scale-out )为主,单节点垂直扩展( Scale-up )为辅;集中式存储则相反,以单存储纵向扩展为主,多个存储设备构成多控集群为辅。在扩展规模上,软件定义存储通常可以达到数千个节点,存储容量可达 EB 级;集中式存储受限于硬件的制约,一般规模在几十个控制器, PB 级规模。在性能上,集中式存储仍存在一定的瓶颈和极限,而分布式存储则具有数据自动负载均衡和性能随容量线性增长的特点。

在实际使用中,存储扩容的便利性对日常运维有着重要的影响。相较于计算虚拟化环境下秒级的虚拟机部署和回收,传统存储的扩容和资源分配依旧需要小时级甚至是几天以上的周期,远远滞后于云平台的 SLA 目标。而分布式存储采用池化的方式,更贴近云的使用理念。

高可用性方面,集中式存储一般采用双控制器 +RAID 技术实现数据冗余。分布式存储一般采用副本或纠删码技术,节点分布上实现服务器级、机柜级、数据中心级故障域,通过强一致性协议保证副本数据的一致性。两种存储都支持快照、克隆、复制、双活等企业级特性,都可以达到 99.999% 的整体存储可用性。

软件开发 · 2021-04-06
浏览1768

回答者

xskyyujia
存储架构师xsky星辰天合
擅长领域: 存储灾备服务器

xskyyujia 最近回答过的问题

回答状态

  • 发布时间:2021-04-06
  • 关注会员:4 人
  • 回答浏览:1768
  • X社区推广