返回

纠删码技术助力vivo存储系统如虎添翼:从技术到实践【上】

后端

存储数据因信息爆炸而呈指数级增长,传统存储技术已无法满足企业级用户存储业务增长的需求,企业存储系统亟需进化和突破,以期实现降本增效和敏捷优化。面对海量数据存储,特别是冷存储场景,企业对存储效率、性能、可靠性以及成本有更高的诉求。得益于创新和前瞻性的思考,vivo数据存储团队提出融合EC整体解决方案,为企业存储系统提供更可靠、更高效和更经济的存储服务。

纠删码技术是近年来发展起来的一种前沿存储技术,它具有高存储效率、强数据保护能力和低存储成本等特点,使其成为企业级存储系统的理想选择。vivo作为一家全球领先的智能手机制造商,在海量数据存储方面有着巨大的需求。为了满足业务发展的需要,vivo数据存储团队对纠删码技术进行了深入的研究和实践,提出了融合EC整体解决方案,为vivo存储系统带来了显著的收益。

vivo存储系统原有RAID技术存在的问题主要表现在以下几个方面:

  • 存储空间利用率低: RAID技术在存储数据时需要额外的冗余空间来保障数据的可靠性,这导致存储空间利用率较低。
  • 数据恢复速度慢: 当RAID存储系统中的数据损坏时,需要对整个存储池进行数据恢复,这会导致数据恢复速度慢,影响业务的正常运行。
  • 成本高: RAID技术需要使用昂贵的磁盘驱动器来实现数据冗余,这导致存储系统的成本较高。

融合EC整体解决方案集成了RS(里德所罗门)编码、LRC(局部恢复码)和中间结果优化技术,并在跨AZ场景下设计了并行修复技术,有效解决了原有RAID技术的诸多问题。

融合EC整体解决方案的优势和创新之处

融合EC整体解决方案的优势和创新之处主要体现在以下几个方面:

  • 提高存储空间利用率: 纠删码技术通过将数据编码成多个块,并存储在不同的存储介质上,可以实现更高的存储空间利用率。
  • 加快数据恢复速度: 当存储系统中的数据损坏时,纠删码技术可以通过计算其他数据块来恢复损坏的数据,这可以大大加快数据恢复速度。
  • 降低存储成本: 纠删码技术可以降低存储系统的成本,因为纠删码技术不需要使用昂贵的磁盘驱动器来实现数据冗余。
  • 可靠性强: 纠删码技术具有很强的纠错能力,即使存储系统中有多个磁盘驱动器损坏,纠删码技术也可以通过计算其他数据块来恢复损坏的数据,从而确保数据的可靠性。

vivo存储系统在纠删码技术上的应用案例

vivo存储系统在纠删码技术上的应用案例主要包括以下几个方面:

  • 冷存储: vivo存储系统将纠删码技术应用于冷存储,可以有效降低存储成本,并保证数据的可靠性。
  • 备份存储: vivo存储系统将纠删码技术应用于备份存储,可以提高备份效率,并降低备份成本。
  • 容灾存储: vivo存储系统将纠删码技术应用于容灾存储,可以提高容灾系统的可靠性和性能。

vivo存储系统在纠删码技术上的应用取得了显著的成效,不仅降低了存储成本,提高了数据恢复速度,而且提高了存储系统的可靠性和性能。vivo存储系统在纠删码技术上的实践经验为广大企业存储系统优化提供了有益参考。