1. 软件定义存储是怎样炼成的
软件定义存储近年来的快速发展主要受益于以下因素:
数据量激增
随着个性化、物联网、万联网的发展,数据以前所未有的速度迅猛增长,数据的存放、管理、优化、利用成为难题,用户面临着如下挑战:存储利用率低,数据僵化在某些硬件组件里,难以提供随需动态变化的服务等级,缺乏精确的控制,部署和调整存储资源需要经过复杂的流程(例如需要应用管理员与存储管理员等进行协调),自动化程度低,对请求的响应慢,……。
存储相关软硬件技术快速发展
软件技术方面:虚拟化、分布式存储与云计算技术的发展。
硬件方面:SSD,CPU 多核技术,高速网络技术,大容量服务器和磁盘等
软件定义存储优势明显,以超融合为例
成本优势
2. 软件定义存储的优势是什么
软件定义存储特点
自动化:管理得到简化,成本也随之下降。
标准接口:用于管理和维护存储设备和服务的应用编程接口 (API)。
虚拟化数据路径:可通过应用写入数据的块、文件和对象接口。
可扩展性:能在不影响性能的情况下横向扩展存储基础架构。
透明:能够监控并管理存储空间的使用情况,并清楚知晓有哪些可用资源以及相应的成本。
软件定义存储的优势是什么?
您可以自行选择运行存储服务的硬件。您所选购的 SDS 和硬件不一定要来自同一家公司。您可以使用任意商用或 x86 服务器来构建基于 SDS 的存储基础架构。这意味着,您可以充分悔配利用现有硬件来满足不断增长的存储需求,
从而做到经济高效。SDS 采用了横向扩展(而非纵向扩展)的分布式结构,允许您对容量和性能进行单独调整。
您可以加入大量数据源,以构建自己的存储基础架构。您可以将目标平台、外部磁盘系统、磁盘或闪存资源、虚拟服务器以及基于云的资源(甚至是工作负载的专用数据)连接到同一网络中,以创建统一的存储宗卷。
SDS 可以基于世数您的容量需求自动进行调整。由于 SDS 不依赖于硬件,所以 SDS 的自动化也可自动实现,可从连接的任意存储宗卷中调取数据。这种存储系统可以根据数据需求和性能进行调碧返指整,且无需管理员干预,也无需添加新的连接或硬件。
不存在任何限制。传统的存储区域网络受限于可用的节点(已分配 IP 地址的设备)数量。从定义来看,SDS 不存在类似限制。这意味着,在理论上,SDS 可以无限扩展。
3. 什么是软件定义存储
什么是软件定义存储(SDS)(参考资料:网络:SDS)
软件定义存储工作机制
SDS 软件通过虚拟数据平面对底层存储进行抽象化,这使得虚拟机(和应用)成为了存储调配和管理的基本单元。
通过在应用和可用资源之旁肢间实施灵活的隔离措施,常见的 hypervisor 可为应用均衡分配所需的全部 IT 资源(包括计算、内存、存储和网络连接)。
软件定义存储 vs.传统存储架构
虽然没有官方的定义,但软件定义存储就是将存储硬件中的典型的存储控制器功能抽出来放到软件上。这些功能包括卷管理、RAID、数据保护、快照和复制等。软件定义存储允许用户不必从特定厂商采购存储控制器硬件如硬盘、闪存等存储介质。并且,如果存储控制器功能被抽离出来,该功能就可以放在基础架构的任何一部分。它可以运行在特定的硬件上,在hypervisor内部,或者与虚机并行,形成真正的融合架构。
软件定义存储特点
自动化:管理得到简化,成本也随之下降。
标准接口:用于管理和维护存储设备和服务的应用编程接口 (API)。
虚拟化数据路径:可通过应用写入数据的块、文件和对象接口。
可扩展性:能在不影响性能的情况下横向扩展存储基础架构。
透明:能够监控并管理存储空间的使用情况,并清楚知晓有哪些可用资源以及相应的成本。
软件定义存储优势
您可以自行选择运行存储服务的郑亩硬件。您所选购的 SDS 和硬件不一定要来自同一家公司。您可以使用任意商用或 x86 服务器来构建基于 SDS 的存储基础架构。这意味着,您可以充分利用现有硬件来满足不断增长的存储需求,
从而做到经济高效。SDS 采用了横向扩展(而非纵向扩展)的分布式结构,允许您对容量和性能进行单独调整。
您可以加入大量数据源,以构建自己的存储基础架构。您可以将目标平台、外部磁盘系统、磁盘或闪存资源、虚拟服务器以及基于云的资源(甚至是工作负载的专用数据)连接到同一网络中,以创建统一的存储宗卷。
SDS 可以基于您的容量需求自动进行调整。由于 SDS 不依赖于硬件,所以 SDS 的自动化也可自动实现,可从连接的任意存储宗卷中调取数据。这种存储系统可以根据数据需求和性能进行调整,且无需管理员干预,也无需添加新的连接或硬件。
不存在任何限制。传统的存储区域网络受限于可用的节点(已分配 IP 地址的设备)数量。从定义来看,SDS 不存在类似限制。这意味着,在理论上,SDS 可以无限运丛世扩展。
软件定义存储用途
容器:通过在容器应用中运行持久存储,更加充分地利用您的容器应用;或者,通过在容器中运行 SDS,更加充分地利用您的存储。
云基础架构:支持私有云、公共云和混合云架构,并能实现所需的敏捷性和可扩展性。
大数据分析:快速安全地分析大型数据湖,以提升业务洞察力。
超融合基础架构:消除离散存储层,并能与您企业中的各种虚拟化服务器实例搭配使用。
对象存储:灵活可靠地存储、备份和检索 PB 级的数据。
富媒体:您的富媒体存储会日益扩展,因为您总是需要更多内容。
4. 什么是软件定义存储
SDS 的全称是 Software Defined Storage ,字面意思直译就是软件定义存储。关于 SDS 的定义可以参考全球网络存储工业协会(Storage Networking Instry Association,SNIA),SINA 在 2013 正式把 软件定义存储(SDS) 列入研究对象。
SINA 对软件定义存储(SDS) 的定义是:一种具备服务管理接口的虚拟化存储。 SDS 包括存储池化的功能,并可通过服务管理接口定义存储池的数据服务特征。另外 SINA 还提出庆袭 软件定义坦轮存储(SDS) 应该具备以下特性:
自动化程度高 – 通过简化管理,降低存储基础架构的运维开销
标准接口 – 支持 API 管理、发布和运维存储设备和服务
虚拟化数据路径 – 支持多种标准协议,允许应让差信用通过块存储,文件存储或者对象存储接口写入数据
扩展性 – 存储架构具备无缝扩展规模的能力,扩展过程不影响可用性以及不会导致性能下降
透明度 – 存储应为用户提供管理和监控存储的可用资源与开销
详细内容可关注SmartX技术博客《超融合、软件定义存储(SDS)、分布式存储以及Server SAN的区别与联系》
5. 软件定义存储的优势是什么
软件定义存储(SDS)究竟有哪些特点呢?
1、分布式存储盛行
其实分布式存储早已出现,就像SDS已经出现了几年。分布式存储架构的优势自然是高性能和灵活性。同时采用SDS的存储方式,可以实现计算、性能和存储容量的弹性扩展,实现预估。在节点扩展以后,系统会自动负载均衡,从而避免了单点过热的问题。
分布式存储可以通过弹性选择价格的高低和性能的强弱,软件定义存储让其成为可能。同时相比传统的存储,软件定义的存储要更具性价比。
2、高可靠性
在大数据时代,数据成为企业日益重视的一种资产,所以,数据的一致性和可靠性都是至关重要的。相比于传统的存储架构而言,SDS采用了多幅本备份机制。也就是说,在保持副本之间的高度一致性方面采用一个副本写入,多个副本读取的方式。如果数据读取失败,则通过其他副本读取数据,如果数据长期处于一个不一致状态时,系统会自动进行数据重建恢复。与此同时,用户可以设定数据恢复带宽限制,以达到最小程度影响主营业务。
3、兼容性强
如今技术飞速发展,各种技术的出现让产品之间的相互兼容能力变得越来越重要。SDS能够很好地兼容各种云平台,为期提供各种后端存储服务。同时,SDS的发展,也在推进存储行业的标准化进程,优先采用行业标准接口(SMI-S)进行存储接入。通过异构存储的方式,实现资源的集中管理,实现跨品牌、截止的容灾备份,相应降低了存储的TCO。
4、实现分级存储
分级存储的概念因为闪存的流行再次走入人们的视野,由于通过网络进行松耦合链接,SDS允许告诉和敏友低速存储分开部署,或者任意比例的混合部署。SDS的软件定义存储让分层存储得以实现,能够更好地利用现有资源,更好地节约成本实现资亩粗源分级存储。
SDS(Software Defined Storage)软件定义存储的优势在于用软件续写指令。尽管硬件和传统的物理存储设备在数据中心仍占有一席之地,但采用开放的存储架构也成为今年存储领域发展的大趋势,也将成为未来桥耐槐的发展方向。
6. 有了解软件定义存储的吗,寻专业解答
软件定义存储(SDS)是一种数据存储方式,所有存储相关的控制工作都仅在相对于物理存储硬件的外部软件中。这个软件不是作为存储设备中的固件,而是在一个服务器上或者作为操作系统(OS)或hypervisor的一部分。
软件定义存储是一个较大的行业发展趋势,这个行业还包括软件定义网络(SDN)和软件定义数据中心(SDDC)。和SDN情况类似,软件定义存储可以保证系统的存储访问能在一个精准的水平上更灵活地管理。
软件定义存储是从硬件存储中抽象出来的,这也意味着它可以变成一个不受物理系统限制的共享池,以便于最有效地利用资源。它还可以通过软件和管理进行部署和供应,也可以通过基于策略的自动化管理来进一步简化。