软件定义存储(SDS)的定义、分类及VMware VSAN剖析

简介:

目前市场上都有哪些软件定义存储的产品?为什么会被认为是软件定义存储?跟软件定义存储相关的这些词汇还有什么?市场上有很多和软件定义存储相关的词汇,还有包括产品,那么它们之间到底是一个什么样的关系呢?

在软件定义存储这个概念词汇出现之前,实际上最早出现的是软件定义网络。就是大家听到的SDN,后来大概是在2012年还是2013年的时候,出现了软件定义数据中心的概念,这个概念是VMware最早提出来的。它的核心点就是数据中心由软件自动控制,这就意味着打破原来的竖井架构,用户原来一个应用,就要去买一套的服务器存储网络或者一些应用软件,然后可能需要几个月甚至半年的时间,才能交付给应用来使用这些IT的基础架构。但是当由到软件来自动控制以后,当然这之前其实是经过了抽象、池化等等的操作,这样大家都可以共享来使用,按需来使用,这是它的核心。那么这一个分层的几块,计算、网络、存储还有包括安全和管理。那么也就是在这个词汇提出来的同时,VMware提出了软件定义存储的概念。

另外一个权威机构对于软件定义存储定义的看法是首先它是一个虚拟化的存储,它具有这样的一个服务管理的接口,然后它把这样的存储池化以后,仍然饱有数据服务的特性,也可以理解为就是仍然饱有原来存储的这些功能。然后去满足需求,满足对存储资源的需求。那么他列出来的几个特性当中,比如说看到的像标准接口,包括像虚拟数据路径,可以是块的,文件的,或者对象的,但是所有这些特性当中自动化是排在首列的。

VMware存储架构师叶毓睿认为,软件定义存储就是指的存储资源由软件自动控制,通过抽象、池化和自动化将标准服务器内的内制的存储,比如说这些硬盘或者是散存盘。直连存储、外置存储甚至是云存储的这些存储资源整合起来,然后实现应用感知,或者是基于策略驱动的部署,变更和管理,达到的目标是存储即服务。这一类的存储,我们认为的是软件定义的存储。

VMware它在软件定义存储,是做的非常具有前瞻性的。那么后面我介绍的SDS的实践是VSAN,实际上VSAN只是在VMware整个软件定义存储版图当中的,你可以看成是四分之一。为什么呢?因为在这个框架当中是包含两块的,一个是绿色部分的控制平面。控制平面做的事情,就是数据的流向、数据的调度,然后下面三个方框整个合成,构成的是数据平面。那么数据平面做的是什么呢?就是我的数据的处理、数据的优化。那在这个数据平面当中,VSAN就是拿分布式的服务器,比如说内置的盘或者是外接的JBOD,然后做成池化。按照互联网那种多副本的方式,来做数据的冗余,解决它的高可用性。然后形成的一个类似于外置磁盘阵列功能的存储,这是VSAN。

还有一部分,叫Vtrtual Volumes。Vtrtual Volumes是仍然可以放这些外置的存储,比如说EMS的、IBM的、戴尔的,HP的等等。但是Vtrtual Volumes这个框架如果它支持的话,那么它就能够被策略互动。所谓被策略驱动,可以事先存储管理员定义好不同的工作类型,拥有不同的策略模板,要分存储资源的时候,自动的就从这个异构的磁盘阵列里划存储资源给到它,这是Vtrtual Volumes。还是还有一部分是云存储,这个云存储打开了我们想像空间,就是如果你的网络是24小时可用,而且你的延时还很短的话呢,实际上将来也有一种形态,就是这个VMDK一定要放在数据中心、本地机房吗?不一定,其实可以放在哪儿呢?我可以放在比如说AWS,可以放在阿里云等等,所以这个是整个的一个图景。

应该来说,接下来看到的这个趋势,就是软件定义存储当中的这一块,VMware也好,或者是HCI超融合架构也好,将来成为一个主流。大概在五年时间,就是这种分布式的架构,会超越外置磁盘阵列这种集中存储。那么IDC有一个报告,每年以60%多的增长率在增长。那么我这边特别提一下,就是刚才我们讲到的存储虚拟和软件定义存储的区分。像SVC,包括像EMC的vplex等等,实际上它是把我管理异构这些异构存储的逻辑卷当做一个外来设备来用。但是,这个卷原来在他的存储内有很丰富的自动分级、快照等等这些功能,其实它就视而不见了,这样的一类其实只是一个池化,只是一个存储虚拟化。所以更重要的一步,就是我能动性保留它的特性,然后我来驱动API,利用存储自身的快照、分级、去从、压缩的功能,可不可以这样做。这

那么未来来看,首先因为一些分布式的存储,它毕竟是最近几年才出现的,发展还比较新。所以它要和这些外置磁盘阵列去做比较的话,这些外置磁盘阵列已经发展了二三十年,也就是说它的高级功能非常强,作为这些初创厂商,首先他会丰富增强他在数据平面,也就是增强他的高级存储功能。那么做完这一步以后,接下来它必然要做的一件事情就是什么?要和控制平面去做对接,要和这些API开放,让他去调用,这样子才能符合我们现在这个云计算时代所需要的存储的这些特性。比如说像OpenStack的Cinder,那么大概在三年前的时候,我看了一下只有四款产品是支持Cinder去调用他的接口的,但是现在已经有40多个存储产品了,也可以去做一些卷的创建删除,以及快照的创建等等这些操作了,可以完成一些基础的操作。


本文作者:谭盼雨

来源:51CTO

相关文章
|
安全 Linux 虚拟化
虚拟化软件 VMWare Workstation Player 介绍
虚拟化软件 VMWare Workstation Player 介绍
|
2月前
|
存储 监控 固态存储
【vSAN分布式存储服务器数据恢复】VMware vSphere vSAN 分布式存储虚拟化平台VMDK文件1KB问题数据恢复案例
在一例vSAN分布式存储故障中,因替换故障闪存盘后磁盘组失效,一台采用RAID0策略且未使用置备的虚拟机VMDK文件受损,仅余1KB大小。经分析发现,该VMDK文件与内部虚拟对象关联失效导致。恢复方案包括定位虚拟对象及组件的具体物理位置,解析分配空间,并手动重组RAID0结构以恢复数据。此案例强调了深入理解vSAN分布式存储机制的重要性,以及定制化数据恢复方案的有效性。
70 5
|
2月前
|
人工智能 运维 虚拟化
完善多云平台软件体系,VMware再探索下一代企业IT架构
完善多云平台软件体系,VMware再探索下一代企业IT架构
|
2月前
|
存储 固态存储 虚拟化
【vSAN分布式存储服务器数据恢复】VMware vSphere vSAN ESXi超融合HCI分布式存储数据恢复案例
近期,我司处理了一个由10台华为OceanStor存储组成的vSAN超融合架构,其中一台存储闪存盘出现故障,用户取下后用新的闪存盘代替,然后对该闪存盘所在的磁盘组进行重建,导致集群中一台使用0置备策略的虚拟机数据丢失。
54 6
|
3月前
|
存储 SQL 运维
服务器数据恢复—Isilon存储误删除vmware虚拟机的数据恢复案例
Isilon存储使用的是分布式文件系统OneFS。在Isilon存储集群里面每个节点均为单一的OneFS文件系统,所以Isilon存储在进行横向扩展的同时不会影响数据的正常使用。Isilon存储集群所有节点提供相同的功能,节点与节点之间没有主备之分。当用户向Isilon存储集群中存储文件时,OneFS文件系统层面将文件划分为128K的片段分别存放到不同的节点中,而节点层面将128K的片段分成8K的小片段分别存放到节点的不同硬盘中。用户文件的Indoe信息、目录项及数据MAP则会分别存储在所有节点中,这样可以确保用户不管从哪个节点都可以访问到所有数据。Isilon存储在初始化时会让用户选择相应的
62 12
|
2月前
|
机器学习/深度学习 人工智能 并行计算
VMware产品问题之VMware Private AI的目标定义如何解决
VMware产品问题之VMware Private AI的目标定义如何解决
14 0
|
2月前
|
人工智能 边缘计算 运维
VMware产品问题之VMware Tanzu的定义如何解决
VMware产品问题之VMware Tanzu的定义如何解决
13 0
|
2月前
|
人工智能 边缘计算 运维
VMware产品问题之平台型软件产品体系的定义如何解决
VMware产品问题之平台型软件产品体系的定义如何解决
17 0
|
4月前
|
Linux 网络安全 虚拟化
Linux操作系统第一章(Linux操作系统的带入,vmware-17虚拟化软件运用,FinalShell远程连接Linux )
Linux操作系统第一章(Linux操作系统的带入,vmware-17虚拟化软件运用,FinalShell远程连接Linux )
|
3月前
|
Linux 网络安全 虚拟化
Ngnix04系统环境准备-上面软件是免费版的,下面是收费版的,他更快的原因使用了epoll模型,查看当前Linux系统版本, uname -a,VMWARE建议使用NAT,PC端电脑必须使用网线连接
Ngnix04系统环境准备-上面软件是免费版的,下面是收费版的,他更快的原因使用了epoll模型,查看当前Linux系统版本, uname -a,VMWARE建议使用NAT,PC端电脑必须使用网线连接