分布式存储有哪些主流的厂商,架构上有哪些优缺点?

分布式存储有哪些主流的厂商,架构上有哪些优缺点?显示全部

分布式存储有哪些主流的厂商,架构上有哪些优缺点?

收起
参与20

查看其它 2 个回答匿名用户的回答

匿名用户匿名用户

分布式存储的主流厂商有IT大厂华为、新华三,也有存储创新企业如南京道熵、XSKY等。

大部分厂家的技术路线是以开源Ceph为基础,架构以三副本为主,如华为、XSKY、新华三;而南京道熵则采用双重RAID架构,每个节点采用存储虚拟化与本地RAID管理,节点间则是分布式两副本技术,架构上更接近(分布式)磁盘阵列。

分布式存储应用非常广泛,主要应用于Openstack私有云平台,各种共有云平台,服务器虚拟化,超融合平台等;按接口分,包含块存储、对象存储、文件存储等。分布式存储逐渐取代传统磁盘阵列,成为存储平台化建设的首选。

从技术角度而言,双重RAID架构与三副本架构相比,在稳定性和数据可靠性方面更具优势,尤其双重RAID具备非常优秀的硬件故障隔离特性,而三副本对硬件故障的检查和容错能力较弱。

三副本分布式存储采用网络间三副本策略实现数据保护与故障修复。当某个硬盘(OSD)发生故障时,该硬盘OSD上的数据自动按CRUSH规则,自动在其他硬盘OSD上重建。网络数据重建有以下几个弊端:1 消耗网络带宽,可能会影响到业务数据的正常工作;2 TCP/IP网络具有数据包丢失与重发的特性,可能导致网络故障或网络抖动,影响OSD的状态,引起OSD重建的连锁反应;严重时整个存储系统存在业务中断、甚至丢失数据的风险。

双重RAID采用节点内RAID与网络间两副本策略相结合的策略实现数据保护与故障修复。节点内RAID对各个节点实现存储虚拟化管理,通过虚拟卷为OSD提供存储服务(vOSD),在vOSD上层通过分布式两副本策略提供节点间数据保护与业务高可用功能。当某个硬盘发生故障时,由节点内RAID对数据实现本地数据修复,而上层vOSD状态正常,毫无感知,不会触发网络数据修复。与网络数据修复相比,本地RAID数据修复具有以下特征:1 硬件故障隔离,避免了网络修复可能导致的稳定性问题;2 可自动避让业务,保证业务无感知;3 本地修复时数据延迟小,只使用本地RAID带宽,不消耗网络带宽;4 抵御故障能力强,每个节点都能抵御一个或多个硬盘故障;而三副本最多抵御两个连续的硬盘故障。

软件开发 · 2021-04-03
浏览3423

回答状态

  • 发布时间:2021-04-03
  • 关注会员:5 人
  • 回答浏览:3423
  • X社区推广