储存方法及软件定义储存系统技术方案

技术编号:13794186 阅读:45 留言:0更新日期:2016-10-06 08:56
本发明专利技术提供了一种储存方法,用于一软件定义储存系统,该软件定义储存系统包含有一负载平衡单元、一控制单元及复数个适配单元,该复数个适配单元对应于复数个虚拟目标,该储存方法包含有于该软件定义储存系统接收一指令后,该负载平衡单元分派该指令至该复数个适配单元;该控制单元根据该复数个虚拟目标的特性,产生一配对信息,并将该配对信息传送至该复数个适配单元;以及根据该配对信息及该指令,该复数个适配单元的一第一将该指令转送至该第一虚拟目标,该软件定义储存系统对该虚拟目标进行操作。本发明专利技术可有效降低软件定义储存系统的生产成本。

【技术实现步骤摘要】

本专利技术指一种储存方法及软件定义储存系统,尤指一种降低储存系统的生产成本的储存方法及软件定义储存系统。
技术介绍
面对大数据(Big Data)时代的来临,储存设备所需的容量将越来越大。传统储存系统在扩充储存设备上动辄花费数周的时间,相当耗时,且需解决不同品牌的储存设备间的相容性问题。软件定义储存系统将储存设备当中的储存控制功能自储存硬件设备中抽离,例如硬盘阵列(Redundant Array of Independent Disks,RAID)等级的设定、资料卷的管理、资料保护、资料复制、资料快照等功能,并将储存控制功能转而由外部软件执行,如此一来,扩充储存设备仅需花费数小时的时间即可完成设置,储存控制功能集中控管亦可解决传统储存硬件设备之间的相容性问题。请参考图1,图1为现有一软件定义储存系统10的示意图。软件定义储存系统10包含有一负载平衡器100及适配器102_1~102_N,负载平衡器100用来于收到来自用户端的一指令后,将该指令分派给适配器102_1~102_N,而适配器102_1~102_N皆为储存介面卡,用来对软件定义储存系统10所储存的资料进行操作。其中,用户端的指令包含一目标信息,用来指示软件定义储存系统10对该目标信息所对应的目标资料进行如读取、写入等操作。每一适配器可将指令传送(Forward)至目标信息所对应的虚拟目标,即可对指令所指定的目标资料进行操作。虚拟目标可利用镜像(Mirroring)复制而成为复数个目标副本(Replica),复数个目标副本用来缩短反应时间,即当一目标副本因忙碌而导致其反应时间过长时,适配单元可选择另一空闲的目标副本,以减少存取目标资料的反应时间。以图1为例,虚拟目标vTGT_b经镜像复制后具有3个目标副本,而虚拟目标vTGT_1、vTGT_M仅具有1个目标副本。另外,每一目标副本可对应至一虚拟磁盘vDSK(即逻辑单元号码(Logic Unit Number,LUN)),而虚拟磁盘vDSK可对应至一虚拟卷vVOL,软件定义储存系统10即可对
虚拟卷vVOL所对应的目标资料进行操作。为了执行储存控制功能(例如:自复数个目标副本当中搜寻路径/反应时间最短的一目标副本),适配器102_1~102_N分别包含控制单元104_1~104_N,控制单元104_1~104_N用来分别执行适配器102_1~102_N的储存控制及其相关运算(如路径最佳化的运算)。因控制单元104_1~104_N需具备一特定程度的运算能力,而使得适配器102_1~102_N的生产成本相当昂贵,尤其是当储存系统10所包含的适配器102_1~102_N的数量增加时,储存系统10的成本必随之增加。有鉴于此,如何降低软件定义储存系统的生产成本也就成为业界所努力的目标之一。
技术实现思路
因此,本专利技术的主要目的在于提供一种储存方法及储存系统,其可降低储存系统的生产成本。本专利技术揭露一种储存方法,用于一软件定义储存系统,该软件定义储存系统包含有一负载平衡单元、一控制单元及复数个适配单元,该复数个适配单元对应于复数个虚拟目标,该储存方法包含有于该软件定义储存系统接收一指令后,该负载平衡单元分派该指令至该复数个适配单元;该控制单元根据该复数个适配单元及该复数个虚拟目标的相对关系,产生一配对信息,并将该配对信息传送至该复数个适配单元;以及根据该配对信息及该指令,该复数个适配单元的一第一适配单元将该指令转送至一第一虚拟目标,该软件定义储存系统对该第一虚拟目标进行操作。本专利技术另揭露一种软件定义储存系统,包含有复数个适配单元,对应于复数个虚拟目标;一负载平衡单元,用来分派该指令至该复数个适配单元;以及一控制单元,根据该复数个适配单元及该复数个虚拟目标的相对关系,产生一配对信息,并将该配对信息传送至该复数个适配单元;其中,根据该配对信息及该指令,该复数个适配单元的一第一适配单元将该指令转送至一第一虚拟目标,该软件定义储存系统对该第一虚拟目标进行操作。综上所述技术方案,本专利技术将路径搜寻所需的运算集中于单一控制单元来执行,适配单元本身毋需担负执行运算的工作,如此一来,适配单元即可利用成本低廉的储存介面卡来实现,因此,相较于现有技术,本专利技术的储存方法及系统可有效降低软件定义储存系统的生产成本。附图说明图1为现有一软件定义储存系统的示意图。图2为本专利技术实施例一软件定义储存系统的示意图。图3为本专利技术实施例一储存流程的示意图。图4为本专利技术实施例复数个目标副本的示意图。图5为一蚁群演算流程的流程图。附图符号说明:10、20 软件定义储存系统100、200 负载平衡器102_1~102_N 适配器202_1~202_N 适配单元104_1~104_N、204 控制单元30 储存流程50 蚁群演算流程300~308、500~510 步骤vTGT_1~vTGT_M 虚拟目标vTGT_y_1~vTGT_y_K 目标副本vDSK 虚拟磁盘vVOL 虚拟卷具体实施方式请参考图2,图2为本专利技术实施例一软件定义储存系统20的示意图。软件定义储存系统20可由用户端(Client)接收一指令CMD,并针对指令CMD进行操作,其包含有一负载平衡单元200、适配单元202_1~202_N及一控制单元204。负载平衡单元200用来分派指令CMD至适配单元202_1~202_N。指令CMD为一小型电脑系统介面(Small Computer System Interface,SCSI)指令,其包含一目标信息,用来指示软件定义储存系统20对该目标信息所对应的目标资料进行如读取、写入等操作,而目标信息对应于软件定义储存系统20的虚拟目标vTGT_1~vTGT_M中一虚拟目
标vTGT_y。整体而言,适配单元202_1~202_N可将指令CMD转送(Forward)至虚拟目标vTGT_1~vTGT_M,其中,虚拟目标vTGT_1~vTGT_M以软件方式实现。控制单元204用来决定适配单元202_1~202_N与虚拟目标vTGT_1~vTGT_M之间的配对关系,更明确来说,控制单元204可根据虚拟目标vTGT_1~vTGT_M的特性,产生一配对信息表TBE,并将配对信息表TBE传送至适配单元202_1~202_N。适配单元202_1~202_N之一适配单元202_x收到配对信息表TBE后,即可根据配对信息表TBE,将指令CMD转送至虚拟目标vTGT_y,如此一来,软件定义储存系统20即可对指令CMD所指定的目标资本文档来自技高网
...

【技术保护点】
一种储存方法,其特征在于,用于一软件定义储存系统,该软件定义储存系统包含有一负载平衡单元、一控制单元及复数个适配单元,该复数个适配单元对应于复数个虚拟目标,该储存方法包含有:于该软件定义储存系统接收一指令后,该负载平衡单元分派该指令至该复数个适配单元;该控制单元根据该复数个虚拟目标的特性,产生一配对信息,并将该配对信息传送至该复数个适配单元;以及根据该配对信息及该指令,该复数个适配单元的一第一适配单元将该指令转送至一第一虚拟目标,该软件定义储存系统对该第一虚拟目标进行操作。

【技术特征摘要】
2015.02.17 TW 1041056881.一种储存方法,其特征在于,用于一软件定义储存系统,该软件定义储存系统包含有一负载平衡单元、一控制单元及复数个适配单元,该复数个适配单元对应于复数个虚拟目标,该储存方法包含有:于该软件定义储存系统接收一指令后,该负载平衡单元分派该指令至该复数个适配单元;该控制单元根据该复数个虚拟目标的特性,产生一配对信息,并将该配对信息传送至该复数个适配单元;以及根据该配对信息及该指令,该复数个适配单元的一第一适配单元将该指令转送至一第一虚拟目标,该软件定义储存系统对该第一虚拟目标进行操作。2.如权利要求1所述的储存方法,其中该复数个虚拟目标中每一虚拟目标形成至少一目标副本。3.如权利要求2所述的储存方法,其中该至少一目标副本的个数视系统需求而增加或减少。4.如权利要求2所述的储存方法,其中该虚拟目标及该至少一目标副本以软件或韧件方式实现。5.如权利要求2所述的储存方法,其中该控制单元根据该复数个适配单元及该复数个虚拟目标,产生该配对信息的步骤,另包含有:于该第一虚拟目标所形成的目标副本的个数大于一时,该控制单元根据该复数个适配单元与对应于该第一虚拟目标的复数个第一目标副本,自该复数个第一目标副本中选取一最佳目标副本;以及该控制单元根据该复数个适配单元与该最佳目标副本,产生该配对信息。6.如权利要求5所述的储存方法,其中该控制单元通过一蚁群最佳演算法,自该复数个第一目标副本中选取该最佳目标副本。7.如权利要求1所述的储存方法,其中该指令为一小型电脑系统介面指令。8.如权利要求1所述的储存方法,其中该负载平衡单元、该控制单元及该复数个适配单元以硬件或软件方式实现。9.如权利要求1所述的储存方法,其中该复数个虚拟目...

【专利技术属性】
技术研发人员:丁筱雯陈志明
申请(专利权)人:纬创资通股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1