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"的更多相关文章

  1. 可软件定义的存储逻辑——Efficient and agile storage management in software defined environments

            note:写这个或许算是翻译,又或算是对这个论文[1]的理解,又或者仅仅是我的看法.         这篇论文和IOFlow相比較,更加注重软件定义存储的框架(利用已有的框架来创建新的 ...

  2. 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 ...

  3. Software Defined Networking(Week 1)

    前言 课程名称:软件定义网络 课程地址 Coursera上新的一期还没开课,所以是YouTube. Instructor:Nick Feamster Get Started 对于本次课程,主要的新内容 ...

  4. 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 ...

  5. 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 ...

  6. NFV-Based Scalable Guaranteed-Bandwidth Multicast Service for Software Defined ISP Networks

    文章名称:NFV-Based Scalable Guaranteed-Bandwidth Multicast Service for Software Defined ISP Networks 发表时 ...

  7. Azure Storage用法:使用Blob Storage

    Azure Storage 是微软 Azure 云提供的云端存储解决方案,当前支持的存储类型有 Blob.Queue.File 和 Table. 笔者在C# 消息队列-Microsoft Azure ...

  8. 阅读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 ...

  9. Reading Software Defined Traffic Measurement with OpenSketch

    NSDI '13 概要 OpenSketch是一个通用的.抽象的测量框架, 与SDN 网络架构类似, OpenSketch 提出将测量控制层和数据层解耦. 数据层运行设为可动态配置的3阶段流水线, 首 ...

  10. Software Defined Networking For Dummies, Cisco Special Edition

    从接触SDN开始,不论是硬件还是软件,一直都是从具体的点开始,慢慢的勾勒出自己认为的SDN的样子,相信读完这本思科出的关于SDN的书会对其有新的认识 这本书的名字就是Software Defined ...

随机推荐

  1. ETLLib库走读

    以前从来也没想过要去看库里的代码,咱想,那怎么也是很底层的代码,居然发现库里的代码也可以这样写,那就先读懂这个ETLLib(跨windows与Linux平台,封装了一些基本的系统调用函数,然后实现定制 ...

  2. windows7 64 位 mysql 5.6.12 安装

    1.修改 my-default.ini 改名为 my.ini 内容修改为 [mysqld] loose-default-character-set = utf8    basedir = D:/mys ...

  3. windows7 jdk 环境变量添加

    JAVA_HOME D:\Java;PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\l ...

  4. FC8下备份linux系统

    linux系统可以使用tar来备份.<br><br> 我在FC8上装好了totem, mplayer, audacious, 并搞定了wifi后,我觉得该备份一下FC8系统.& ...

  5. PHP时间戳和日期相互转换

    在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成时间戳可以使用strtotime()函数实现,下面我来给大家举例说明. 1.php中时间转换函数 strtotime ...

  6. Python Tutorial 学习(四)--More Control Flow Tools

    4.1 if 表达式 作为最为人熟知的if.你肯定对这样的一些表达式不感到陌生: >>> x = int(raw_input("Please enter an intege ...

  7. bzoj1563: [NOI2009]诗人小G

    Description Input Output 对于每组数据,若最小的不协调度不超过1018,则第一行一个数表示不协调度若最小的不协调度超过1018,则输出"Too hard to arr ...

  8. 转:使用xhprof进行线上PHP性能追踪及分析

    原文来自于:http://avnpc.com/pages/profiler-php-performance-online-by-xhprof 原创作者:AlloVince 之前一直使用基于Xdebug ...

  9. GNU project C

    gcc - GNU project C and C++ compiler   gcc [option] file...            preprocessing         compila ...

  10. Sereja and Suffixes

    Codeforces Round #215 (Div. 2) B:http://codeforces.com/problemset/problem/368/B 题意:给你一个序列,然后查询i--n中没 ...