"Storage Virtualization" VS "Software-Defined Storage"
http://www.computerweekly.com/blogs/StorageBuzz/2013/07/storage-virtualisation-vs-soft.html
这篇blog的目的是试着消除储存领域中两个术语的一些误解。这两个术语其实是非常相互关联的:储存虚拟化(storagevirtualization)和软件定义储存(software-definedstorage)。
首先,让我们来看看储存虚拟化。在Computerweekly.com,我们非常清楚的知道有很多关于这个术语的疑惑。在年度读者投票中,我们一直听到这样的反馈:“储存虚拟化”在我们来年的IT部门的to-dolist中是一个关键的项目。今年这个数据达到了36%。
这个数据看起来出乎寻常的高。当然,这不是一个科学的度量值,但是作为一个储存领域的新闻工作者,我通过与我的客户、生产商的谈话,对目前热门的项目类型有一个相当不错的了解,结果却是没有听说过很多关于储存虚拟化的项目。
所以,当那些人在我们调查中写下“储存虚拟化”的时候,有多少人会想我们正在问的是“实施储存虚拟化是一件高优先级的事情吗?”为什么?因为现在服务器和桌面虚拟化在很多组织中都是优先级非常高的事情,所以实现储存和备份的虚拟化来支持它们也是这个过程中的关键的一部分。
同时,存储虚拟化产品允许各个组织(公司)利用多家供应商的硬件产品来构建它们的储存基础设施。当然,存储供应商肯定想他们独自提供所有的磁盘系统。所以,当关键的存储供应商拥有存储虚拟化产品后,它们并不会把它强烈的推向市场。
存储虚拟化产品包括EMC的VPLEX,IBM的SVC(SANVolume Controller),NetApp的V-Series以及日立的VSP。
也有一些小的存储虚拟化供应商和产品,例如DataCore的SANsymphony,Seanodes的SIS,FalconStor的NSS和Caringo的CAStor。
有一些设计构建的很好的产品允许用户通过抽象实体硬件来创建存储池,在这个存储池上,它们创建出虚拟存储阵列。
最近,我们已经看到了那些在更高的环境层次实现的虚拟化产品。
这里,我记得的,例如Vmware的plansfor Virtual SAN,它允许在hypervisor中轮训服务器直连的磁盘驱动器,并且加进了一些高级的VMware的特性,例如高可用性和vMotion。它可以扩展到PB容量级别,当他成熟时,它会给现在的一些中小企业存储供应商带来压力。
在EMCWorld 2013, EMC宣布了它的产品ViPR,它融合了存储虚拟化和大数据分析。这里,我们关心的关键点是ViPR可以把直连的硬盘驱动器,商用硬件和其它供应商的磁盘阵列融入一个单一的存储蓄池,我们可以从一个统一的管理界面来管理它们。
这些革新包含了一个大的动作,很长时间它被称作存储虚拟化,但是被标榜为软件定义存储。
那么,这两个术语所反映的准确的技术内容各是什么呢?
好,我们可以说这两个术语的意思都很模糊,以至于基本上没有意义。毕竟,所有的存储都是以在物理驱动器上保存数据为基础的,但是如果没有软件进行抽象或者虚拟化,它们将什么都不是,例如物理媒介上的数据块和文件,RAID组和LUNs。用另一句话来说,存储从来就没有离开软件定义和某些层面上的虚拟化而单独存在。
所以,我们如何保证我们清楚的使用了这些术语呢?好,从另外一个角度来看,认为存储虚拟化表示把多个生产商的系统抽象成一个单一的可管理的存储池又是理所当然的。如果在存储和IT领域有任何历史遗留的应用,而这些系统从IBM的SVC到DataCore都有,这种情况已经存在一段时间了。
同时,当我们意识到VMware的plannedVirtual SANs和EMC的ViPR可以可靠的提供这里定义的存储虚拟化能力,并且它们的能力还超过了这个,它们实现了比简单存储功能更高层次的特性,例如VMware的vMotion和EMC 的大数据分析。
尽管由于一些供应商的努力,特别是DataCore,由于IT市场领域的突发奇想,经历了把它们产品称为“存储管理程序”(storagehypervisor)到软件定义存储(SDS)的过程,那么下面的转变看起来也理所当然,把存储虚拟化定义为把异形的存储媒介融入一个单独的存储池的能力的这样一个很窄的子集。
同时,软件定义存储可以被保留为包含存储虚拟化的更高级别的功能和环境类型的产品。
在快速发展的IT领域,定义新术语总是像一场战斗一样,这里包含了各种不同的既定利益和活跃的市场部门,当然试着定义一个清晰的术语也是非常重要的,这样客户就能够知道他们能够得到什么。
"Storage Virtualization" VS "Software-Defined Storage"的更多相关文章
- 可软件定义的存储逻辑——Efficient and agile storage management in software defined environments
note:写这个或许算是翻译,又或算是对这个论文[1]的理解,又或者仅仅是我的看法. 这篇论文和IOFlow相比較,更加注重软件定义存储的框架(利用已有的框架来创建新的 ...
- Method of Seamless Integration and Independent Evolution of Information-Centric Networking via Software Defined Networking
A method of transferring data between a software defined network (SDN) and an information-centric ne ...
- Software Defined Networking(Week 1)
前言 课程名称:软件定义网络 课程地址 Coursera上新的一期还没开课,所以是YouTube. Instructor:Nick Feamster Get Started 对于本次课程,主要的新内容 ...
- RFIDler - An open source Software Defined RFID Reader/Writer/Emulator
https://www.kickstarter.com/projects/1708444109/rfidler-a-software-defined-rfid-reader-writer-emul h ...
- NFV-based QoS provision for Software Defined Optical Access and residential networks
文章名称:NFV-based QoS provision for Software Defined Optical Access and residential networks 发表时间:2017 ...
- NFV-Based Scalable Guaranteed-Bandwidth Multicast Service for Software Defined ISP Networks
文章名称:NFV-Based Scalable Guaranteed-Bandwidth Multicast Service for Software Defined ISP Networks 发表时 ...
- Azure Storage用法:使用Blob Storage
Azure Storage 是微软 Azure 云提供的云端存储解决方案,当前支持的存储类型有 Blob.Queue.File 和 Table. 笔者在C# 消息队列-Microsoft Azure ...
- 阅读Deep Packet Inspection based Application-Aware Traffic Control for Software Defined Networks
Deep Packet Inspection based Application-Aware Traffic Control for Software Defined Networks Globlec ...
- Reading Software Defined Traffic Measurement with OpenSketch
NSDI '13 概要 OpenSketch是一个通用的.抽象的测量框架, 与SDN 网络架构类似, OpenSketch 提出将测量控制层和数据层解耦. 数据层运行设为可动态配置的3阶段流水线, 首 ...
- Software Defined Networking For Dummies, Cisco Special Edition
从接触SDN开始,不论是硬件还是软件,一直都是从具体的点开始,慢慢的勾勒出自己认为的SDN的样子,相信读完这本思科出的关于SDN的书会对其有新的认识 这本书的名字就是Software Defined ...
随机推荐
- spring + maven +testng 测试常见依赖包问题
java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource解决方法:添加缺少的jar包:commons-coll ...
- DEDECMS 关键字不能小于2个字节!
今天在做DEDECMS模板时,突然遇到了“关键字不能小于2个字节!”晕,是怎么回事呢?百度了一下,找到了答案,把他记录下来,方便自己日后再遇到这种问题时,可以查询: <form name=&qu ...
- 利用Python读取Matlab的Mat文件内容
手头有别人写的Matlab程序,其中用到了Mat文件.现在不想安装Matlab,却又想读取Mat文件内容,该怎么办呢? 感谢scipy!!! import scipy.io data = scipy. ...
- Webservices-2.C#创建web服务,及引用访问、代码访问
注:web服务简介Webservices-1.web服务定义简介 以下均以C#语言为例 一.创建web服务(简单介绍,主要讨论客户端引用) 打开VS创建网站项目,在网站项目中添加“WEB服务(ASMX ...
- yii2 日志(log)的配置与使用
原文地址: http://blog.csdn.net/gao_yu_long/article/details/51732181
- 石英晶振频率后面带的PPM是什么单位
PPM是石英晶振的基本单位之一,表示晶振的精度和相对偏差, PPM代表着百万分之一,它表明晶体的频率可能会偏离标称值多少.晶振频率是以MHZ(10的6次方)和KHZ(10的3次方)为基本单位的,标称频 ...
- java学习进制转换之查表法
10进制转16进制,以及10进制转2进制,还有10进制转8进制,这些转换如果按照常规思路的话,会灰常的麻烦. 我们来看一下 10进制转16进制: 假如这里有一个十进制数字:35,我们的需求就是把这个3 ...
- nodejs触发事件的两种方式
nodejs触发事件的两种方式: 方式之一:通过实例化events.EventEmitter //引入events模块 var events = require('events'); //初始化eve ...
- 数据结构(左偏树,可并堆):BNUOJ 3943 Safe Travel
Safe Travel Time Limit: 3000ms Memory Limit: 65536KB 64-bit integer IO format: %lld Java class ...
- HDOJ 1846 Brave Game
Problem Description 十年前读大学的时候,中国每年都要从国外引进一些电影大片,其中有一部电影就叫<勇敢者的游戏>(英文名称:Zathura),一直到现在,我依然对于电影中 ...