JP2015153280A - レプリケーション制御システム、レプリケーション制御方法、及び、レプリケーション制御プログラム - Google Patents
レプリケーション制御システム、レプリケーション制御方法、及び、レプリケーション制御プログラム Download PDFInfo
- Publication number
- JP2015153280A JP2015153280A JP2014028219A JP2014028219A JP2015153280A JP 2015153280 A JP2015153280 A JP 2015153280A JP 2014028219 A JP2014028219 A JP 2014028219A JP 2014028219 A JP2014028219 A JP 2014028219A JP 2015153280 A JP2015153280 A JP 2015153280A
- Authority
- JP
- Japan
- Prior art keywords
- data
- journal
- update
- restore
- master
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【解決手段】レプリケーション制御システム2は、マスタデータ41に関する更新データを、更新順番が識別可能に記憶する更新データ記憶部42と、更新データに更新順番を付与したジャーナルデータを、オンラインストレージ装置に格納するジャーナル転送部43と、を有するマスタストレージ装置42と、オンラインストレージ装置から、未取得のジャーナルデータを取得するジャーナル取得部52と、取得したジャーナルデータの更新順番よりも順番が先である全ての更新データが、バックアップデータ61に反映済の場合に、当該ジャーナルデータの更新データを、バックアップデータ61に反映するジャーナル反映部53乃至63と、を有するリモートストレージ装置50乃至60と、を備える。
【選択図】 図11
Description
図1は、第1の実施形態に係るレプリケーション制御システム1の構成を概念的に示すブロック図である。本実施形態に係るレプリケーション制御システム1は、マスタストレージ装置10、リモートストレージ装置20、オンラインストレージ装置30乃至31、及び、ホスト計算機100乃至200を有する。
図11は第2の実施形態のレプリケーション制御システム2の構成を概念的に示すブロック図である。
上述した各実施形態において図1、及び、図11に示した各部は、専用のHW(電子回路)によって実現することができる。また、少なくとも更新データ記憶部12及び42における記憶制御機能、ジャーナル転送部13及び43、ジャーナル取得部22、52及び62、及び、ジャーナル反映部23、53及び63は、ソフトウェアプログラムの機能(処理)単位(ソフトウェアモジュール)と捉えることができる。但し、これらの図面に示した各部の区分けは、説明の便宜上の構成であり、実装に際しては、様々な構成が想定され得る。この場合のハードウェア環境の一例を、図12を参照して説明する。
10 マスタストレージ装置
11 マスタデータ
12 更新データ記憶部
120 更新データ
13 ジャーナル転送部
14 リストアデータ取得部
15 リストアデータ反映部
16 差分データ変換部
17 差分データ記憶部
170 差分データ
18 マスタジャーナル管理テーブル
180 更新順序情報
181 格納先オンラインストレージ識別情報
20 リモートストレージ装置
21 バックアップデータ
22 ジャーナル取得部
23 ジャーナル反映部
24 リストアデータ転送部
25 リモートジャーナル管理テーブル
250 更新順序情報
251 取得元オンラインストレージ識別情報
30乃至31 オンラインストレージ装置
300乃至310 ジャーナルデータ
3000 マスタストレージ識別情報
3001 更新順序情報
3002−1乃至m アドレス
3003−1乃至m データ
301乃至311 リストアデータ
3010 マスタストレージ識別情報
3011 アドレス
3012−1乃至n データ
302乃至312 ジャーナルデータ取得状況情報
3020 マスタストレージ識別情報
3021 更新順序情報
3022 リモートストレージ識別情報
303乃至313 データ管理情報
3030 種別情報
3031 データ識別情報
100乃至200 ホスト計算機
2 レプリケーション制御システム
40 マスタストレージ装置
41 マスタデータ
42 更新データ記憶部
420 更新データ
43 ジャーナル転送部
50乃至60 リモートストレージ装置
51乃至61 バックアップデータ
52乃至62 ジャーナル取得部
53乃至63 ジャーナル反映部
70乃至71 オンラインストレージ装置
700乃至710 ジャーナルデータ
900 情報処理装置
901 CPU
902 ROM
903 RAM
904 ハードディスク
905 通信インタフェース
906 バス
907 記憶媒体
908 リーダライタ
909 入出力インタフェース
Claims (10)
- マスタデータについて、特定のアドレスに位置するデータブロックに関する更新内容を示す更新データを、更新が発生した順番が識別可能に記憶する更新データ記憶手段と、
前記更新データに対して前記順番を識別可能な第一の識別子を付与し、前記更新データと前記識別子とを関連付けし、関連付けたジャーナルデータを、1以上のオンラインストレージ装置の少なくとも何れかに格納するジャーナル転送手段と、
を有するマスタストレージ装置と、
前記1以上のオンラインストレージ装置の少なくとも何れかから、未取得である前記ジャーナルデータを取得するジャーナル取得手段と、
前記ジャーナル取得手段が取得した前記ジャーナルデータが包含する前記第一の識別子が示す値よりも、前記順番が先であることを示す前記第一の識別子に関連付けられた第一の前記更新データが、既に前記マスタデータの複製であるバックアップデータに反映されている場合に、当該ジャーナルデータが包含する第二の前記更新データを、前記バックアップデータに反映するジャーナル反映手段と、
を有する1以上のリモートストレージ装置と、
を備えるレプリケーション制御システム。 - 前記リモートストレージ装置は、
前記バックアップデータにおける特定のアドレスに位置するデータブロックに関する前記マスタデータへのリストア内容を示すリストアデータを、1以上の前記オンラインストレージ装置の少なくとも何れかに格納するリストアデータ転送手段
をさらに備え、
前記マスタストレージ装置は、
前記1以上のオンラインストレージ装置の少なくとも何れかから、前記リストアデータを取得するリストアデータ取得手段と、
前記リストアデータ取得手段が取得した前記リストアデータを、前記マスタデータに反映するリストアデータ反映手段と、
をさらに備える、
請求項1に記載のレプリケーション制御システム。 - 前記ジャーナル取得手段は、前記第一の識別子と、前記第一の識別子により識別される前記ジャーナルデータを取得した前記リモートストレージ装置を識別可能な第二の識別子と、を関連付けたジャーナルデータ取得状況情報を生成し、
前記ジャーナルデータ取得状況情報が、前記ジャーナルデータのうち、特定のジャーナルデータについて、全ての前記リモートストレージ装置が取得済みであることを示している場合に、前記特定のジャーナルデータを、前記オンラインストレージ装置から削除する、
請求項1または2に記載のレプリケーション制御システム。 - 前記マスタストレージ装置は、
同一アドレスに関する前記更新データについては、最新の前記更新データのみを格納する差分データ記憶手段と、
前記更新データ記憶手段に記憶された前記更新データに関するデータ量が、所定の閾値に達した場合に、前記更新データの少なくとも一部である所定のデータ量のデータを、アドレスごとに最新の前記更新データが格納されるように、前記更新データ記憶手段から前記差分データ記憶手段に移動する差分データ変換手段と、
をさらに備える、
請求項1乃至3のいずれかに記載のレプリケーション制御システム。 - 前記ジャーナル転送手段は、1以上の前記オンラインストレージ装置の少なくとも何れかに前記ジャーナルデータを格納する際に、当該オンラインストレージ装置に、データ管理情報として、データの種別を識別可能な第三の識別子と、前記ジャーナルデータを識別可能な第四の識別子を関連付けて登録し、
前記ジャーナル取得手段は、前記データ管理情報において、前記第三の識別子がジャーナルデータであることを示しているレコードにおける前記第四の識別子により識別される前記ジャーナルデータを取得する、
請求項1乃至4のいずれかに記載のレプリケーション制御システム。 - 前記リストアデータ転送手段は、1以上の前記オンラインストレージ装置の少なくとも何れかに前記リストアデータを格納する際に、当該オンラインストレージ装置に、前記データ管理情報として、前記第三の識別子と、前記リストアデータを識別可能な第五の識別子を関連付けて登録し、
前記リストアデータ取得手段は、前記データ管理情報において、前記第三の識別子がリストアデータであることを示しているレコードにおける前記第五の識別子により識別される前記リストアデータを取得する、
請求項2乃至5のいずれかに記載のレプリケーション制御システム。 - マスタストレージ装置によって、
マスタデータについて、特定のアドレスに位置するデータブロックに関する更新内容を示す更新データを、更新が発生した順番が識別可能に更新データ記憶手段に記憶し、
前記更新データに対して前記順番を識別可能な第一の識別子を付与し、前記更新データと前記識別子とを関連付けし、関連付けたジャーナルデータを、1以上のオンラインストレージ装置の少なくとも何れかに格納し、
1以上のリモートストレージ装置によって、
前記1以上のオンラインストレージ装置の少なくとも何れかから、未取得である前記ジャーナルデータを取得し、
取得した前記ジャーナルデータが包含する前記第一の識別子が示す値よりも、前記順番が先であることを示す前記第一の識別子に関連付けられた第一の前記更新データが、既に前記マスタデータの複製であるバックアップデータに反映されている場合に、当該ジャーナルデータが包含する第二の前記更新データを、前記バックアップデータに反映する、
レプリケーション制御方法。 - 前記リモートストレージ装置によって、
前記バックアップデータにおける特定のアドレスに位置するデータブロックに関する前記マスタデータへのリストア内容を示すリストアデータを、1以上の前記オンラインストレージ装置の少なくとも何れかに格納し、
前記マスタストレージ装置によって、
前記1以上のオンラインストレージ装置の少なくとも何れかから、前記リストアデータを取得し、
取得した前記リストアデータを、前記マスタデータに反映する、
請求項7に記載のレプリケーション制御方法。 - マスタデータについて、特定のアドレスに位置するデータブロックに関する更新内容を示す更新データを、更新が発生した順番が識別可能に更新データ記憶手段記憶する更新データ記憶処理と、
前記更新データに対して前記順番を識別可能な第一の識別子を付与し、前記更新データと前記識別子とを関連付けし、関連付けたジャーナルデータを、1以上のオンラインストレージ装置の少なくとも何れかに格納するジャーナル転送処理と、
をマスタストレージ装置に実行させ、
前記1以上のオンラインストレージ装置の少なくとも何れかから、未取得である前記ジャーナルデータを取得するジャーナル取得処理と、
前記ジャーナル取得処理が取得した前記ジャーナルデータが包含する前記第一の識別子が示す値よりも、前記順番が先であることを示す前記第一の識別子に関連付けられた第一の前記更新データが、既に前記マスタデータの複製であるバックアップデータに反映されている場合に、当該ジャーナルデータが包含する第二の前記更新データを、前記バックアップデータに反映するジャーナル反映処理と、
を1以上のリモートストレージ装置に実行させる、
レプリケーション制御プログラム。 - 前記バックアップデータにおける特定のアドレスに位置するデータブロックに関する前記マスタデータへのリストア内容を示すリストアデータを、1以上の前記オンラインストレージ装置の少なくとも何れかに格納するリストアデータ転送処理
を1以上の前記リモートストレージ装置に実行させ、
前記1以上のオンラインストレージ装置の少なくとも何れかから、前記リストアデータを取得するリストアデータ取得処理と、
前記リストアデータ取得処理が取得した前記リストアデータを、前記マスタデータに反映するリストアデータ反映処理と、
を前記マスタストレージ装置に実行させる、
請求項9に記載のレプリケーション制御プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014028219A JP6287308B2 (ja) | 2014-02-18 | 2014-02-18 | レプリケーション制御システム、レプリケーション制御方法、及び、レプリケーション制御プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014028219A JP6287308B2 (ja) | 2014-02-18 | 2014-02-18 | レプリケーション制御システム、レプリケーション制御方法、及び、レプリケーション制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015153280A true JP2015153280A (ja) | 2015-08-24 |
JP6287308B2 JP6287308B2 (ja) | 2018-03-07 |
Family
ID=53895419
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014028219A Active JP6287308B2 (ja) | 2014-02-18 | 2014-02-18 | レプリケーション制御システム、レプリケーション制御方法、及び、レプリケーション制御プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6287308B2 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018169772A (ja) * | 2017-03-29 | 2018-11-01 | 日本電気株式会社 | ディザスタリカバリシステム、ディザスタリカバリ方法及びプログラム |
JP2019144858A (ja) * | 2018-02-21 | 2019-08-29 | Necプラットフォームズ株式会社 | ストレージシステム |
JP2020149573A (ja) * | 2019-03-15 | 2020-09-17 | Necプラットフォームズ株式会社 | ストレージ制御装置、ストレージシステム、ストレージ制御方法、及び、ストレージ制御プログラム |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003122509A (ja) * | 2001-08-08 | 2003-04-25 | Hitachi Ltd | リモートコピー制御方法、これを用いた記憶サブシステム、及び、これらを用いた広域データストレージシステム |
JP2006113783A (ja) * | 2004-10-14 | 2006-04-27 | Hitachi Ltd | 計算機システム |
JP2007122117A (ja) * | 2005-10-25 | 2007-05-17 | Hitachi Ltd | ストレージシステム及び記憶制御方法 |
JP2008181288A (ja) * | 2007-01-24 | 2008-08-07 | Hitachi Ltd | リモートコピーシステム |
JP2010026939A (ja) * | 2008-07-23 | 2010-02-04 | Hitachi Ltd | 記憶制御装置及び方法 |
-
2014
- 2014-02-18 JP JP2014028219A patent/JP6287308B2/ja active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003122509A (ja) * | 2001-08-08 | 2003-04-25 | Hitachi Ltd | リモートコピー制御方法、これを用いた記憶サブシステム、及び、これらを用いた広域データストレージシステム |
JP2006113783A (ja) * | 2004-10-14 | 2006-04-27 | Hitachi Ltd | 計算機システム |
JP2007122117A (ja) * | 2005-10-25 | 2007-05-17 | Hitachi Ltd | ストレージシステム及び記憶制御方法 |
JP2008181288A (ja) * | 2007-01-24 | 2008-08-07 | Hitachi Ltd | リモートコピーシステム |
JP2010026939A (ja) * | 2008-07-23 | 2010-02-04 | Hitachi Ltd | 記憶制御装置及び方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018169772A (ja) * | 2017-03-29 | 2018-11-01 | 日本電気株式会社 | ディザスタリカバリシステム、ディザスタリカバリ方法及びプログラム |
JP2019144858A (ja) * | 2018-02-21 | 2019-08-29 | Necプラットフォームズ株式会社 | ストレージシステム |
JP2020149573A (ja) * | 2019-03-15 | 2020-09-17 | Necプラットフォームズ株式会社 | ストレージ制御装置、ストレージシステム、ストレージ制御方法、及び、ストレージ制御プログラム |
JP7050707B2 (ja) | 2019-03-15 | 2022-04-08 | Necプラットフォームズ株式会社 | ストレージ制御装置、ストレージシステム、ストレージ制御方法、及び、ストレージ制御プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP6287308B2 (ja) | 2018-03-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9600553B1 (en) | Distributed replication in cluster environments | |
US8090917B2 (en) | Managing storage and migration of backup data | |
US9128948B1 (en) | Integration of deduplicating backup server with cloud storage | |
US8230185B2 (en) | Method for optimizing cleaning of maps in FlashCopy cascades containing incremental maps | |
CN102594849B (zh) | 数据备份、恢复方法、虚拟机快照删除、回滚方法及装置 | |
EP3206128B1 (en) | Data storage method, data storage apparatus, and storage device | |
US9354907B1 (en) | Optimized restore of virtual machine and virtual disk data | |
JP2009205201A (ja) | 重複排除技術を用いたデータバックアップ方法、記憶制御通信装置及びプログラム | |
CN105027070A (zh) | 卷操作的安全性 | |
KR20170133866A (ko) | 데이터 이관 장치 및 방법 | |
JP5686034B2 (ja) | クラスタシステム、同期制御方法、サーバ装置および同期制御プログラム | |
JP5018403B2 (ja) | バックアップシステム、サーバ装置及びそれらに用いるバックアップ方法並びにそのプログラム | |
CN106528338B (zh) | 一种远程数据复制方法、存储设备及存储*** | |
CN111125021B (zh) | 从异步远程***有效恢复文件***图像的一致视图的方法和*** | |
WO2011121905A1 (ja) | ファイルストレージ装置、データ格納方法およびデータ格納プログラム | |
CN106873902B (zh) | 一种文件存储***、数据调度方法及数据节点 | |
US8595454B1 (en) | System and method for caching mapping information for off-host backups | |
KR20210040864A (ko) | 파일 디렉터리 순회 방법, 장치, 기기, 매체 및 컴퓨터 프로그램 | |
JP6287308B2 (ja) | レプリケーション制御システム、レプリケーション制御方法、及び、レプリケーション制御プログラム | |
CN108604201B (zh) | 一种快照回滚方法、装置、存储控制器和*** | |
US11055013B2 (en) | Recovering from data loss using copy services relationships between volumes | |
JP2006323663A (ja) | 情報処理システムとレプリケーション方法並びに差分情報保持装置とプログラム | |
US10169441B2 (en) | Synchronous data replication in a content management system | |
US10649862B1 (en) | Reducing failback performance duration in data replication systems | |
JP2009251756A (ja) | クライアント装置、分散ファイルシステム、共有リソース多重化方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170116 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171027 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171107 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171221 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180109 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180122 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6287308 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |