软件定义存储相比传统存储有何优势

如题所述

超融合核心的分布式存储也是软件定义存储(SDS)的一种形态,而超融合架构本质上也是一种软件定义存储(SDS)和虚拟化融合部署的模式。所以软件定义存储与传统存储的区别可以参考超融合与传统架构的区别,详情如下:

一、架构和资源管理模式对比如下以SmartX 超融合产品为例,分别给出了下超融合架构和传统架构的部署区别和资源管理模式区别。图1 传统架构和超融合架构的部署区别图2 传统架构和超融合架构的部署与资源管理模式区别

相比传统FC SAN架构,超融合架构有了如下显著的变化:

1.不再使用专有的存储硬件和网络,而是使用标准和易于维护的 x86 服务器与万兆以太网交换机;
2.核心是分布式存储,每个服务器就是一个存储控制器,需要说明的是,其中每个节点都需要配置SSD盘作为缓存,缓存容量远大于传统存储的易失性内存,且多节点并发带来更强的聚合性能;
3.逻辑上看,存储不再是由RAID构成的不同存储空间,而是一个统一可弹性扩展的存储池,并且具备更强的扩展能力;
4.分布式存储带来的另一个好处就是在统一的资源池内性能和容量都可以按需配置,而且数据可以自动均衡;
5.计算虚拟化和存储部署于同一服务器节点。

二、分布式存储 + 虚拟化融合部署才是超融合架构本质对于超融合架构,由于其独特的名称,让很多用户存在一种误解:超融合架构的核心在于融合,因此融合的功能越多越好。但通过以上架构的对比我们看到,超融合架构的变革首先是分布式存储对传统存储的替代,其他更多的优势(例如基于x86服务器构建、并发与易于扩展)都是基于这种替代而带来的。

当然,分布式存储和虚拟化这种独有的部署模式,进一步简化了用户的 IT 架构,降低了使用成本和运维难度,这些价值也大大的加速了用户对分布式存储模式的接受。

除此以外,从SmartX、Nutanix,VMware都提供了从data checksum到机架感知、双活以及异地备份的企业级存储服务,以及和第三方产品整合的企业级高可用和数据保护解决方案;2、并发性能大幅提升,IO延迟降低以下依旧以SMTX OS介绍为什么超融合架构可以提升性能并降低访问延迟。

其中,IO本地化主要是SmartX、Nutanix支持,但是基于Ceph等开源产品构建的超融合是不能满足。

举一个具体的实际例子,由于双控成为瓶颈,HP 3PAR 8440 在8块SSD基本已经到底最大性能,但该读写性能仅使用4个 SmartX 超融合节点即可达到。

3、扩展性大幅提升如前所述,超融合架构的核心分布式存储相对于传统存储在可扩展性上有了本质的提升,包括如下特点:

其中,异构节点支持需要和厂商确认,类似SmartX可以支持,但很多厂商不提供此类支持。

4、运维难度大幅降低针对运维难度,我们可以针对整个运维的周期进行两种架构的对比:

从上图可以看出,超融合架构在整个产品运维周期中,不仅大量操作被自动化,运维简单,而且时间短,效率高。可以有效降低人员要求,将 IT 人员解放出来进行更创新的活动。
5、采购成本和总拥有成本的降低在客户最关注的成本方面,服务器+超融合软件(或超融合一体机),相比服务器加传统中高端存储的成本,有较大幅度的降低。但除了采购成本,超融合在总拥有成本上都有大幅降低。关于超融合在成本方面的优势可以访问官方技术博客:《超融合相比传统FC SAN架构有什么成本优势?》
可以看到,超融合通过创新的架构,以更优的成本让IT基础架构更敏捷、能力更强,而这些特性,将为用户加快数字化转型奠定坚实基础。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-11

软件定义存储 vs.传统存储架构

虽然没有官方的定义,但软件定义存储就是将存储硬件中的典型的存储控制器功能抽出来放到软件上。这些功能包括卷管理、RAID、数据保护、快照和复制等。软件定义存储允许用户不必从特定厂商采购存储控制器硬件如硬盘、闪存等存储介质。并且,如果存储控制器功能被抽离出来,该功能就可以放在基础架构的任何一部分。它可以运行在特定的硬件上,在hypervisor内部,或者与虚机并行,形成真正的融合架构。

软件定义存储特点

    自动化:管理得到简化,成本也随之下降。

    标准接口:用于管理和维护存储设备和服务的应用编程接口 (API)。

    虚拟化数据路径:可通过应用写入数据的块、文件和对象接口。

    可扩展性:能在不影响性能的情况下横向扩展存储基础架构。

    透明:能够监控并管理存储空间的使用情况,并清楚知晓有哪些可用资源以及相应的成本。

    软件定义存储优势

    您可以自行选择运行存储服务的硬件。您所选购的 SDS 和硬件不一定要来自同一家公司。您可以使用任意商用或 x86 服务器来构建基于 SDS 的存储基础架构。这意味着,您可以充分利用现有硬件来满足不断增长的存储需求,

    从而做到经济高效。SDS 采用了横向扩展(而非纵向扩展)的分布式结构,允许您对容量和性能进行单独调整。

    您可以加入大量数据源,以构建自己的存储基础架构。您可以将目标平台、外部磁盘系统、磁盘或闪存资源、虚拟服务器以及基于云的资源(甚至是工作负载的专用数据)连接到同一网络中,以创建统一的存储宗卷。

    SDS 可以基于您的容量需求自动进行调整。由于 SDS 不依赖于硬件,所以 SDS 的自动化也可自动实现,可从连接的任意存储宗卷中调取数据。这种存储系统可以根据数据需求和性能进行调整,且无需管理员干预,也无需添加新的连接或硬件。

    不存在任何限制。传统的存储区域网络受限于可用的节点(已分配 IP 地址的设备)数量。从定义来看,SDS 不存在类似限制。这意味着,在理论上,SDS 可以无限扩展。

    软件定义存储用途

    容器:通过在容器应用中运行持久存储,更加充分地利用您的容器应用;或者,通过在容器中运行 SDS,更加充分地利用您的存储。

    云基础架构:支持私有云、公共云和混合云架构,并能实现所需的敏捷性和可扩展性。

    大数据分析:快速安全地分析大型数据湖,以提升业务洞察力。

    超融合基础架构:消除离散存储层,并能与您企业中的各种虚拟化服务器实例搭配使用。

    对象存储:灵活可靠地存储、备份和检索 PB 级的数据。

    富媒体:您的富媒体存储会日益扩展,因为您总是需要更多内容。

第2个回答  2018-08-26
相比传统存储来说,软件定义存储它是不需要关心底层硬件的,而且能够提供给用户更快的性能,更高的灵活性和开放性,更强的扩展性,更简单的管理,更少的投入。目前SDS是一个非常热的概念,国内有很多公司比如深圳元核云、华为都在进行这方面的研发。本回答被提问者采纳
相似回答