软件定义存储
Ⅰ "什么是软件定义存储" 51cto
几年前,软件定义存储只是个新概念,或者只是个市场噱头,如今,软件定义存储这个概念已经进入了数据存储的主流市场,很多厂商都在出售软件存储产品。
软件定义存储(SDS)确实不太好理解,这个概念经常会与存储管理程序(storage hypervior)混为一谈,并且还有硬件方面需要考虑。
为了便于用户充分理解软件定义存储,我们将在这里为您解答一些软件定义存储的相关问题。
软件定义存储与存储管理程序是一回事吗?
软件定义存储(SDS)与数据中心中其他的软件定义XX,如软件定义网络(SDN)非常相似,涉及到IT用户是如何思考和设计他们的数据中心。事实上,存储已经被软件定义十多年了,在特定的存储优化操作环境中很多功能都是通过软件部分实现的。
虽然软件定义存储(SDS)和存储管理程序(storage hypervisor)这两个概念还是有些区别的,但有时候软件定义存储也可以作为存储管理程序。多数厂商还是在用这两个概念代表存储系统的不同方面。
存储应用程序是软件定义存储的一部分,可以说是整个存储软件包中的核心部分。需要再次强调的是,往往不同的厂商赋予了这些概念不同的含义。
企业IT部门实施软件定义存储项一般通过那些方式实现?
可以从IT集成商处采购预配置的架构。能够实现产品的定制化并提供支持是吸引集成商、企业用户和IT人员的地方。对于技术经验丰富的IT团队来说,配置一个系统也是有可能的,但对内部系统的支持仍然是十分必要的。这就是我们看到很多厂商在预配置硬件上提供软件定义存储的原因,他们可以向最终用户提供更多服务支持。
哪些厂商提供软件定义存储?
软件定义存储已经流行了十年之久,NetApp等厂商是最早提供软件定义存储的。现在很多主流厂商,甚至一些初创厂商,都能够提供软件定义存储。
ZFS 软件堆栈是目前比较流行的软件定义存储的选项,其他的还包括商业化软件堆栈Nexenta等。一些专有的软件定义存储软件也出现了,包括 GreenBytes以及被VMware收购的Virsto。传统的IT厂商也出售软件定义存储产品多年,包括IBM的SVC、NetApp的data ONTAP操作系统、惠普之前的Leftland系列,也就是现在StoreVirtual VSA。
如果软件定义存储厂商不提供硬件设备,还能否提供足够的支持?
这很难说。IT部门必须仔细研究厂商提供的支持计划,看看哪些可控,那些不可控。我们希望软件定义存储厂商能够提供经过实验室验证的配置。你也会看到一些系统厂商,如惠普、戴尔、IBM和Oracle等在硬件的基础之上提供软件定义存储。在这种情况下,你就可以看到软件和硬件在经过测试之后提供支持。
Ⅱ 软件定义存储的优势是什么
相比传统存储来说,软件定义存储它是不需要关心底层硬件的,而且能够提供给用户更快的性能,更高的灵活性和开放性,更强的扩展性,更简单的管理,更少的投入。目前SDS是一个非常热的概念,国内有很多公司比如深圳元核云、华为都在进行这方面的研发。
Ⅲ 了解什么是软件定义存储
软件定义存储是一种数据存储方式,所有存储相关的控制工作都仅在相对于物理存储硬件的外部软件中。这个软件不是作为存储设备中的固件,而是在一个服务器上或者作为操作系统(OS)或hypervisor的一部分。
我们一直使用软件来定义存储,前提是仍有足够的存储空间。简单来说一款容量管理程序就是一个软件定义存储的例子,但最近出现的词汇显然拥有更深层次的含义。你也可将虚拟化存储(storage virtualization)归入这一类别,实际上许多虚拟化存储厂商都是这么做的。但对于严谨的人来说,这两类技术略有不同。虚拟化存储于软件定义存储都是将存储服务从存储系统中抽象出来,且可同时向机械硬盘及固态硬盘提供存储服务。然而虚拟化存储只能在专门的硬件设备上使用。对于许多厂商来说虚拟化存储都要使用自己为其量身定制的设备;或者是在特定服务器上加载的一款软件。
虚拟设备并不代表其不需要设备,只能说不需要硬件即可运行。这本质上是虚拟后的虚拟化存储。虚拟存储设备可视为专用外部设备的一种进化,因为它拥有一般存储的性能,且花费可控制在一般虚拟设备的水平。
这意味着软件定义存储是现存操作系统或监管程序中一种扩展的存储软件,它不需要特定的虚拟机来运行。许多操作系统、监管程序供应商或第三方服务都提供了相关特性如自动精简配置(thin provisioning)、快照技术(snapshots)、克隆与同步等。在这一层面,可靠的设计与潜在的高可用性是物理存储设备的必然要求。
对于IT专家来说这不仅仅是咬文嚼字。这两种技术各有各的特点,均可为企业带来巨大价值。
Ⅳ 软件定义存储和存储虚拟化的区别
虚拟化存储与存储虚拟化大多时候是一个概念,指利用虚拟化技术和产品的存储解决方案,而飞康
NSS
就是一款灵活的存储虚拟化解决方案,飞康
NSS有助于最大化存储利用率,降低总存储成本和提高员工生产力。企业可以继续利用现有的存储投资,从而降...
Ⅳ 软件定义存储是云存储吗
云存储是一种应用方式,软件定义存储是一种存储架构,云存储是上层建筑,软件定义存储是经济基础。现在有的企业是将云存储产品提供给个人用户使用,如网络网盘;有的则主要是将软件定义存储提供给企业,如元核云。
Ⅵ 软件定义存储的概念是什么
软件定义存储是一种数据存储方式,所有存储相关的控制工作都仅在相对于物理存储硬件的外部软件中。这个软件不是作为存储设备中的固件,而是在一个服务器上或者作为操作系统一部分,这类厂商相对较多,比较知名的厂商有元核云、中博科创等。
Ⅶ 分布式存储与软件定义存储的区别
什么是分布式存储
关于分布式存储实际上并没有一个明确的定义,甚至名称上也没有一个统一的说法,大多数情况下称作 Distributed Data Store 或者 Distributed Storage System。
其中维基网络中给 Distributed data store 的定义是:分布式存储是一种计算机网络,它通常以数据复制的方式将信息存储在多个节点中。
在网络中给出的定义是:分布式存储系统,是将数据分散存储在多台独立的设备上。分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。
尽管各方对分布式存储的定义并不完全相同,但有一点是统一的,就是分布式存储将数据分散放置在多个节点中,节点通过网络互连提供存储服务。这一点与传统集中式存储将数据集中放置的方式有着明显的区分。
什么是软件定义存储
SDS 的全称是 Software Defined Storage ,字面意思直译就是软件定义存储。关于 SDS 的定义可以参考全球网络存储工业协会(Storage Networking Instry Association,SNIA),SNIA 在 2013 正式把 软件定义存储(SDS) 列入研究对象。
SNIA 对软件定义存储(SDS) 的定义是:一种具备服务管理接口的虚拟化存储。 SDS 包括存储池化的功能,并可通过服务管理接口定义存储池的数据服务特征。另外 SNIA 还提出 软件定义存储(SDS) 应该具备以下特性:
自动化程度高 – 通过简化管理,降低存储基础架构的运维开销
标准接口 – 支持 API 管理、发布和运维存储设备和服务
虚拟化数据路径 – 支持多种标准协议,允许应用通过块存储,文件存储或者对象存储接口写入数据
扩展性 – 存储架构具备无缝扩展规模的能力,扩展过程不影响可用性以及不会导致性能下降
透明度 – 存储应为用户提供管理和监控存储的可用资源与开销
分布式存储与软件定义存储的区别与联系
软件定义存储(SDS) 的着重点在于存储资源虚拟化和软件定义,首先在形态上,软件定义存储(SDS)区别于传统的“硬件定义”存储,它不依赖专属的硬件,可以让存储软件运行在通用服务器上,可避免硬件绑定以及有效降低硬件采购成本;拥有标准 API 接口和自动化工具,有效降低运维难度。存储资源虚拟化,支持多种存储协议,可整合企业存储资源,提升存储资源利用率。但从定义上来说,但 软件定义存储(SDS) 从部署形式上来看,并不一定是分布式或者是集中式的,也就是说 SDS 不一定是分布式存储(虽然常见的 软件定义存储(SDS) 更多的是分布式的),SDS 存储内部有可能是单机运行的,不通过网络分散存放数据的,这种形式的软件定义存储(SDS) 的扩展性就可能有比较大的局限。
分布式存储,它的最大特点是多节点部署, 数据通过网络分散放置。分布式存储的特点是扩展性强,通过多节点平衡负载,提高存储系统的可靠性与可用性。与 软件定义存储(SDS)相反,分布式存储不一定是软件定义的,有可能是绑定硬件的,例如 IBM XIV 存储,它本质上是一个分布式存储,但实际是通过专用硬件进行交付的。那么就依然存在硬件绑定,拥有成本较高的问题。
Ⅷ 软件定义存储,什么是软件定义存储
什么是软件定义存储(SDS)(参考资料:网络:SDS)
SDS 软件通过虚拟数据平面对底层存储进行抽象化,这使得虚拟机(和应用)成为了存储调配和管理的基本单元。通过在应用和可用资源之间实施灵活的隔离措施,常见的 hypervisor 可为应用均衡分配所需的全部 IT 资源(包括计算、内存、存储和网络连接)。
软件定义存储 vs.传统存储架构
虽然没有官方的定义,但软件定义存储就是将存储硬件中的典型的存储控制器功能抽出来放到软件上。这些功能包括卷管理、RAID、数据保护、快照和复制等。软件定义存储允许用户不必从特定厂商采购存储控制器硬件如硬盘、闪存等存储介质。并且,如果存储控制器功能被抽离出来,该功能就可以放在基础架构的任何一部分。它可以运行在特定的硬件上,在hypervisor内部,或者与虚机并行,形成真正的融合架构。
软件定义存储特点
SINA 还提出 软件定义存储(SDS) 应该具备以下特性:
自动化程度高 – 通过简化管理,降低存储基础架构的运维开销
标准接口 – 支持 API 管理、发布和运维存储设备和服务
虚拟化数据路径 – 支持多种标准协议,允许应用通过块存储,文件存储或者对象存储接口写入数据
扩展性 – 存储架构具备无缝扩展规模的能力,扩展过程不影响可用性以及不会导致性能下降
透明度 – 存储应为用户提供管理和监控存储的可用资源与开销
您可以自行选择运行存储服务的硬件。您所选购的 SDS 和硬件不一定要来自同一家公司。您可以使用任意商用或 x86 服务器来构建基于 SDS 的存储基础架构。这意味着,您可以充分利用现有硬件来满足不断增长的存储需求,
从而做到经济高效。SDS 采用了横向扩展(而非纵向扩展)的分布式结构,允许您对容量和性能进行单独调整。
您可以加入大量数据源,以构建自己的存储基础架构。您可以将目标平台、外部磁盘系统、磁盘或闪存资源、虚拟服务器以及基于云的资源(甚至是工作负载的专用数据)连接到同一网络中,以创建统一的存储宗卷。
SDS 可以基于您的容量需求自动进行调整。由于 SDS 不依赖于硬件,所以 SDS 的自动化也可自动实现,可从连接的任意存储宗卷中调取数据。这种存储系统可以根据数据需求和性能进行调整,且无需管理员干预,也无需添加新的连接或硬件。
不存在任何限制。传统的存储区域网络受限于可用的节点(已分配 IP 地址的设备)数量。从定义来看,SDS 不存在类似限制。这意味着,在理论上,SDS 可以无限扩展。
容器:通过在容器应用中运行持久存储,更加充分地利用您的容器应用;或者,通过在容器中运行 SDS,更加充分地利用您的存储。
云基础架构:支持私有云、公共云和混合云架构,并能实现所需的敏捷性和可扩展性。
大数据分析:快速安全地分析大型数据湖,以提升业务洞察力。
超融合基础架构:消除离散存储层,并能与您企业中的各种虚拟化服务器实例搭配使用。
对象存储:灵活可靠地存储、备份和检索 PB 级的数据。
富媒体:您的富媒体存储会日益扩展,因为您总是需要更多内容。
软件定义存储优势
软件定义存储用途
Ⅸ 软件定义存储是“存储+”还是“+存储”
“存储+”所提倡的生态化、整合化,“+存储”这一理念则显得更加接地气一点,超融合就属于软件定义存存储,神州云科就有
Ⅹ 软件定义存储和传统的存储有何区别
以杉岩数据的软件定义存储产品SandStone统一存储为例,传统存储以专有硬件为主,而软件定义存储以软件为主,采用通用的硬件产品;在扩展性上,传统存储扩展麻烦,并且性能提升有限,而软件定义存储扩展简单,性能为线型扩展。当然,还有其他的管理、兼容性等方面的不同,这里不多说了。