储存系统技术方案

技术编号:12889328 阅读:57 留言:0更新日期:2016-02-17 23:17
储存系统具备存储部和控制部。存储部存储数据。控制部基于数据的更新频度,执行被更新的数据的复制。控制部也可以具备频度检测部、策略管理部以及复制执行部。频度检测部通过检测数据的更新次数,检测数据的更新频度。策略管理部基于数据的更新频度,决定数据的复制策略。复制执行部基于复制策略执行被更新的数据的复制。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术的实施方式涉及储存系统
技术介绍
有将存储在主站点中的数据复制到备份站点的储存系统(例如,参照专利文献I)。现有技术文献专利文献专利文献1:日本特开2010 - 170485号公报
技术实现思路
专利技术要解决的问题但是,储存系统在执行数据的复制时,网络的通信频带成为瓶颈,有在主站点以及备份站点之间的通信中引起拥挤的问题。例如,每当在主站点更新数据则执行向备份站点的复制的情况下,根据数据的更新频度,会以高频度发生向备份站点的大量的数据传送。此外,例如,即使在主站点更新数据也不立即执行复制、而在特定的时刻集中执行向备份站点的复制的情况下,根据被更新的数据的总量,在特定的时刻会发生大量的数据传送。本专利技术要解决的问题是提供一种能够使得在执行数据的复制时在主站点以及备份站点之间的通信(数据传送)中不引起拥挤的储存系统。用于解决问题的手段储存系统具备存储部和控制部。存储部存储数据。控制部基于数据的更新频度,执行被更新的数据的复制。【附图说明】图1是表示第1实施方式中的储存系统的结构例的框图。图2是表示第1实施方式中的作为一个元数据的计数器表的例子的图。图3是表示第1实施方式中的作为一个元数据的复制策略管理表的例子的图。图4是表不第1实施方式中的地址表的例子的图。图5是表示第1实施方式中的主站点中的复制处理的例子的时间图。图6是表示第1实施方式中的主站点中的复制处理的例子的流程图。图7是表示第1实施方式中的备份站点中的数据接收处理的例子的流程图。图8是表示第1实施方式中的备份站点中的站点切换处理的例子的流程图。图9是表示第2实施方式中的储存系统的结构例的框图。图10是表示第2实施方式中的作为一个元数据的2位图的例子的图。图11是表示第2实施方式中的主站点中的复制处理的例子的流程图。图12是表示第1实施方式中的备份站点中的数据接收处理的例子的流程图。【具体实施方式】以下,参照附图对第1实施方式中的储存系统进行说明。图1通过框图示出了储存系统的结构例。储存系统1000a在主站点具备主计算机400和储存装置100a。此外,储存系统1000a在备份站点具备主计算机500和储存装置200。主站点的储存装置100a与备份站点的储存装置200经由通信线路(网络)600连接。对于主站点的储存装置100a中存储的数据,执行经由通信线路600的复制,由此复制(Replicat1n)到备份站点的储存装置200。出于灾害对策等的目的,备份站点也可以配置在远离主站点的较远的位置。例如,在主站点发生了灾害的情况下,备份站点执行站点切换处理,能够继承主站点的处理。首先,说明主站点的结构例。主计算机400向储存装置100a输出I/O (Input/Output)命令而进行数据的读出或写入。根据来自主计算机400的I/O命令对储存装置100读出或写入的数据的单位是规定尺寸(4KB?64KB)的数据块。以下,将对该储存装置100a读出或写入的数据的单位即数据块简单称为数据。储存装置100a具备控制装置110a和盘阵列装置180。控制装置110a具备主机接口 120、控制部130a、程序存储器140、缓冲存储器150、网络接口 160以及盘接口 170。储存装置100a的各部经由内部总线而相互连接。盘阵列装置180由N个硬盘驱动器190 — 1?190 — N构成。通过该N个硬盘驱动器 190 — 1 ?190 — N 构建 RAID (Redundant Arrays of Inexpensive Disks)。为了将说明简化,在盘阵列装置180中构建一个RAID,设置于该RAID的逻辑盘(逻辑体)为一个。当然,也可以在盘阵列装置180中构建多个RAID。同样也可以在一个RAID设置多个逻辑盘。逻辑盘是从主计算机在逻辑上识别为盘驱动器的区域。若将主计算机400对储存装置100a进行数据的读出或写入的情况更详细地说明,则为对逻辑盘进行数据的读出或写入。以下,为了将说明简化,则将主计算机400对逻辑盘进行数据的读出或写入的情况统一为主计算机400对储存装置100a进行数据的读出或写入这样的表述。以下,关于硬盘驱动器190 —1?190 — N中共通的事项,省略符号1?N而记为“硬盘驱动器190”。也可以将盘阵列阵列装置180的全部或其一部分由SSD(Solid State Drive)构成。盘接口 170与硬盘驱动器190连接。主机接口 120经由网络而与主计算机400连接。程序存储器140存储用于使控制部130a动作的程序(固件)。缓冲存储器150是利用于各种作业的存储部(工作存储器)。缓冲存储器150暂时存储(一次保存)要向盘阵列装置180存储的数据。此外,缓冲存储器150暂时存储从盘阵列装置180读出的数据。此外,缓冲存储器150存储用于对统计信息进行管理的元数据。在此,统计信息例如是表示盘阵列装置180中记录的数据的更新频度的信息。关于存储于缓冲存储器150中的第1实施方式所涉及的元数据的详细内容,使用图2及图3在后面叙述。控制部130a由CPU(:Central Processing Unit)构成。通过由CPU执行程序存储器140中存储的程序,实现控制部130a的频度检测部131a、策略管理部132a以及复制执行部133。当然,也可以将频度检测部131a、策略管理部132a以及复制执行部133通过硬件来实现(implement)。频度检测部131a通过对储存装置100a中的数据的更新次数进行检测,取得数据的更新频度。频度检测部131a将检测到的更新次数作为更新频度登记到计数器表(参照图2)。图2的计数器表中,向储存装置100a的地址“0”写入的数据的计数值被登记为2次。这表示该数据被更新了 2次。此外,在计数器表中登记有向储存装置100a的地址“A”写入的数据被更新了 128次。在计数器表中设有与储存装置100a的全部的地址对应的条目(entry)。此外,在计数器表中登记有向地址“2A”写入的数据被更新了 0次、即未更新。此夕卜,在计数器表中登记有向地址“3A”写入的数据被更新了 15次。回到图1,继续进行主站点的结构例的说明。策略管理部132a基于数据的更新频度,对数据决定与复制有关的策略(以下,称为复制策略)。更具体而言,将每当数据被更新则执行复制的复制策略称为“每写入发送”。另一方面,将以预先规定的周期(例如,24小时周期)执行复制的复制策略称为“每周期发送”。策略管理部132a将按每个数据决定的复制策略存储到复制管理表(参照图3)。该预先规定的周期也可以是预先规定为恢复点目标(RPO -Recovery PointObjective)的周期。恢复点目标是目标恢复时间点,意味着取得数据的备份的时刻(定时)或取得数据的备份的周期。关于该周期,基于在系统中数据被更新的频度、在系统中发生了灾害、事故、故障时使数据恢复到何种程度而任意设定。在作为恢复点目标的时刻,将在计数器表中计数值为“0”以外(即,计数器值为1以上)的数据、即被更新的全部的数据向备份站点发送。由此,主站点与备份站点同步。图3表示作为元数据的复制策略管理表(频度分项表)的一例。图3中,对于向地址“0”写入的数据决定了复制策略“每写入发送”。此外,对本文档来自技高网...

【技术保护点】
一种储存系统,具有设置在主站点的用于记录数据的第1储存装置、以及设置在备份站点的用于记录数据的第2储存装置,所述第1储存装置具备:记录部,用于存储数据;以及控制部,基于记录在所述记录部中的数据的更新频度,为了进行复制而将记录在所述存储部中的数据向备份站点传送。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:村松孝治
申请(专利权)人:株式会社东芝东芝解决方案株式会社
类型:发明
国别省市:日本;JP

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

1