谈分布式存储(上)

Posted ACCUSYSBJ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谈分布式存储(上)相关的知识,希望对你有一定的参考价值。

随着全球数据呈现指数级增长,如何能够安全并高效地存储、访问及使用大量快速移动的数据,是大数据时代迫切的需求。所以,存储系统正在受到重新关注并经历令人激动的创新。数据若被存储在一个不可扩展的系统上,大量的数据将相互割裂,并会导致数据为中心的工作无法处理。为了满足大数据时代的需求,并解决相关问题,新一代之存储技术——“分布式存储”——因此应运而生。


Loxoll 现在正在开发这样的系统,以解决上述数据存储管理问题,虽然目前尚未能公开产品相关细节,但该系统将采用水平可扩展的技术,使其能够替代传统存储或私有云解决方案。


同时我们将连续两期,向读者重点介绍分布式存储中软件定义存储的应用、数据存储界面协议,及几个较广泛被应用于分布式存储之开源软件,以帮助广大用户更多地理解这些问题。


软件定义存储于分布式存储之应用


分布式存储需要使用分散在企业各处的服务器中的硬盘空间,而要将这些分散的存储资源统筹运用,必须将之整合构建虚拟的存储设备,这就需要使用软件定义存储(Software Defined Storage,缩写 SDS)解决。SDS 是一种将传统存储硬件中的存储控制器功能,例如卷管理、RAID、快照、数据复制与保护等抽离出来放到软件上,可以理解成就是一个存储的管理程序。如此,该功能就可以运行于通用服务器上,消除了对专有软硬件的依赖性,用户不需被绑定从特定厂商采购相关的存储设备。相较传统存储来说,分布式存储具有以下几个优势:


1)高适选性:如上述,SDS 消除了软件功能对于专有硬件的依赖性,客户可以自行选择运行存储服务的硬件及品牌,并可使用任意商用服务器来构建基于 SDS 的存储基础架构,因此,可以充分利用现有硬件来满足不断增长的存储需求。


2)高容错性:传统存储中的硬件承担了一部分系统可靠性的作用,然而基于通用服务器的分布式存储因为没有专用硬件的护航,那么势必需要软件具有更强的容错性。SDS 采用横向扩展的分布式结构,将单节点通用硬件引入的不稳定因素降到最低,而且节点数越多,容错性越高。



通过 SDS,客户在实施分布式存储方案时,可快速高效地部署一组高扩展性的系统。

下期预告

分布式存储依照不同的数据存储界面协议,分为块存储、文件存储和对象存储三种,它们之间有很大的差异及不同的特色,若了解各自特色优势,將可做更好地组合运用。除此之外,目前有几个较广泛被应用于分布式存储之开源软件,可协助更有效地建构分布式架构。下期电子报我们将从分布式存储不同的数据存储界面协议,及热门应用软件为大家进一步介绍说明,从不同的面向协助读者对于数据应用管理之挑战提供进一步的资讯,将有助于规划更完善的分布式存储系统架构。

以上是关于谈分布式存储(上)的主要内容,如果未能解决你的问题,请参考以下文章

谈Elasticsearch下分布式存储的数据分布

谈Elasticsearch下分布式存储的数据分布

阿里云高级总监谈超大规模超高性能分布式快存储系统

云原生数据库的幕后英雄—浅谈分布式数据库的计算和存储分离

从阿帕网到IPFS——简谈分布式存储技术发展史

信服博士谈存储三万英尺看分布式存储中本地存储引擎