如何清除分布式存储的危楼?

存储 存储软件 分布式
与基于传统RAID技术的磁盘阵列相比,分布式存储不仅在稳定性与性能方面有差距,甚至可能成为数据安全的隐患,如同IT基础架构中的“危楼”。

[[430375]]

导读:分布式存储具有高扩展与可持续演进的特性,在超融合、Openstack私有云、大数据与AI领域中得到了广泛的关注和应用。然而,与基于传统RAID技术的磁盘阵列相比,分布式存储不仅在稳定性与性能方面有差距,甚至可能成为数据安全的隐患,如同IT基础架构中的“危楼”。

序言:如果看见一群人住在危楼里,但却对危险毫无所知,您会不会着急地大声呐喊,希望人们尽快远离危楼?而在分布式存储领域,目前最流行的以Ceph为代表的三副本方案,就是存储领域的“危楼”。

为什么?

著名的CAP原理是分布式系统最基本、最重要的理论之一,最初由加州柏克莱计算机科学家布鲁尔教授在2000年提出猜想,两年后由麻省理工的吉尔伯特和林奇教授证明。CAP原理的核心是:当分布式系统出现网络问题(Network Partition),人们只能在数据的一致性(Consistency)与可用性(Availability)二选一。

这意味着什么?

这意味着,在三副本系统中,当网络出现故障时,如果仍试图维持业务在线,即选择Availability(可用性),无论软件设计多么巧妙,运维团队多么优秀,仍然无法保证数据副本之间的一致性,最终可能只有一个副本保持了最新数据,即三副本在网络不稳定的情况下,将不可避免地降级为两副本甚至单副本,成为无形中的“危楼”:一旦出现系统掉电或一个或多个硬盘损坏,很可能造成严重的数据丢失现象。

如何消除分布式存储的危楼? 如何解决三副本的对数据安全带来的潜在威胁?

南京道熵推出的双重RAID架构是彻底清消除上述“危楼”的有效方法。双重RAID采用节点内RAID数据保护技术与跨节点的网络RAID技术相结合,将网络副本或EC码建立在节点内RAID基础之上,即使在出现网络故障的情形下,依靠每个节点内独立的RAID数据保护,仍然可以保证数据无忧,有效解决分布式系统中因网络故障而带来的安全隐患。

总结:

根据CAP定理,单纯的网络RAID,如三副本,无法彻底解决分布式系统中的数据一致性问题,无形中导致IT基础架构领域的“危楼”。双重RAID架构,将成为分布式存储最可靠的选择。

 

责任编辑:姜华 来源: 至顶网
相关推荐

2018-10-16 14:26:22

分布式块存储引擎

2017-10-27 08:40:44

分布式存储剪枝系统

2024-08-12 16:20:27

2021-03-14 18:23:18

边缘计算对象存储分布式计算

2015-05-12 13:03:54

开源分布式存储HDFS

2018-02-22 08:42:04

分布式存储安全

2018-10-29 12:51:35

分布式存储元数据

2015-07-02 13:26:35

分布式存储云存储云平台

2018-04-25 09:01:02

2017-10-17 08:33:31

存储系统分布式

2018-02-27 09:17:52

分布式存储性能

2017-01-10 16:18:26

分布式存储建设

2018-10-09 10:45:40

2018-01-02 20:00:28

数据库MySQL分布式存储

2017-04-14 09:48:25

分布式存储系统

2019-06-19 15:40:06

分布式锁RedisJava

2017-10-12 09:36:54

分布式存储系统

2017-10-19 08:45:15

存储系统HBase

2018-11-20 09:19:58

存储系统雪崩效应

2017-08-17 09:18:29

分布式存储面试
点赞
收藏

51CTO技术栈公众号