软件定义存储

article/2025/10/1 19:03:32

在一个生成的数据和数据种类都空前大量的时代,软件定义的存储赋予了企业有效应对此爆炸式增长的途径。

当然,随着营销机器在过去几年的大肆渲染,我们越来越难以了解软件定义的存储的确切含义。因此,为了更好地了解软件定义的存储可如何提供帮助,我们先详细地定义一下这个术语。

它不仅仅关乎软件。

也许了解软件定义的存储的最重要一点就是它不仅仅关乎软件。毕竟,传统存储阵列一直以来都嵌入了复杂的软件堆栈。存储经理也一直在使用软件来执行管理任务,例如移动文件和调配卷。此外,从传统阵列提取软件再将其重新打包为软件产品并不意味着您拥有软件定义的存储。那么它到底是什么呢?

软件定义的存储背后的基本概念是以智能方式将分布式计算技术应用于软件系统设计。如果将分布式计算的强大功能与商用硬件以及新型存储优化相结合,从而实现空间效率、性能效率、可管理性和扩展,则您将拥有经济高效地管理爆炸式数据增长所需的基本要素:(1) 设计为可在商用硬件上运行的弹性、横向扩展、软件存储系统,(2) 具备就地多协议数据访问功能,(3) 具备内置地理位置复制机制,以及 (4) 经简化且可扩展性大幅增强的管理体验。

软件定义的存储不仅仅关乎软件,更关乎软件可以执行的功能。

它给企业带来的净效应是资本和运营成本节省,这些节省来自于更加灵活、敏捷和可扩展的存储管理体验,以及面向应用程序团队的更加简单、现代的使用模式。

这才是软件定义的存储。

它关乎弹性、扩展和简单性 — 无需折衷。

谈及弹性横向扩展时,我们是指只需添加更多商用节点即可增量添加存储系统容量的能力。随着需求的增加,此类弹性存储系统将简单、可预见地增长,从而满足不断变化的需求。而在传统存储阵列中,在达到单个系统的限制时,您需要添加更多需要独立管理的系统。而这会带来管理复杂性,如必须在系统之间迁移数据,以及必须制定复杂的资源调配逻辑来确定将新工作负载放置在哪个系统。而弹性扩展一个逻辑系统的横向扩展方法是一种应对快速数据增长的更简单方式。

弹性横向扩展提供的机制可存储空前大量的数据,同时多协议访问可解决存储更多类型的数据,并且高效地从各种应用程序就地访问数据的问题。多协议存储系统让用户可通过一个或多个协议接口访问相同的底层数据。使用多个协议接口适用于存储和处理非结构化数据,如音频流、社交数据、日志文件、遥测数据等,而这些数据在爆炸式数据增长中比例甚高。此类平台可轻松容纳利用 REST 等网络友好协议的数据接收工作流,同时让 Hadoop 和 Spark 等框架可使用 HDFS 这类适用于流化数据处理的访问协议就地分析数据。

弹性横向扩展和多协议是软件定义的新存储系统的关键功能,但我的现有存储资产怎么办? 软件定义适用于我的环境吗? 答案是适用,但采用的方式不同。软件定义的存储生态系统的终极元素不是通过引入新存储基础架构来解决问题,而是通过管理和自动化功能来解决问题,这些功能在一定程度上让您可以如同管理软件定义的存储环境一样管理传统存储环境。

这通过将行之有效的抽象、资源池化和策略驱动的自动化等软件定义的管理概念应用于传统存储环境来实现。此类管理组件通常称为软件定义的存储控制器,可自动化传统基础架构的许多复杂存储管理流程:资源调配、保护、迁移、重新调整数据用途等。这让 IT 可降低其现有存储资产的运营成本,同时提高服务质量和缩短交付时间。

软件定义的存储有时还包括硬件。

就其根本而言,软件定义的存储系统旨在独立于硬件运行。但是,这不意味着您必须购买一款纯软件解决方案。虽然较大的企业可以随时购买存储软件来构建自己的软件定义的存储系统,但这对于其他公司而言可能不是可行的选项。为了满足存储消费者的广泛需求,软件定义的存储可根据需要与采用应用装置机身的商用硬件捆绑:这提供了软件定义的堆栈的所有好处,但购买体验与传统阵列接近。

因此,如果问题在于您是否可以购买软件形式的软件定义的存储,或者作为硬件应用装置一部分的软件定义的存储,则答案是 “yes”,因为您应该有权选择最符合您需求的选项。


它能解决最苛刻的数据中心难题。

软件定义的存储是软件定义的数据中心的一个元素。另外两个是软件定义的计算(想象一下:虚拟化或容器化)和软件定义的网络。但是,存储是最后一个出现的元素,部分原因是它最复杂。设计一个能够可靠地存储数据,并且具备横向扩展、多协议访问、地理分布、就地分析功能和简单管理体验等特征的系统是个非常难的任务。这就是存储供应商花费了大量时间来履行其承诺的原因。

采用软件定义的存储,企业可以创建巨大的地理分布式存储池,这些存储池可根据需要扩展到任意大小,而 IT 及其用户需要进行的工作微乎其微。经济效益也是空前的,因为基于商用硬件的平台可不断为新一代存储提供基础,替换了成本越来越高昂的专用存储阵列。

而这一切都始于对软件定义的存储的确切理解:这是一种使用分布式计算原理的存储系统设计方法,可提供弹性、横向扩展、多协议和地理分布等功能,而且全都实现简化的管理体验。这就是我们所有人存储空前大量的数据和数据种类的方式。


http://chatgpt.dhexx.cn/article/XYQgaWdZ.shtml

相关文章

软件定义存储的逆袭

近日,IDC《2017年第二季度中国软件定义存储及超融合市场跟踪报告》的发布在国内软件定义存储(SDS)和超融合(HCI)市场激起涟漪。去年还隐身于“Others”的一众厂商中,今年却一跃成为SDS市场前三,…

SDS软件定义存储

计算机发展到今天,软件定义已经是一种潮流,前有软件定义网络,后有软件定义存储。 对于软件定义存储来说,是随着当年EMC在EMC World上发布的软件定义存储战略迅速成为业界热点的。软件定义存储将硬件存储资源整合起来,…

基于对象的软件定义存储——联想 NetApp DXL系列对象存储方案

联想 DXL 系列对象存储 基于NetApp StorageGRID 技术的联想DXL系列对象存储是一款基于对象的软件定义的存储,它支持 Amazon Simple Storage Service (S3) API 等行业标准对象 API。您可以利用它在全球范围内的 16 个数据中心之间构建一个单一名称空间,并…

软件定义的存储时代即将结束

数据存储、安全性、保护和整体管理对于大多数组织的生存至关重要。 从软件定义的存储时代的结束到本地存储的回归,Nyriad的首席营收官概述了他对最新技术趋势的看法,并提供了他对2023年将会发生的预测。 从以CPU为中心的软件定义存储过渡到卸载辅助架构…

【存储】软件定义存储,看这一篇就够了!

原文:https://www.sohu.com/a/397070625_505795 1.SDS科普 SDS(Software Defined Storage)即软件定义存储,简单地说就是将存储硬件和软件进行分离,采用标准化硬件作为载体(如X86架构),基于软件实现企业级存储功能和服务。相对于传…

软件定义存储的特征及如何工作

软件定义存储的特征 1 可扩展性 软件定义存储可从传统三节点扩展为数千节点,随着存储设备数量的逐渐递增,软件定义存储内部吞吐量也会不断增加,各项存储性能呈现出线性扩展性能,确保信息可允许群集中的应用控制及访问。 2 弹性…

软件定义存储的定义与分类

2011年8月21日,Netscape创始人马克安德森(Marc Andreessen, 硅谷著名投资人, 投资了Facebook、Groupon、Skype、Twitter、Zynga和LinkedIn等高科技新秀),在华尔街日报上发表《软件正在吞噬整个世界》,认为当今的软件应…

【存储】SDS软件定义存储,看这一篇就够了

目录 一、简略说明 二、详细说明 作者:bandaoyuUESTC ,连接:https://blog.csdn.net/bandaoyu/article/details/110245309,不断编辑中 一、简略说明 0.通俗讲是SDS 即存储软件和硬件不绑定,软件不是作为存储设备中的固件&#…

软件定义存储概览(一篇就够)

以下文章来源于TaoCloud ,作者刘爱贵 刘爱贵的博客_CSDN博客-数据存储,GNU/LINUX,程序人生领域博主 1.SDS科普 SDS(Software Defined Storage)即软件定义存储,简单地说就是将存储硬件和软件进行分离,采用标准化硬件…

软件定义的存储

软件定义存储源于VMware公司于2012年提出的软件定义的数据中心(SDDC)。存储作为软件定义的数据中心不可或缺的一部分,其以虚拟化为基础,但又不仅限于虚拟化。存储虚拟化一般只能在专门的硬件设备上应用,很多设备都是经…

软件定义存储,看这一篇就够了!-- 转自360DOC

1.SDS科普 SDS(Software Defined Storage)即软件定义存储,简单地说就是将存储硬件和软件进行分离,采用标准化硬件作为载体(如X86架构),基于软件实现企业级存储功能和服务。相对于传统存储硬件盒…

数值积分方法:欧拉积分、中点积分和龙格-库塔法积分

目录 写在前面原理代码CMakeLists.txteuler.cppmidpoint.cpprk4.cppcompile&run 参考完 写在前面 1、本文内容 数值积分方法:欧拉积分(Euler method)、中点积分(Midpoint method)和龙格-库塔法积分&am…

龙贝格函数求积

龙贝格函数求积 龙贝格函数求积 龙贝格求积公式也称为逐次分半加速法。是数值计算方法之一,用以求解数值积分。是在梯形公式、辛普森公式和柯特斯公式之间关系的基础上,构造出一种加速计算积分的方法。 作为一种外推算法,在不增加计算量的前…

实变函数/实分析总结

一、概述。 实变函数,又叫实分析,整本书满满的证明就讲了一个勒贝格积分。 最为大家所熟知的是用牛顿-莱布尼茨公式算的黎曼积分。但是黎曼积分本身依赖于函数的连续性,像不连续的狄利克雷函数就无法积分了。 为了解决这一问题,…

牛顿柯特斯公式及复合形式、龙贝格求积公式,高斯勒让德求积公式

数值积分的研究实现 牛顿柯特斯公式 柯特斯系数 各阶对应公式 当n 1时,对应的牛顿-柯特斯公式就是是梯形公式 当n 2时,对应的牛顿-柯特斯公式就是辛普森公式 当n 4时,对应的牛顿-柯特斯公式就是柯特斯公式 柯特斯系数表 核心代码实现 …

勒贝格测度?

勒贝格测度? 今天读论文,读到了勒贝格测度(Lebesgue measure),不明所以故百度,稍做笔记以记之。 定义 数学上,勒贝格测度是赋予欧几里得空间的子集一个长度、面积、或者体积的标准方法。它广…

Romberg(龙贝格)求积公式求解数值积分时的注意事项

《数值分析》第5版(李庆扬编著)的第四章课后习题第8-(2)题中,要求使用Romberg(龙贝格)求积公式求解f(x)xsinx在区间[0,2pi]上的积分,要求误差小于10^(-5)。 针对此问题,套用计算公式求解即可。在第一步计算梯形公式时…

勒贝格测度(转)

数学上,勒贝格测度是赋予欧几里得空间的子集一个长度、面积、或者体积的标准方法。它广泛应用于实分析,特别是用于定义勒贝格积分。可以赋予一个体积的集合被称为勒贝格可测;勒贝格可测集A的体积或者说测度记作λ(A)。一个值为∞的勒贝格测度…

利用Matlab编写龙贝格算法(romberg)求函数积分

这次是我初次接触matlab,源于数学老师布置的一个作业:用龙贝格算法来计算函数的积分。 具体的计算原理,由于是数学的东西,不好打印,就不写了。主要把自己的代码贴下来慢慢理解。 一共写了两个文件。一个是romberg.m主要…

数值计算笔记之数值积分(二)龙贝格算法

龙贝格求积公式也称为逐次分半加速法。它是在梯形公式、辛普森公式和柯特斯公式之间的关系的基础上,构造出一种加速计算积分的方法。 作为一种外推算法,它在不增加计算量的前提下提高了误差的精度。 在等距基点的情况下,用计算机计算积分值通…