SlideShare a Scribd company logo
1 of 85
Download to read offline
© Hitachi, Ltd. 2014. All rights reserved.
2014/11/11
日立ストレージと国産DBMS HiRDBで実現する
『ワンランク上』のディザスタリカバリのご紹介
株式会社 日立製作所 情報・通信システム社
ITプラットフォーム事業本部 開発統括本部
ソフトウェア開発本部 DB設計部
木浪 孝治
© Hitachi, Ltd. 2014. All rights reserved.
1. はじめに
2. 概要
3. 前提知識
4. 実現方法
5. おわりに
Contents
1
© Hitachi, Ltd. 2014. All rights reserved.
1. はじめに
2
© Hitachi, Ltd. 2014. All rights reserved. 3
これまでのdb tech showcaseでは
こんなことを語ってきました
 HiRDBのSQL最適化のご紹介
~HiRDBのSQL実行プランの決定方法について~
 クラスタ技術のご紹介
~Shared NothingなのにActive-Activeクラスタ?~
 ニッチだけど、社会インフラを支えるデータベース、HiRDB
~HiRDBを選ぶ人、選ばない人、その選択基準とは~
© Hitachi, Ltd. 2014. All rights reserved. 4
本日は
『ワンランク上』のディザスタリカバリ
について語ります
© Hitachi, Ltd. 2014. All rights reserved. 5
ディザスタリカバリで求められるもの
サービスの復旧 できるだけ早く
データの復旧ポイント できるだけ直近に
更なる「安心」
災対時の切り替え先でも
「データを守り続ける」
これが『ワンランク上』!
© Hitachi, Ltd. 2014. All rights reserved.
2. 概要
6
© Hitachi, Ltd. 2014. All rights reserved.
2-1. 『ワンランク』上のポイント
7
メインサイト バックアップサイト
メインVOL
(ミラー正)
バックアップVOL
(ミラー正)
メインVOL
(ミラー副)
バックアップVOL
(ミラー副)
ポイント
災対時の切り替え先でも「データを守り続ける」
冗長化データを「ダブル」で転送し、即冗長化!
回線
※HiRDB Server Version8 08-05以降
冗長化データ ダブルで転送 即冗長化
© Hitachi, Ltd. 2014. All rights reserved.
3. 前提知識
8
© Hitachi, Ltd. 2014. All rights reserved.
3-1. 前提知識
9
ド
ラ
イ
バ
メインサイト バックアップサイト
メインVOL
(ミラー正)
バックアップVOL
(ミラー正)
メインVOL
(ミラー副)
バックアップVOL
(ミラー副)
※1:日立ディスクアレイシステム用の高信頼ディスクドライバ
Hitachi Disk Array Driver Mirroring Edition for Linux 01-12以降
※2:Hitachi Virtual Storage Platform V01以降
実現
方法
① Hitachi Disk Array Driver※1でメインサイトの
DBデータをミラー
② ストレージでミラーしたデータを「ダブル」で転送※2
回線
① Hitachi Disk Array Driverでミラー ②ミラーしたデータを
「ダブル」で転送
ドライバ ストレージ
ポイント 冗長化データを「ダブル」で転送し、即冗長化!
バックアップサイトで
即冗長化
① Hitachi Disk Array Driverでミラー
②「ダブル」で転送
の仕組みについて説明します
© Hitachi, Ltd. 2014. All rights reserved.
3-2. ①Hitachi Disk Array Driverによるミラー
10
①Hitachi Disk Array Driver
によるミラー
© Hitachi, Ltd. 2014. All rights reserved.
3-2. ①Hitachi Disk Array Driverによるミラー
11
Hitachi Disk Array
Driver メインVOL
(ミラー正)
メインVOL
(ミラー副)
ミラーリング用
擬似デバイス
DBサーバ
(1) 擬似デバイスに対して書込み
サーバは擬似デバイスを通してI/Oを行う
①Hitachi Disk Array Driverによるミラー
 Hitachi Disk Array Driverがミラー化を実現
 DBサーバはミラー構成を意識することなく
擬似デバイスを通してI/Oを実行
ドライバ
© Hitachi, Ltd. 2014. All rights reserved.
3-2. ①Hitachi Disk Array Driverによるミラー
12
Hitachi Disk Array
Driver
ミラーリング用
擬似デバイス
DBサーバ
(1) 擬似デバイスに対して書込み
サーバは擬似デバイスを通してI/Oを行う
メインVOL
(ミラー正)
メインVOL
(ミラー副)
(2) ミラーリングを実施
Hitachi Disk Array Driverがミラーリング
を実施
ミラーデバイスに対して順次書込みを行う
①Hitachi Disk Array Driverによるミラー
 Hitachi Disk Array Driverがミラー化を実現
 DBサーバはミラー構成を意識することなく
擬似デバイスを通してI/Oを実行
ドライバ
© Hitachi, Ltd. 2014. All rights reserved.
3-2. ①Hitachi Disk Array Driverによるミラー
13
Hitachi Disk Array
Driver
ミラーリング用
擬似デバイス
DBサーバ
(1) 擬似デバイスに対して書込み
サーバは擬似デバイスを通してI/Oを行う
(3) 書込み完了通知
ミラー完了後にサーバへ
書込み完了通知を返す
メインVOL
(ミラー正)
メインVOL
(ミラー副)
①Hitachi Disk Array Driverによるミラー
 Hitachi Disk Array Driverがミラー化を実現
 DBサーバはミラー構成を意識することなく
擬似デバイスを通してI/Oを実行
ドライバ
(2) ミラーリングを実施
Hitachi Disk Array Driverがミラーリング
を実施
ミラーデバイスに対して順次書込みを行う
© Hitachi, Ltd. 2014. All rights reserved.
3-3. ②ミラーしたデータを「ダブル」で転送
14
②ミラーしたデータを
「ダブル」で転送
© Hitachi, Ltd. 2014. All rights reserved.
3-3. ②ミラーしたデータを「ダブル」で転送
15
x
:書込み要求
:書込みデータ
:メインVOL
:バックアップVOL
:ジャーナルVOL
回線
メインサイト バックアップサイト
メイン
Vol
ジャーナルVOL
DB
サーバ
バックアップ
VOL
A
B
C
D
BCAD
DB
サーバ
A B C D
A B C D
(2) ジャーナル転送
(1) ジャーナル作成
(3) ジャーナル反映
※RAID Manager:ストレージのコピー処理を制御するプログラム(01-24-03/13以降)
RAID
Manager※
RAID
Manager※
ストレージによる「ダブル」で転送
a. 非同期転送
b. 更新順序を保証(CTG(Consistency Group))
c. 複数筐体間でも更新順序の保証+足並みそろ
えた復元を保証(拡張CTG)
ストレージ
© Hitachi, Ltd. 2014. All rights reserved.
3-3. ②ミラーしたデータを「ダブル」で転送(a)
16
【ポイント】
サーバI/Oとジャーナル転送を
非同期に行うことで
距離によるレスポンス影響を
与えません
x
:書込み要求
:書込みデータ
:メインVOL
:バックアップVOL
:ジャーナルVOL
回線
メインサイト バックアップサイト
メイン
Vol
ジャーナルVOL
DB
サーバ
RAID
Manager
バックアップ
VOL
A
B
C
D
BCAD
DB
サーバ
RAID
ManagerA B C D
A B C D
(3) ジャーナル反映
(2) ジャーナル転送
メインサイトからバックアップサイトへ
非同期にジャーナルを転送
(1) ジャーナル作成
ストレージによる「ダブル」で転送
a. 非同期転送
b. 更新順序を保証(CTG(Consistency Group))
c. 複数筐体間でも更新順序の保証+足並みそろ
えた復元を保証(拡張CTG)
ストレージ
© Hitachi, Ltd. 2014. All rights reserved.
3-3. ②ミラーしたデータを「ダブル」で転送(b)
17
【ポイント】
バックアップサイトでも
メインサイトと同じ更新順序を
保証します
x
:書込み要求
:書込みデータ
:メインVOL
:バックアップVOL
:ジャーナルVOL
回線
メインサイト バックアップサイト
メイン
Vol
ジャーナルVOL
DB
サーバ
RAID
Manager
バックアップ
VOL
A
B
C
D
BCAD
DB
サーバ
RAID
ManagerA B C D
A B C D
(2) ジャーナル転送
メインサイトからバックアップサイトへ
非同期にジャーナルを転送
(1) ジャーナル作成
書込み順に更新データを
ジャーナルボリュームへ退避
(3) ジャーナル反映
更新順序情報をもとにデータを復元
(復元後、不要ジャーナルは破棄)
ストレージによる「ダブル」で転送
a. 非同期転送
b. 更新順序を保証(CTG(Consistency Group))
c. 複数筐体間でも更新順序の保証+足並みそろ
えた復元を保証(拡張CTG)
ストレージ
© Hitachi, Ltd. 2014. All rights reserved.
3-3. ②ミラーしたデータを「ダブル」で転送(c)
18
【ポイント】
複数筐体の場合でも
更新順序の保証
足並みそろえたデータ復元
を実現します
メインサイト バックアップサイト
メイン
Vol
ジャーナルVOL
DB
サーバ
バックアップ
VOLA
C DB
サーバ
RAID
Manager
メイン
Vol
ジャーナルVOL
B
D
回線
バックアップ
VOL
(1) 書込み要求
A,B,C,Dの順に書込み要求
RAID
Manager※
シーケンス
番号※
発行
ストレージによる「ダブル」で転送
a. 非同期転送
b. 更新順序を保証(CTG(Consistency Group))
c. 複数筐体間でも更新順序の保証+足並みそろ
えた復元を保証(拡張CTG)
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx※シーケンス番号:リモートサイトのストレージでデータの反映タイミングを
図るための「合いの手」
ストレージ
※RAID Manager:ストレージのコピー処理を制御するプログラム(01-24-03/13以降)
© Hitachi, Ltd. 2014. All rights reserved.
3-3. ②ミラーしたデータを「ダブル」で転送(c)
19
メインサイト バックアップサイト
メイン
Vol
ジャーナルVOL
DB
サーバ
バックアップ
VOL
A
C DB
サーバ
RAID
Manager
メイン
Vol
ジャーナルVOL
D
As1
回線
バックアップ
VOL
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
(2) ジャーナル作成
書込み順に更新データにシーケンス番号を付与
RAID
Manager
シーケンス
番号※
発行
※シーケンス番号:リモートサイトのストレージでデータの反映タイミングを
図るための「合いの手」
B
s1
s1
【ポイント】
複数筐体の場合でも
更新順序の保証
足並みそろえたデータ復元
を実現します
ストレージによる「ダブル」で転送
a. 非同期転送
b. 更新順序を保証(CTG(Consistency Group))
c. 複数筐体間でも更新順序の保証+足並みそろ
えた復元を保証(拡張CTG)
ストレージ
© Hitachi, Ltd. 2014. All rights reserved.
3-3. ②ミラーしたデータを「ダブル」で転送(c)
20
メインサイト バックアップサイト
メイン
Vol
ジャーナルVOL
DB
サーバ
バックアップ
VOL
A
C DB
サーバ
RAID
Manager
メイン
Vol
ジャーナルVOL
B
D
As1
Bs2
回線
バックアップ
VOL
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
RAID
Manager
シーケンス
番号※
発行
※シーケンス番号:リモートサイトのストレージでデータの反映タイミングを
図るための「合いの手」
s2
s2
【ポイント】
複数筐体の場合でも
更新順序の保証
足並みそろえたデータ復元
を実現します
ストレージによる「ダブル」で転送
a. 非同期転送
b. 更新順序を保証(CTG(Consistency Group))
c. 複数筐体間でも更新順序の保証+足並みそろ
えた復元を保証(拡張CTG)
ストレージ
(2) ジャーナル作成
書込み順に更新データにシーケンス番号を付与
© Hitachi, Ltd. 2014. All rights reserved.
3-3. ②ミラーしたデータを「ダブル」で転送(c)
21
メインサイト バックアップサイト
メイン
Vol
ジャーナルVOL
DB
サーバ
バックアップ
VOL
C
DB
サーバ
RAID
Manager
メイン
Vol
ジャーナルVOL
As1
Bs2
Cs3
回線
バックアップ
VOL
A
B
RAID
Manager
シーケンス
番号※
発行
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx※シーケンス番号:リモートサイトのストレージでデータの反映タイミングを
図るための「合いの手」
s3
s3
D
【ポイント】
複数筐体の場合でも
更新順序の保証
足並みそろえたデータ復元
を実現します
ストレージによる「ダブル」で転送
a. 非同期転送
b. 更新順序を保証(CTG(Consistency Group))
c. 複数筐体間でも更新順序の保証+足並みそろ
えた復元を保証(拡張CTG)
ストレージ
(2) ジャーナル作成
書込み順に更新データにシーケンス番号を付与
© Hitachi, Ltd. 2014. All rights reserved.
3-3. ②ミラーしたデータを「ダブル」で転送(c)
22
メインサイト バックアップサイト
メイン
Vol
ジャーナルVOL
DB
サーバ
バックアップ
VOL
C
DB
サーバ
RAID
Manager
メイン
Vol
ジャーナルVOL
As1
Bs2
Cs3
回線
バックアップ
VOL
A
B
RAID
Manager
シーケンス
番号※
発行
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx※シーケンス番号:リモートサイトのストレージでデータの反映タイミングを
図るための「合いの手」
s4
s4
D
Ds4
【ポイント】
複数筐体の場合でも
更新順序の保証
足並みそろえたデータ復元
を実現します
ストレージによる「ダブル」で転送
a. 非同期転送
b. 更新順序を保証(CTG(Consistency Group))
c. 複数筐体間でも更新順序の保証+足並みそろ
えた復元を保証(拡張CTG)
ストレージ
(2) ジャーナル作成
書込み順に更新データにシーケンス番号を付与
© Hitachi, Ltd. 2014. All rights reserved.
3-3. ②ミラーしたデータを「ダブル」で転送(c)
23
メインサイト バックアップサイト
メイン
Vol
ジャーナルVOL
DB
サーバ
バックアップ
VOL
DB
サーバ
RAID
Manager
メイン
Vol
ジャーナルVOL
Cs3As1
Ds4 Bs2
回線
バックアップ
VOL
(3) ジャーナル転送
メインサイトからバックアップサイトへ
非同期にジャーナルを転送
RAID
Manager
シーケンス
番号※
発行
C
D
A
B
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx※シーケンス番号:リモートサイトのストレージでデータの反映タイミングを
図るための「合いの手」
s4
s4
【ポイント】
複数筐体の場合でも
更新順序の保証
足並みそろえたデータ復元
を実現します
ストレージによる「ダブル」で転送
a. 非同期転送
b. 更新順序を保証(CTG(Consistency Group))
c. 複数筐体間でも更新順序の保証+足並みそろ
えた復元を保証(拡張CTG)
ストレージ
© Hitachi, Ltd. 2014. All rights reserved.
3-3. ②ミラーしたデータを「ダブル」で転送(c)
24
メインサイト バックアップサイト
メイン
Vol
ジャーナルVOL
DB
サーバ
バックアップ
VOL
DB
サーバ
RAID
Manager
ジャーナルVOL
回線
バックアップ
VOL
As1
Cs3
Ds4
Bs2
メイン
Vol
(4) ジャーナル格納
到着したジャーナルを格納して
更新順にソート
RAID
Manager
シーケンス
番号※
発行
C
D
A
B
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx※シーケンス番号:リモートサイトのストレージでデータの反映タイミングを
図るための「合いの手」
s4
s4
【ポイント】
複数筐体の場合でも
更新順序の保証
足並みそろえたデータ復元
を実現します
ストレージによる「ダブル」で転送
a. 非同期転送
b. 更新順序を保証(CTG(Consistency Group))
c. 複数筐体間でも更新順序の保証+足並みそろ
えた復元を保証(拡張CTG)
ストレージ
© Hitachi, Ltd. 2014. All rights reserved.
3-3. ②ミラーしたデータを「ダブル」で転送(c)
25
メインサイト バックアップサイト
メイン
Vol
ジャーナルVOL
DB
サーバ
バックアップ
VOL
DB
サーバ
メイン
Vol
ジャーナルVOL
回線
バックアップ
VOL
A
B
Cs3
Ds4
(4) ジャーナル反映
シーケンス番号による復元指示
RAID
Manager
シーケンス
番号での
復元指示
C
D
A
B
※シーケンス番号:リモートサイトのストレージでデータの反映タイミングを
図るための「合いの手」
s4
s4
【ポイント】
複数筐体の場合でも
更新順序の保証
足並みそろえたデータ復元
を実現します
ストレージによる「ダブル」で転送
a. 非同期転送
b. 更新順序を保証(CTG(Consistency Group))
c. 複数筐体間でも更新順序の保証+足並みそろ
えた復元を保証(拡張CTG)
ストレージ
RAID
Manager
シーケンス
番号※
発行
:メインVOL
:バックアップVOL
:ジャーナルVOL
:復元指示
x
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
© Hitachi, Ltd. 2014. All rights reserved.
3-3. ②ミラーしたデータを「ダブル」で転送(c)
26
メインサイト バックアップサイト
メイン
Vol
ジャーナルVOL
DB
サーバ
バックアップ
VOL
DB
サーバ
メイン
Vol
ジャーナルVOL
回線
バックアップ
VOL
C
D
A
B
RAID
Manager
シーケンス
番号※
発行
C
D
A
B
:メインVOL
:バックアップVOL
:ジャーナルVOL
:復元指示
x
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx※シーケンス番号:リモートサイトのストレージでデータの反映タイミングを
図るための「合いの手」
s4
s4
【ポイント】
複数筐体の場合でも
更新順序の保証
足並みそろえたデータ復元
を実現します
ストレージによる「ダブル」で転送
a. 非同期転送
b. 更新順序を保証(CTG(Consistency Group))
c. 複数筐体間でも更新順序の保証+足並みそろ
えた復元を保証(拡張CTG)
ストレージ
(4) ジャーナル反映
シーケンス番号による復元指示
RAID
Manager
シーケンス
番号での
復元指示
© Hitachi, Ltd. 2014. All rights reserved. 27
これらの技術を使いどうやって
『ワンランク上』のディザスタリカバリ
を実現しているのか?
© Hitachi, Ltd. 2014. All rights reserved.
4. 実現方法
28
© Hitachi, Ltd. 2014. All rights reserved.
実現方法
以下の処理の流れに沿って説明します
4-1. 実現方法
29
①
DB更新
②
Hitachi Disk Array
Driverミラー
③
シーケンス
番号付与
④
ダブル転送
Hitachi Disk
Array Driver
メインサイト バックアップサイト
DBデータ
(ミラー正)
⑤
反映処理
JNL VOL
JNL VOL
DBサーバ
DBデータ
(ミラー副)
DBデータ
(ミラー正)
JNL VOL
JNL VOL
DBデータ
(ミラー副)
Hitachi Disk
Array Driver
DBサーバ
回
線
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
RAID
Manager
RAID
Manager
ドライバストレージDBMS
© Hitachi, Ltd. 2014. All rights reserved.
4-2. ①DB更新
30
メインサイト バックアップサイト
DBデータ
(ミラー正)
JNL
VOL
JNL
VOL
回
線
DBサーバ
RAID
Manager
シーケンス
番号発行
更新データ
AC BD
ド
ラ
イ
バ
①
DB更新
②Hitachi
Disk Array
Driver
ミラー
③シーケ
ンス番号
付与
④
ダブル
転送
⑤
反映
処理
DBを「A」「B」「C」「D」
の順に更新
①DB更新
メインサイトのDBを「A」「B」「C」「D」の
順に更新します
ド
ラ
イ
バ
DBサーバ
DBデータ
(ミラー正)
DBデータ
(ミラー副)
RAID
Manager
DBMS
DBデータ
(ミラー正)
JNL
VOL
JNL
VOL
:メインVOL
:バックアップVOL
:ジャーナルVOL
:復元指示
x
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
© Hitachi, Ltd. 2014. All rights reserved.
4-2. ②Hitachi Disk Array Driverミラー
31
②Hitachi Disk Array Driverによるミラー
書込み要求に対して、Hitachi Disk Array Driver
が自動的に更新データをミラーリングします
回
線
DBサーバ
RAID
Manager
シーケンス
番号発行
更新データ
ド
ラ
イ
バ
Hitachi Disk Array Driverが
更新データをミラーリング
ド
ラ
イ
バ
DBサーバ
メインサイト バックアップサイト
A
A
CD AB
①
DB更新
③シーケ
ンス番号
付与
④
ダブル
転送
⑤
反映
処理
RAID
Manager
ドライバ
DBデータ
(ミラー正)
JNL
VOL
JNL
VOL
DBデータ
(ミラー正)
DBデータ
(ミラー副)
DBデータ
(ミラー正)
JNL
VOL
JNL
VOL
:メインVOL
:バックアップVOL
:ジャーナルVOL
:復元指示
x
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
②Hitachi
Disk Array
Driver
ミラー
© Hitachi, Ltd. 2014. All rights reserved.
4-2. ③シーケンス番号付与
32
③シーケンス番号付与
更新情報にシーケンス番号を付与して
ジャーナルボリュームに格納します
回
線
DBサーバ
RAID
Manager
シーケンス
番号発行
更新データ
ド
ラ
イ
バ
ド
ラ
イ
バ
DBサーバ
メインサイト バックアップサイト
A
A
CD AB
B
B
更新情報に
シーケンス番号を付与
更新情報に
シーケンス番号を付与
s1 A
s1 A
s1
s1
①
DB更新
③シーケ
ンス番号
付与
④
ダブル
転送
⑤
反映
処理
RAID
Manager
ストレージ
DBデータ
(ミラー正)
DBデータ
(ミラー副)
JNL
VOL
JNL
VOL
:メインVOL
:バックアップVOL
:ジャーナルVOL
:復元指示
x
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
②Hitachi
Disk Array
Driver
ミラー
© Hitachi, Ltd. 2014. All rights reserved.
③シーケンス番号付与
4-2. ③シーケンス番号付与
33
シーケンス番号は一定間隔で更新されます
格納するときのシーケンス番号を付与します
回
線
DBサーバ
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
ド
ラ
イ
バ
DBサーバ
メインサイト バックアップサイト
A
A
B
B
s2
s2
C
C
シーケンス番号更新
s1 A
s2 B
s1 A
s2 B
更新情報に
シーケンス番号を付与
①
DB更新
③シーケ
ンス番号
付与
④
ダブル
転送
⑤
反映
処理
更新データ
D ABC
RAID
Manager
DBデータ
(ミラー正)
DBデータ
(ミラー副)
JNL
VOL
JNL
VOL
ストレージ
:メインVOL
:バックアップVOL
:ジャーナルVOL
:復元指示
x
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
②Hitachi
Disk Array
Driver
ミラー
© Hitachi, Ltd. 2014. All rights reserved.
4-2. ③シーケンス番号付与
34
③シーケンス番号付与
更新情報にシーケンス番号を付与して
ジャーナルボリュームに格納します
回
線
DBサーバ
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
ド
ラ
イ
バ
DBサーバ
メインサイト バックアップサイト
A
A
B
B
s4
s4
CD
CD
随時、更新情報に
シーケンス番号を付与
s1 A
s2 B
s3 C
s4 D
s1 A
s2 B
s3 C
s4 D
①
DB更新
③シーケ
ンス番号
付与
④
ダブル
転送
⑤
反映
処理
更新データ
CD AB
RAID
Manager
DBデータ
(ミラー正)
DBデータ
(ミラー副)
JNL
VOL
JNL
VOL
ストレージ
:メインVOL
:バックアップVOL
:ジャーナルVOL
:復元指示
x
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
②Hitachi
Disk Array
Driver
ミラー
© Hitachi, Ltd. 2014. All rights reserved.
4-2. ③シーケンス番号付与
35
③シーケンス番号付与
更新情報にシーケンス番号を付与して
ジャーナルボリュームに格納します
回
線
DBサーバ
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
ド
ラ
イ
バ
DBサーバ
メインサイト バックアップサイト
A
A
B
B
全ての更新データに
シーケンス番号を付与
s1 A
s1 A
s4
s4
s2 B
s2 B
CD
CD
s3 C
s4 D
s3 C
s4 D
①
DB更新
③シーケ
ンス番号
付与
④
ダブル
転送
⑤
反映
処理
更新データ
CD AB
RAID
Manager
DBデータ
(ミラー正)
DBデータ
(ミラー副)
JNL
VOL
JNL
VOL
ストレージ
:メインVOL
:バックアップVOL
:ジャーナルVOL
:復元指示
x
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
②Hitachi
Disk Array
Driver
ミラー
© Hitachi, Ltd. 2014. All rights reserved.
4-2. ④ダブル転送
36
④ダブル転送
バックアップサイトに「ダブル」で
非同期に転送します
回
線
DBサーバ
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
DBサーバ
メインサイト バックアップサイト
A
A
B
B
s1 A
s1 A
s4
s4
s2 B
s2 B
CD
CD
s3 C
s3 C
s4 D
s1 As2 B s3 C
s1 A
s4 D
s3 C s2 B
①
DB更新
③シーケ
ンス番号
付与
④
ダブル
転送
⑤
反映
処理
更新データ
ド
ラ
イ
バCD AB
RAID
Manager
DBデータ
(ミラー正)
DBデータ
(ミラー副)
JNL
VOL
JNL
VOL
ダブル&非同期転送ダブル&非同期転送
ストレージ
:メインVOL
:バックアップVOL
:ジャーナルVOL
:復元指示
x
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
②Hitachi
Disk Array
Driver
ミラー
© Hitachi, Ltd. 2014. All rights reserved.
4-2. ④ダブル転送
37
④ダブル転送
バックアップサイトに到着次第、ジャーナル
VOLに格納して更新順にソートします
回
線
DBサーバ
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
ド
ラ
イ
バ
DBサーバ
メインサイト バックアップサイト
A
A
B
B
ソートにより
更新順序を保証
s1 A
s1 A
s4
s4
s2 B
s2 B
CD
CD
s3 C
s3 C
s4 D
s2 B
s4 D
s4 D
s4 D
s1 A
s3 C
s1 A
s2 B
s3 C
①
DB更新
③シーケ
ンス番号
付与
④
ダブル
転送
⑤
反映
処理
更新データ
CD AB
RAID
Manager
DBデータ
(ミラー正)
DBデータ
(ミラー副)
ストレージ
:メインVOL
:バックアップVOL
:ジャーナルVOL
:復元指示
x
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
②Hitachi
Disk Array
Driver
ミラー
© Hitachi, Ltd. 2014. All rights reserved.
4-2. ⑤反映処理
38
⑤反映処理
更新順序、筐体間の整合性を保ちながら
更新情報をディスクに反映
回
線
DBサーバ
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
ド
ラ
イ
バ
DBサーバ
メインサイト バックアップサイト
A
A
B
B
s1 A
s1 A
s4
s4
s2 B
s2 B
CD
CD
s3 C
s3 C
s4 D
s2 B
s4 D
s4 D
s4 D
s1 A
s3 C
A
A
s1 A
s2 B
s3 C
更新データ「A」が揃う
シーケンス番号から最初の更新と判断 更新データ「A」を
ディスクに反映する
①
DB更新
③シーケ
ンス番号
付与
④
ダブル
転送
⑤
反映
処理
更新データ
CD AB
RAID
Manager
ストレージ
シーケンス
番号での
復元指示
:メインVOL
:バックアップVOL
:ジャーナルVOL
:復元指示
x
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
②Hitachi
Disk Array
Driver
ミラー
© Hitachi, Ltd. 2014. All rights reserved.
4-2. ⑤反映処理
39
⑤反映処理
更新順序、筐体間の整合性を保ちながら
更新情報をディスクに反映
回
線
DBサーバ
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
ド
ラ
イ
バ
DBサーバ
メインサイト バックアップサイト
A
A
B
B
s1 A
s1 A
s4
s4
s2 B
s2 B
CD
CD
s3 C
s3 C
s4 D
s2 B
s4 D
s4 D
s4 D
s1 A
s3 C
A
A
s1 A
s2 B
s3 C
更新データ「C」が揃う
先行の更新データ「B」が揃っていない
更新データ「C」は
ディスクに反映しない
①
DB更新
③シーケ
ンス番号
付与
④
ダブル
転送
⑤
反映
処理
RAID
Manager
更新データ
CD AB
ストレージ
:メインVOL
:バックアップVOL
:ジャーナルVOL
:復元指示
x
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
②Hitachi
Disk Array
Driver
ミラー
© Hitachi, Ltd. 2014. All rights reserved.
4-2. ⑤反映処理
40
⑤反映処理
更新順序、筐体間の整合性を保ちながら
更新情報をディスクに反映
回
線
DBサーバ
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
ド
ラ
イ
バ
DBサーバ
メインサイト バックアップサイト
A
A
B
B
s1 A
s1 A
s4
s4
s2 B
s2 B
CD
CD
s3 C
s3 C
s4 D
s4 D
s1 A
A
A
s1 A
残りの更新データが到着
s2 B
s3 C
s4 D
s2 B
s3 C
s4 D
①
DB更新
③シーケ
ンス番号
付与
④
ダブル
転送
⑤
反映
処理
更新データ
CD AB
RAID
Manager
ストレージ
:メインVOL
:バックアップVOL
:ジャーナルVOL
:復元指示
x
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
②Hitachi
Disk Array
Driver
ミラー
© Hitachi, Ltd. 2014. All rights reserved.
4-2. ⑤反映処理
41
⑤反映処理
更新順序、筐体間の整合性を保ちながら
更新情報をディスクに反映
回
線
DBサーバ
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
ド
ラ
イ
バ
DBサーバ
メインサイト バックアップサイト
A
A
B
B
s1 A
s1 A
s4
s4
s2 B
s2 B
CD
CD
s3 C
s3 C
s4 D
s4 D
s1 A
s1 A
ディスクに反映
s2 B
s3 C
s4 D
s2 B
s3 C
s4 D
ABCD
ABCD
①
DB更新
③シーケ
ンス番号
付与
④
ダブル
転送
⑤
反映
処理
更新データ
CD AB
ストレージ
:メインVOL
:バックアップVOL
:ジャーナルVOL
:復元指示
x
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
RAID
Manager
シーケンス
番号での
復元指示
②Hitachi
Disk Array
Driver
ミラー
© Hitachi, Ltd. 2014. All rights reserved.
4-2. ⑤反映処理
42
⑤反映処理
更新順序、筐体間の整合性を保ちながら
更新情報をディスクに反映
回
線
DBサーバ
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
ド
ラ
イ
バ
DBサーバ
メインサイト バックアップサイト
A
A
B
B
s1 A
s1 A
s4
s4
s2 B
s2 B
CD
CD
s3 C
s3 C
s4 D
s4 D
s1 A
s1 A
s2 B
s3 C
s4 D
s2 B
s3 C
s4 D
ABCD
ABCD
①
DB更新
③シーケ
ンス番号
付与
④
ダブル
転送
⑤
反映
処理
更新データ
CD AB
RAID
Manager
バックアップサイトで
即冗長化
:メインVOL
:バックアップVOL
:ジャーナルVOL
:復元指示
x
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
②Hitachi
Disk Array
Driver
ミラー
© Hitachi, Ltd. 2014. All rights reserved. 43
しかし!
被災するタイミングによっては・・・
ミラーしているデータが
ずれることがあります
© Hitachi, Ltd. 2014. All rights reserved.
4-3. 「ずれ」とはなにか
44
ド
ラ
イ
バ
DBサーバ
バックアップサイト
RAID
Manager
ず
れ
ABC
AB
DBサーバ
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
メインサイト
A
A
B
B
s1 A
s1 A
s4
s4
s2 B
s2 B
CD
CD
s3 C
s3 C
s4 D
s4 D
更新データ
CD AB
回
線
バックアップサイトの
ミラーデータが
ずれている状態
被災
ずれないケースと
ずれるケースについて
説明します
© Hitachi, Ltd. 2014. All rights reserved.
4-3. 具体例:データがずれないケース
45
s1s2s3
ABC
シーケンス番号が一致するケース
s1 As3 C s2 B
ABC
s1 As2 Bs3 C
s4
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
ミラー正
データ
ミラー副
データ
シーケンス
番号
時間
ミラー正
(JNL)
ミラー副
(JNL)
D
s4 D
D
s4 D
ミラーの書き込み要求と
シーケンス番号の発行との
タイミングによって、
更新データ&シーケンス番号が
正副で一致
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
A
A
s1 A
s1 A
s4
s4
③シーケンス番号付与
DBサーバ
更新データ
D AB
メインサイト
B
B
C
s2 B
s2 B
CD
CD
s3 C
s4 D
s3 C
s4 D
© Hitachi, Ltd. 2014. All rights reserved.
4-3. 具体例:データがずれないケース
46
s1
シーケンス番号が一致するケース
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
ミラー正
データ
ミラー副
データ
シーケンス
番号
時間
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
A
A
s1
s1
③シーケンス番号付与
DBサーバ
更新データ
CD AB
メインサイト
ミラー正
(JNL)
ミラー副
(JNL)
ミラーの書き込み要求と
シーケンス番号の発行との
タイミングによって、
更新データ&シーケンス番号が
正副で一致
© Hitachi, Ltd. 2014. All rights reserved.
4-3. 具体例:データがずれないケース
47
s1
A
シーケンス番号が一致するケース
s1 A
A
s1 A
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
ミラー正
データ
ミラー副
データ
シーケンス
番号
時間
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
A
A
B
B
s1 A
s1 A
s1
s1
③シーケンス番号付与
DBサーバ
更新データ
CD AB
メインサイト
更新情報に
シーケンス番号を付与
ミラー正
(JNL)
ミラー副
(JNL)
ミラーの書き込み要求と
シーケンス番号の発行との
タイミングによって、
更新データ&シーケンス番号が
正副で一致
© Hitachi, Ltd. 2014. All rights reserved.
4-3. 具体例:データがずれないケース
48
s1s2
A
シーケンス番号が一致するケース
s1 A
A
s1 A
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
ミラー正
データ
ミラー副
データ
シーケンス
番号
時間
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
A
A
B
B
s1 A
s1 A
s2
s2
③シーケンス番号付与
DBサーバ
更新データ
CD AB
メインサイト
ミラー正
(JNL)
ミラー副
(JNL)
シーケンス番号更新
ミラーの書き込み要求と
シーケンス番号の発行との
タイミングによって、
更新データ&シーケンス番号が
正副で一致
© Hitachi, Ltd. 2014. All rights reserved.
4-3. 具体例:データがずれないケース
49
s1s2
AB
シーケンス番号が一致するケース
s1 As2 B
AB
s1 As2 B
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
ミラー正
データ
ミラー副
データ
シーケンス
番号
時間
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
A
A
C
C
s1 A
s1 A
s2
s2
③シーケンス番号付与
DBサーバ
更新データ
D AB
メインサイト
ミラー正
(JNL)
ミラー副
(JNL)
B
B
C
s2 B
s2 B
ミラーの書き込み要求と
シーケンス番号の発行との
タイミングによって、
更新データ&シーケンス番号が
正副で一致
© Hitachi, Ltd. 2014. All rights reserved.
4-3. 具体例:データがずれないケース
50
s1s2s3
ABC
シーケンス番号が一致するケース
s1 As3 C s2 B
ABC
s1 As2 Bs3 C
s4
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
ミラー正
データ
ミラー副
データ
シーケンス
番号
時間
ミラー正
(JNL)
ミラー副
(JNL)
D
s4 D
D
s4 D
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
A
A
s1 A
s1 A
s4
s4
③シーケンス番号付与
DBサーバ
更新データ
D AB
メインサイト
B
B
C
s2 B
s2 B
CD
CD
s3 C
s4 D
s3 C
s4 D
ミラーの書き込み要求と
シーケンス番号の発行との
タイミングによって、
更新データ&シーケンス番号が
正副で一致
© Hitachi, Ltd. 2014. All rights reserved.
4-3. 具体例:データがずれないケース
51
s1s2s3
ABC
シーケンス番号が一致するケース
s1 As3 C s2 B
ABC
s1 As2 Bs3 C
s4
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
ミラー正
データ
ミラー副
データ
シーケンス
番号
時間
ミラー正
(JNL)
ミラー副
(JNL)
D
s4 D
D
s4 D
ミラーの書き込み要求と
シーケンス番号の発行との
タイミングによって、
更新データ&シーケンス番号が
正副で一致
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
A
A
s1 A
s1 A
s4
s4
③シーケンス番号付与
DBサーバ
更新データ
D AB
メインサイト
B
B
C
s2 B
s2 B
CD
CD
s3 C
s4 D
s3 C
s4 D
© Hitachi, Ltd. 2014. All rights reserved.
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
4-3. 具体例:データがずれるケース
52
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
s1s2s3
ABC
s1 As3 C s2 B
ABC
s1 As2 Bs3 C
s4 時間
D
s4 D
D
s4 D
シーケンス番号が一致しないケース
s1s2s3
ABC
s1 As3 C s2 B
ABC
s1 As3 BCs4
s4 時間
シーケンス番号が一致するケース
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
③シーケンス番号付与
DBサーバ
更新データ
CD AB
メインサイト
s4
s4
s1 A
AB
AB
s1 A
s2 B
s3 B
C
s3 C
C
s4 C
ミラーの書き込み要求と
シーケンス番号の発行との
タイミングによって、
更新データ&シーケンス番号が
正副で一致しない
© Hitachi, Ltd. 2014. All rights reserved.
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
A
A
B
B
s1 A
s1 A
s1
s1
③シーケンス番号付与
DBサーバ
更新データ
CD AB
メインサイト
4-3. 具体例:データがずれるケース
53
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
s1s2s3
ABC
s1 As3 C s2 B
ABC
s1 As2 Bs3 C
s4 時間
D
s4 D
D
s4 D
①ミラー正副の
書込みタイミングが
同時ではない
②シーケンス番号の更新
タイミングがミラー正副の
書込みの狭間となる
シーケンス番号が一致するケース
シーケンス番号が一致しないケース
時間
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
© Hitachi, Ltd. 2014. All rights reserved.
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
A
A
s1
s1
③シーケンス番号付与
DBサーバ
更新データ
CD AB
メインサイト
4-3. 具体例:データがずれるケース
54
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
s1s2s3
ABC
s1 As3 C s2 B
ABC
s1 As2 Bs3 C
s4 時間
D
s4 D
D
s4 D
シーケンス番号が一致しないケース
s1 時間
シーケンス番号が一致するケース
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
© Hitachi, Ltd. 2014. All rights reserved.
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
A
A
B
B
s1 A
s1 A
s1
s1
③シーケンス番号付与
DBサーバ
更新データ
CD AB
メインサイト
4-3. 具体例:データがずれるケース
55
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
s1s2s3
ABC
s1 As3 C s2 B
ABC
s1 As2 Bs3 C
s4 時間
D
s4 D
D
s4 D
シーケンス番号が一致しないケース
s1
A
s1 A
A
s1 A
時間
シーケンス番号が一致するケース
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
© Hitachi, Ltd. 2014. All rights reserved.
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
A
A
B
B
s1 A
s1 A
s2
s2
③シーケンス番号付与
DBサーバ
更新データ
CD AB
メインサイト
4-3. 具体例:データがずれるケース
56
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
s1s2s3
ABC
s1 As3 C s2 B
ABC
s1 As2 Bs3 C
s4 時間
D
s4 D
D
s4 D
シーケンス番号が一致しないケース
s1s2
A
s1 A
A
s1 A
時間
シーケンス番号が一致するケース
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
© Hitachi, Ltd. 2014. All rights reserved.
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
A
A
B
s1 A
s1 A
s2
s2
③シーケンス番号付与
DBサーバ
更新データ
CD AB
メインサイト
4-3. 具体例:データがずれるケース
57
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
s1s2s3
ABC
s1 As3 C s2 B
ABC
s1 As2 Bs3 C
s4 時間
D
s4 D
D
s4 D
シーケンス番号が一致しないケース
s1s2
AB
s1 As2 B
A
s1 A
時間
シーケンス番号が一致するケース
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
B
s2 B
© Hitachi, Ltd. 2014. All rights reserved.
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
A
s1 A
s3
s3
③シーケンス番号付与
DBサーバ
更新データ
CD AB
メインサイト
4-3. 具体例:データがずれるケース
58
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
s1s2s3
ABC
s1 As3 C s2 B
ABC
s1 As2 Bs3 C
s4 時間
D
s4 D
D
s4 D
シーケンス番号が一致しないケース
s1s2s3
AB
s1 As2 B
A
s1 A
時間
シーケンス番号が一致するケース
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
A s1 AB
s2 B
B
データ「B」をミラー副VOLに書き込む前に
シーケンス番号が更新される
© Hitachi, Ltd. 2014. All rights reserved.
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
s1 A
s3
s3
③シーケンス番号付与
DBサーバ
更新データ
メインサイト
4-3. 具体例:データがずれるケース
59
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
s1s2s3
ABC
s1 As3 C s2 B
ABC
s1 As2 Bs3 C
s4 時間
D
s4 D
D
s4 D
シーケンス番号が一致しないケース
s1s2s3
AB
s1 As2 B
AB
s1 As3 B
時間
シーケンス番号が一致するケース
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
AB
AB
s1 A
s2 B
s3 B
C
CD ABC
© Hitachi, Ltd. 2014. All rights reserved.
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
s3
s3
③シーケンス番号付与
DBサーバ
更新データ
メインサイト
4-3. 具体例:データがずれるケース
60
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
s1s2s3
ABC
s1 As3 C s2 B
ABC
s1 As2 Bs3 C
s4 時間
D
s4 D
D
s4 D
シーケンス番号が一致しないケース
s1s2s3
AB
s1 As2 B
AB
s1 As3 B
時間
シーケンス番号が一致するケース
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
C
s3 C
s1 A
AB
AB
s1 A
s2 B
s3 B
C
C
s3 C
D ABC
© Hitachi, Ltd. 2014. All rights reserved.
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
③シーケンス番号付与
DBサーバ
更新データ
メインサイト
4-3. 具体例:データがずれるケース
61
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
s1s2s3
ABC
s1 As3 C s2 B
ABC
s1 As2 Bs3 C
s4 時間
D
s4 D
D
s4 D
シーケンス番号が一致しないケース
s1s2s3
ABC
s1 As3 C s2 B
AB
s1 As3 B
s4 時間
シーケンス番号が一致するケース
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
s4
s4
s1 A
AB
AB
s1 A
s2 B
s3 B
C
s3 C
C
D ABC
© Hitachi, Ltd. 2014. All rights reserved.
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
4-3. 具体例:データがずれるケース
62
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
s1s2s3
ABC
s1 As3 C s2 B
ABC
s1 As2 Bs3 C
s4 時間
D
s4 D
D
s4 D
シーケンス番号が一致しないケース
s1s2s3
ABC
s1 As3 C s2 B
ABC
s1 As3 BCs4
s4 時間
シーケンス番号が一致するケース
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
③シーケンス番号付与
DBサーバ
更新データ
D AB
メインサイト
s4
s4
s1 A
AB
AB
s1 A
s2 B
s3 B
C
s3 C
C
s4 C
C
© Hitachi, Ltd. 2014. All rights reserved.
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
4-3. 具体例:データがずれるケース
63
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
s1s2s3
ABC
s1 As3 C s2 B
ABC
s1 As2 Bs3 C
s4 時間
D
s4 D
D
s4 D
シーケンス番号が一致しないケース
s1s2s3
ABC
s1 As3 C s2 B
ABC
s1 As3 BCs4
s4 時間
シーケンス番号が一致するケース
ミラー書き込みの狭間のみ発生する
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
RAID
Manager
シーケンス
番号発行
ド
ラ
イ
バ
③シーケンス番号付与
DBサーバ
更新データ
CD AB
メインサイト
s4
s4
s1 A
AB
AB
s1 A
s2 B
s3 B
C
s3 C
C
s4 C
ミラーの書き込み要求と
シーケンス番号の発行との
タイミングによって、
更新データ&シーケンス番号が
正副で一致しない
© Hitachi, Ltd. 2014. All rights reserved.
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
4-3. 具体例:データがずれるケース
64
JNL
VOL
バックアップサイト
DBデータ
(ミラー正)
DBデータ
(ミラー副)
JNL
VOL
「シーケンス番号が一致しないケース」でメインサイトが被災すると・・・
⑤反映処理
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
s1s2s3
ABC
s1 As3 C s2 B
ABC
s1 As3 Bs4 C
s4 時間
被災
ド
ラ
イ
バ
DBサーバ
RAID
Manager
シーケンス番号が一致しないケース
© Hitachi, Ltd. 2014. All rights reserved.
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
ド
ラ
イ
バ
DBサーバ
RAID
Manager
4-3. 具体例:データがずれるケース
65
バックアップサイト
DBデータ
(ミラー正)
DBデータ
(ミラー副)
s1 A
s1 A
⑤反映処理
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
s1s2s3
ABC
s1 As3 C s2 B
ABC
s1 As3 Bs4 C
s4 時間
被災 s2 B
s3 C
s3 B
シーケンス番号が一致しないケース
ジャーナルVOLに更新
データを格納
ジャーナルVOLに
更新データを格納
「シーケンス番号が一致しないケース」でメインサイトが被災すると・・・
© Hitachi, Ltd. 2014. All rights reserved.
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
ド
ラ
イ
バ
DBサーバ
RAID
Manager
4-3. 具体例:データがずれるケース
66
バックアップサイト
DBデータ
(ミラー正)
DBデータ
(ミラー副)
s1 A
s1 A
⑤反映処理
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
s1s2s3
ABC
s1 As3 C s2 B
ABC
s1 As3 Bs4 C
s4 時間
被災 s2 B
s3 C
s3 B
シーケンス番号は「s3」まで揃う
ミラー副データ「C」が届いていない
シーケンス番号が一致しないケース
「シーケンス番号が一致しないケース」でメインサイトが被災すると・・・
© Hitachi, Ltd. 2014. All rights reserved.
ド
ラ
イ
バ
DBサーバ
RAID
Manager
4-3. 具体例:データがずれるケース
67
バックアップサイト
s1 A
s1 A
⑤反映処理
s1s2s3
ABC
s1 As3 C s2 B
ABC
s1 As3 Bs4 C
s4 時間
s2 B
s3 B
s3 C
ABC
AB
シーケンス番号が一致しないケース
更新データ「C」まで
ディスクに反映
更新データ「B」まで
ディスクに反映
ミラー正
データ
ミラー副
データ
シーケンス
番号
ミラー正
(JNL)
ミラー副
(JNL)
被災
シーケンス番号「s3」までの更新データが揃う
更新順序も正しい
「シーケンス番号が一致しないケース」でメインサイトが被災すると・・・
:メインVOL
:バックアップVOL
:ジャーナルVOL
:復元指示
x
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
© Hitachi, Ltd. 2014. All rights reserved.
4-3. 具体例:データがずれるケース
68
:メインVOL
:バックアップVOL
:ジャーナルVOLx
:書込み要求
:シーケンス番号発行
:書込みデータ
:シーケンス番号sx
バックアップサイト
s1 A
s1 A
⑤反映処理
s1s2s3
ABC
s1 As3 C s2 B
ABC
s1 As3 Bs4 C
s4
ミラー正
ミラー副
シーケンス
番号
時間
ミラー正
(JNL)
ミラー副
(JNL)
被災 s2 B
s3 B
s3 C
ABC
AB
ず
れ
復元したミラー正副で
ずれ発生
ド
ラ
イ
バ
DBサーバ
RAID
Manager
シーケンス番号が一致しないケース
「シーケンス番号が一致しないケース」でメインサイトが被災すると・・・
© Hitachi, Ltd. 2014. All rights reserved. 69
データのずれを解消します!!
どうやって!?
© Hitachi, Ltd. 2014. All rights reserved.
4-4. 災対切り替え時のずれ解消
70
バックアップサイトの
データのずれを解消します
①HiRDBがDBデータを全て書き戻す
② Hitachi Disk Array Driverが
書き戻したデータをミラーする
ドライバ
DBMS
© Hitachi, Ltd. 2014. All rights reserved.
Hitachi Disk Array
Driver
4-4.データ回復の詳細(before⇒after)
71
DB
更新ログ
回復開始
ポイント
DBサーバ
バックアップサイト
DBデータ
(ミラーリング用
擬似デバイス)
LSN※1から
回復開始
LSN1( )
LSN2( )
LSN3( )
ストレージ
A
B
C
ABC
AB
※LSN:Log Sequence Number
回復前はミラー正副が不一致の状態
ず
れ
© Hitachi, Ltd. 2014. All rights reserved.
Hitachi Disk Array
Driver
4-4.データ回復の詳細(before⇒after)
72
DB
更新ログ
回復開始
ポイント
DBサーバ
バックアップサイト
DBデータ
(ミラーリング用
擬似デバイス)
LSN1から
回復開始
LSN1( )
LSN2( )
LSN3( )
ストレージ
A
B
C
ABC
AB
ABC
ミラー正副
ずれ解消
回復後
ABC
HiRDBとHitachi Disk Array Driverにより
回復後はミラー正副が一致
ず
れ
© Hitachi, Ltd. 2014. All rights reserved.
4-4.①HiRDBによるDBデータ書き戻し
73
①HiRDBがDBデータを全て書き戻す DBMS
Hitachi Disk Array
Driver
DB
更新ログ
回復開始
ポイント
DBサーバ
バックアップサイト
DBデータ
(ミラーリング用
擬似デバイス)
LSN1から
回復開始
LSN1( )
LSN2( )
LSN3( )
ストレージ
A
B
C
ABC
AB
回復処理を開始する
回復ポイントを確認
ず
れ ミラー正副
ずれ
© Hitachi, Ltd. 2014. All rights reserved.
Hitachi Disk Array
Driver
DB
更新ログ
回復開始
ポイント
DBサーバ
バックアップサイト
DBデータ
(ミラーリング用
擬似デバイス)
LSN1から
回復開始
LSN1( )
LSN2( )
LSN3( )
ストレージ
A
B
C
ABC
AB
4-4.①HiRDBによるDBデータ書き戻し
74
※本来、ディスク反映済みの更新データ反映はスキップする
C
①HiRDBがLSN1以降の更新ログで
回復したDBデータを
全てディスクに書き戻す※
①HiRDBがDBデータを全て書き戻す DBMS
B
A
ず
れ ミラー正副
ずれ
© Hitachi, Ltd. 2014. All rights reserved.
4-4.②Hitachi Disk Array Driverによる書き戻しデータのミラー
75
② Hitachi Disk Array Driverが書き戻したデータをミラーする ドライバ
Hitachi Disk Array
Driver
DB
更新ログ
回復開始
ポイント
DBサーバ
バックアップサイト
DBデータ
(ミラーリング用
擬似デバイス)
LSN1から
回復開始
LSN1( )
LSN2( )
LSN3( )
ストレージ
A
B
C
C
C
ABC
AB
ず
れ ミラー正副
ずれ①HiRDBがLSN1以降の更新ログで
回復したDBデータを
全てディスクに書き戻す
② Hitachi Disk Array Driverが
書き戻されたデータを
ミラーする
© Hitachi, Ltd. 2014. All rights reserved.
4-4.②Hitachi Disk Array Driverによる書き戻しデータのミラー
76
Hitachi Disk Array
Driver
DB
更新ログ
回復開始
ポイント
DBサーバ
バックアップサイト
DBデータ
(ミラーリング用
擬似デバイス)
LSN1から
回復開始
LSN1( )
LSN2( )
LSN3( )
ストレージ
A
B
C
ABC
AB
ミラー正副
ずれ解消
C
①HiRDBがLSN1以降の更新ログで
回復したDBデータを
全てディスクに書き戻す
② Hitachi Disk Array Driverが
書き戻されたデータを
ミラーする
② Hitachi Disk Array Driverが書き戻したデータをミラーする ドライバ
© Hitachi, Ltd. 2014. All rights reserved.
5. おわりに
77
© Hitachi, Ltd. 2014. All rights reserved. 78
『ワンランク上』のディザスタリカバリ
いかがでしたか?
© Hitachi, Ltd. 2014. All rights reserved. 79
冗長化データを「ダブル」で転送
Hitachi Disk Array DriverがDBデータをミラーして冗長化
ストレージが「ダブル」で非同期転送&更新順序・整合性を保証
バックアップサイトで即冗長化を実現
ミラー正副のずれをDB回復で解消
HiRDBが更新ログで回復したDBデータを全て書き戻す
Hitachi Disk Array Driverが書き戻したデータをミラー
ミラー正副のずれも含め高速なDB回復を実現
ドライバDBMS
ストレージドライバ
冗長化データを「ダブル」で転送し、即冗長化!
© Hitachi, Ltd. 2014. All rights reserved. 80
災対時の切り替え先でも
「データを守り続けて」
更なる安心を実現!
© Hitachi, Ltd. 2014. All rights reserved. 81
DBMS、ストレージ、ドライバなどを自製する
日立の総合力で
お客様のデータを
とことん守り抜きます!
これからも私たちに
ご期待ください!
v09-50 Coming soon!
© Hitachi, Ltd. 2014. All rights reserved.
株式会社 日立製作所 情報・通信システム社
ITプラットフォーム事業本部 開発統括本部
ソフトウェア開発本部 DB設計部
日立ストレージと国産DBMS HiRDBで実現する
『ワンランク上』のディザスタリカバリのご紹介
2014/11/11
木浪孝治
END
82
© Hitachi, Ltd. 2014. All rights reserved.
他社所有名称に対する表示
84
• Linuxは,Linus Torvalds氏の日本およびその他の国における登録商標または商標です。
その他記載の会社名,製品名は,それぞれの会社の商標もしくは登録商標です。

More Related Content

What's hot

[db tech showcase Tokyo 2015] E15:Hadoop大量データ処理技術と日立匿名化技術によるプライバシー保護とデータ活用 by...
[db tech showcase Tokyo 2015] E15:Hadoop大量データ処理技術と日立匿名化技術によるプライバシー保護とデータ活用 by...[db tech showcase Tokyo 2015] E15:Hadoop大量データ処理技術と日立匿名化技術によるプライバシー保護とデータ活用 by...
[db tech showcase Tokyo 2015] E15:Hadoop大量データ処理技術と日立匿名化技術によるプライバシー保護とデータ活用 by...Insight Technology, Inc.
 
【ハンズオンセミナー】NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティ...
【ハンズオンセミナー】NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティ...【ハンズオンセミナー】NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティ...
【ハンズオンセミナー】NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティ...griddb
 
ビッグデータやIoTシステムを支えるデータベース 『GridDB』
ビッグデータやIoTシステムを支えるデータベース 『GridDB』ビッグデータやIoTシステムを支えるデータベース 『GridDB』
ビッグデータやIoTシステムを支えるデータベース 『GridDB』griddb
 
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~griddb
 
多様性時代のDB選択
多様性時代のDB選択多様性時代のDB選択
多様性時代のDB選択griddb
 
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイントgriddb
 
Db2 Warehouse on Cloud Flex テクニカルハンドブック 2020年3月版
Db2 Warehouse on Cloud Flex テクニカルハンドブック 2020年3月版Db2 Warehouse on Cloud Flex テクニカルハンドブック 2020年3月版
Db2 Warehouse on Cloud Flex テクニカルハンドブック 2020年3月版IBM Analytics Japan
 
Db2リブランディングと製品動向 201707
Db2リブランディングと製品動向 201707Db2リブランディングと製品動向 201707
Db2リブランディングと製品動向 201707IBM Analytics Japan
 
アーキテクチャを一新したIoT/ビッグデータ向けデータベースGridDB
アーキテクチャを一新したIoT/ビッグデータ向けデータベースGridDBアーキテクチャを一新したIoT/ビッグデータ向けデータベースGridDB
アーキテクチャを一新したIoT/ビッグデータ向けデータベースGridDBgriddb
 
遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則
遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則
遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則griddb
 
サイバーフィジカルシステム(CPS)に必要なデータ基盤を考える ~ NoSQL/SQLハイブリット型GridDB ~
サイバーフィジカルシステム(CPS)に必要なデータ基盤を考える ~ NoSQL/SQLハイブリット型GridDB ~サイバーフィジカルシステム(CPS)に必要なデータ基盤を考える ~ NoSQL/SQLハイブリット型GridDB ~
サイバーフィジカルシステム(CPS)に必要なデータ基盤を考える ~ NoSQL/SQLハイブリット型GridDB ~griddb
 
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~ IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~ griddb
 
ビッグデータIoT向けDB GridDBの紹介
ビッグデータIoT向けDB GridDBの紹介ビッグデータIoT向けDB GridDBの紹介
ビッグデータIoT向けDB GridDBの紹介griddb
 
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較griddb
 
データを事業に活かすために必要なデータ基盤とは
データを事業に活かすために必要なデータ基盤とはデータを事業に活かすために必要なデータ基盤とは
データを事業に活かすために必要なデータ基盤とはgriddb
 
[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...
[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...
[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...Insight Technology, Inc.
 
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティショニングを 使っ...
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティショニングを 使っ...NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティショニングを 使っ...
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティショニングを 使っ...griddb
 
リクルートのビッグデータ活用基盤とデータ活用に向けた取組み
リクルートのビッグデータ活用基盤とデータ活用に向けた取組みリクルートのビッグデータ活用基盤とデータ活用に向けた取組み
リクルートのビッグデータ活用基盤とデータ活用に向けた取組みRecruit Technologies
 
Soft layer環境でのdb2構成ガイド
Soft layer環境でのdb2構成ガイドSoft layer環境でのdb2構成ガイド
Soft layer環境でのdb2構成ガイドjapan_db2
 
[db tech showcase Tokyo 2015] C33:ビッグデータ・IoT時代のキーテクノロジー、CEPの「今」を掴む! by 株式会社日立...
[db tech showcase Tokyo 2015] C33:ビッグデータ・IoT時代のキーテクノロジー、CEPの「今」を掴む! by 株式会社日立...[db tech showcase Tokyo 2015] C33:ビッグデータ・IoT時代のキーテクノロジー、CEPの「今」を掴む! by 株式会社日立...
[db tech showcase Tokyo 2015] C33:ビッグデータ・IoT時代のキーテクノロジー、CEPの「今」を掴む! by 株式会社日立...Insight Technology, Inc.
 

What's hot (20)

[db tech showcase Tokyo 2015] E15:Hadoop大量データ処理技術と日立匿名化技術によるプライバシー保護とデータ活用 by...
[db tech showcase Tokyo 2015] E15:Hadoop大量データ処理技術と日立匿名化技術によるプライバシー保護とデータ活用 by...[db tech showcase Tokyo 2015] E15:Hadoop大量データ処理技術と日立匿名化技術によるプライバシー保護とデータ活用 by...
[db tech showcase Tokyo 2015] E15:Hadoop大量データ処理技術と日立匿名化技術によるプライバシー保護とデータ活用 by...
 
【ハンズオンセミナー】NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティ...
【ハンズオンセミナー】NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティ...【ハンズオンセミナー】NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティ...
【ハンズオンセミナー】NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティ...
 
ビッグデータやIoTシステムを支えるデータベース 『GridDB』
ビッグデータやIoTシステムを支えるデータベース 『GridDB』ビッグデータやIoTシステムを支えるデータベース 『GridDB』
ビッグデータやIoTシステムを支えるデータベース 『GridDB』
 
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
 
多様性時代のDB選択
多様性時代のDB選択多様性時代のDB選択
多様性時代のDB選択
 
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
 
Db2 Warehouse on Cloud Flex テクニカルハンドブック 2020年3月版
Db2 Warehouse on Cloud Flex テクニカルハンドブック 2020年3月版Db2 Warehouse on Cloud Flex テクニカルハンドブック 2020年3月版
Db2 Warehouse on Cloud Flex テクニカルハンドブック 2020年3月版
 
Db2リブランディングと製品動向 201707
Db2リブランディングと製品動向 201707Db2リブランディングと製品動向 201707
Db2リブランディングと製品動向 201707
 
アーキテクチャを一新したIoT/ビッグデータ向けデータベースGridDB
アーキテクチャを一新したIoT/ビッグデータ向けデータベースGridDBアーキテクチャを一新したIoT/ビッグデータ向けデータベースGridDB
アーキテクチャを一新したIoT/ビッグデータ向けデータベースGridDB
 
遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則
遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則
遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則
 
サイバーフィジカルシステム(CPS)に必要なデータ基盤を考える ~ NoSQL/SQLハイブリット型GridDB ~
サイバーフィジカルシステム(CPS)に必要なデータ基盤を考える ~ NoSQL/SQLハイブリット型GridDB ~サイバーフィジカルシステム(CPS)に必要なデータ基盤を考える ~ NoSQL/SQLハイブリット型GridDB ~
サイバーフィジカルシステム(CPS)に必要なデータ基盤を考える ~ NoSQL/SQLハイブリット型GridDB ~
 
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~ IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~
 
ビッグデータIoT向けDB GridDBの紹介
ビッグデータIoT向けDB GridDBの紹介ビッグデータIoT向けDB GridDBの紹介
ビッグデータIoT向けDB GridDBの紹介
 
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較
 
データを事業に活かすために必要なデータ基盤とは
データを事業に活かすために必要なデータ基盤とはデータを事業に活かすために必要なデータ基盤とは
データを事業に活かすために必要なデータ基盤とは
 
[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...
[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...
[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...
 
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティショニングを 使っ...
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティショニングを 使っ...NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティショニングを 使っ...
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティショニングを 使っ...
 
リクルートのビッグデータ活用基盤とデータ活用に向けた取組み
リクルートのビッグデータ活用基盤とデータ活用に向けた取組みリクルートのビッグデータ活用基盤とデータ活用に向けた取組み
リクルートのビッグデータ活用基盤とデータ活用に向けた取組み
 
Soft layer環境でのdb2構成ガイド
Soft layer環境でのdb2構成ガイドSoft layer環境でのdb2構成ガイド
Soft layer環境でのdb2構成ガイド
 
[db tech showcase Tokyo 2015] C33:ビッグデータ・IoT時代のキーテクノロジー、CEPの「今」を掴む! by 株式会社日立...
[db tech showcase Tokyo 2015] C33:ビッグデータ・IoT時代のキーテクノロジー、CEPの「今」を掴む! by 株式会社日立...[db tech showcase Tokyo 2015] C33:ビッグデータ・IoT時代のキーテクノロジー、CEPの「今」を掴む! by 株式会社日立...
[db tech showcase Tokyo 2015] C33:ビッグデータ・IoT時代のキーテクノロジー、CEPの「今」を掴む! by 株式会社日立...
 

Viewers also liked

受注を2倍にする法人営業のやり方Vol2
受注を2倍にする法人営業のやり方Vol2受注を2倍にする法人営業のやり方Vol2
受注を2倍にする法人営業のやり方Vol2小島 規彰
 
受注を2倍にする法人営業のやり方Vol1
受注を2倍にする法人営業のやり方Vol1受注を2倍にする法人営業のやり方Vol1
受注を2倍にする法人営業のやり方Vol1小島 規彰
 
090226hatena Media Guide 2009 Spring
090226hatena Media Guide 2009 Spring090226hatena Media Guide 2009 Spring
090226hatena Media Guide 2009 SpringMitsuki Tanaka
 
Surface RT活用研究(.NETラボ勉強会 2013/5/25)
Surface RT活用研究(.NETラボ勉強会 2013/5/25)Surface RT活用研究(.NETラボ勉強会 2013/5/25)
Surface RT活用研究(.NETラボ勉強会 2013/5/25)Tomokazu Kizawa
 
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」Yoshito Tabuchi
 
[B16] NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫るby Toshimitsu hara
[B16] NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫るby Toshimitsu hara[B16] NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫るby Toshimitsu hara
[B16] NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫るby Toshimitsu haraInsight Technology, Inc.
 
JAWS-UG宮崎LT「一歩前へ」
JAWS-UG宮崎LT「一歩前へ」JAWS-UG宮崎LT「一歩前へ」
JAWS-UG宮崎LT「一歩前へ」真吾 吉田
 
あなたの「STORY」を差別化するための言葉のマネジメントとコンセプトメーカー #postudy - Developers Summit 2014 Ope...
あなたの「STORY」を差別化するための言葉のマネジメントとコンセプトメーカー #postudy - Developers Summit 2014 Ope...あなたの「STORY」を差別化するための言葉のマネジメントとコンセプトメーカー #postudy - Developers Summit 2014 Ope...
あなたの「STORY」を差別化するための言葉のマネジメントとコンセプトメーカー #postudy - Developers Summit 2014 Ope...満徳 関
 
Bangkok media book 2013
Bangkok media book 2013Bangkok media book 2013
Bangkok media book 2013C-media
 
[中1英語] 01_英語の勉強の仕方
[中1英語] 01_英語の勉強の仕方[中1英語] 01_英語の勉強の仕方
[中1英語] 01_英語の勉強の仕方curio-e
 
オペレーティングシステム 第2回-公開用
オペレーティングシステム 第2回-公開用オペレーティングシステム 第2回-公開用
オペレーティングシステム 第2回-公開用Ruo Ando
 
第三回ネットワークチーム講座資料
第三回ネットワークチーム講座資料第三回ネットワークチーム講座資料
第三回ネットワークチーム講座資料densan_teacher
 
【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)
【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)
【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)Hinemos
 
Scis2017 2007-01-27-02
Scis2017 2007-01-27-02Scis2017 2007-01-27-02
Scis2017 2007-01-27-02Ruo Ando
 
【HinemosWorld2015】B1-6_【テクニカル】クラウドインフラの運用術
【HinemosWorld2015】B1-6_【テクニカル】クラウドインフラの運用術【HinemosWorld2015】B1-6_【テクニカル】クラウドインフラの運用術
【HinemosWorld2015】B1-6_【テクニカル】クラウドインフラの運用術Hinemos
 
[C13] フラッシュドライブで挑むOracle超高速化と信頼性の両立 by Masashi Fukui
[C13] フラッシュドライブで挑むOracle超高速化と信頼性の両立 by Masashi Fukui[C13] フラッシュドライブで挑むOracle超高速化と信頼性の両立 by Masashi Fukui
[C13] フラッシュドライブで挑むOracle超高速化と信頼性の両立 by Masashi FukuiInsight Technology, Inc.
 
スマートフォンがツナグマーケティング (taiwan mobile 講演Ver) Smartphone marketing of connecting t...
スマートフォンがツナグマーケティング (taiwan mobile 講演Ver) Smartphone marketing of connecting t...スマートフォンがツナグマーケティング (taiwan mobile 講演Ver) Smartphone marketing of connecting t...
スマートフォンがツナグマーケティング (taiwan mobile 講演Ver) Smartphone marketing of connecting t...hosokawa atsushi
 

Viewers also liked (20)

受注を2倍にする法人営業のやり方Vol2
受注を2倍にする法人営業のやり方Vol2受注を2倍にする法人営業のやり方Vol2
受注を2倍にする法人営業のやり方Vol2
 
受注を2倍にする法人営業のやり方Vol1
受注を2倍にする法人営業のやり方Vol1受注を2倍にする法人営業のやり方Vol1
受注を2倍にする法人営業のやり方Vol1
 
090226hatena Media Guide 2009 Spring
090226hatena Media Guide 2009 Spring090226hatena Media Guide 2009 Spring
090226hatena Media Guide 2009 Spring
 
Surface RT活用研究(.NETラボ勉強会 2013/5/25)
Surface RT活用研究(.NETラボ勉強会 2013/5/25)Surface RT活用研究(.NETラボ勉強会 2013/5/25)
Surface RT活用研究(.NETラボ勉強会 2013/5/25)
 
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
 
CLSx tokyo 2015 #0
CLSx tokyo 2015 #0CLSx tokyo 2015 #0
CLSx tokyo 2015 #0
 
[B16] NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫るby Toshimitsu hara
[B16] NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫るby Toshimitsu hara[B16] NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫るby Toshimitsu hara
[B16] NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫るby Toshimitsu hara
 
JAWS-UG宮崎LT「一歩前へ」
JAWS-UG宮崎LT「一歩前へ」JAWS-UG宮崎LT「一歩前へ」
JAWS-UG宮崎LT「一歩前へ」
 
あなたの「STORY」を差別化するための言葉のマネジメントとコンセプトメーカー #postudy - Developers Summit 2014 Ope...
あなたの「STORY」を差別化するための言葉のマネジメントとコンセプトメーカー #postudy - Developers Summit 2014 Ope...あなたの「STORY」を差別化するための言葉のマネジメントとコンセプトメーカー #postudy - Developers Summit 2014 Ope...
あなたの「STORY」を差別化するための言葉のマネジメントとコンセプトメーカー #postudy - Developers Summit 2014 Ope...
 
環境パートナーシップ事例集
環境パートナーシップ事例集環境パートナーシップ事例集
環境パートナーシップ事例集
 
Bangkok media book 2013
Bangkok media book 2013Bangkok media book 2013
Bangkok media book 2013
 
情報システム系
情報システム系情報システム系
情報システム系
 
[中1英語] 01_英語の勉強の仕方
[中1英語] 01_英語の勉強の仕方[中1英語] 01_英語の勉強の仕方
[中1英語] 01_英語の勉強の仕方
 
オペレーティングシステム 第2回-公開用
オペレーティングシステム 第2回-公開用オペレーティングシステム 第2回-公開用
オペレーティングシステム 第2回-公開用
 
第三回ネットワークチーム講座資料
第三回ネットワークチーム講座資料第三回ネットワークチーム講座資料
第三回ネットワークチーム講座資料
 
【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)
【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)
【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)
 
Scis2017 2007-01-27-02
Scis2017 2007-01-27-02Scis2017 2007-01-27-02
Scis2017 2007-01-27-02
 
【HinemosWorld2015】B1-6_【テクニカル】クラウドインフラの運用術
【HinemosWorld2015】B1-6_【テクニカル】クラウドインフラの運用術【HinemosWorld2015】B1-6_【テクニカル】クラウドインフラの運用術
【HinemosWorld2015】B1-6_【テクニカル】クラウドインフラの運用術
 
[C13] フラッシュドライブで挑むOracle超高速化と信頼性の両立 by Masashi Fukui
[C13] フラッシュドライブで挑むOracle超高速化と信頼性の両立 by Masashi Fukui[C13] フラッシュドライブで挑むOracle超高速化と信頼性の両立 by Masashi Fukui
[C13] フラッシュドライブで挑むOracle超高速化と信頼性の両立 by Masashi Fukui
 
スマートフォンがツナグマーケティング (taiwan mobile 講演Ver) Smartphone marketing of connecting t...
スマートフォンがツナグマーケティング (taiwan mobile 講演Ver) Smartphone marketing of connecting t...スマートフォンがツナグマーケティング (taiwan mobile 講演Ver) Smartphone marketing of connecting t...
スマートフォンがツナグマーケティング (taiwan mobile 講演Ver) Smartphone marketing of connecting t...
 

Similar to [db tech showcase Tokyo 2014] D15:日立ストレージと国産DBMS HiRDBで実現する『ワンランク上』のディザスタリカバリのご紹介 by 株式会社日立製作所 木浪孝治

IDCFクラウドセミナー RDB活用
IDCFクラウドセミナー RDB活用IDCFクラウドセミナー RDB活用
IDCFクラウドセミナー RDB活用IDC Frontier
 
Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版Makoto Sato
 
Db2 Warehouse セッション資料 db tech showcase
Db2 Warehouse セッション資料 db tech showcase Db2 Warehouse セッション資料 db tech showcase
Db2 Warehouse セッション資料 db tech showcase IBM Analytics Japan
 
[db tech showcase Tokyo 2017] E34: データベース・サービスを好きなところで動かそう Db2 Warehouse by 日...
[db tech showcase Tokyo 2017] E34: データベース・サービスを好きなところで動かそう Db2 Warehouse by 日...[db tech showcase Tokyo 2017] E34: データベース・サービスを好きなところで動かそう Db2 Warehouse by 日...
[db tech showcase Tokyo 2017] E34: データベース・サービスを好きなところで動かそう Db2 Warehouse by 日...Insight Technology, Inc.
 
Amazon RDS/Azure SQL/Google Cloud SQL 対応DBが多様!異種DBへの移行・連携ならSyniti DR
Amazon RDS/Azure SQL/Google Cloud SQL 対応DBが多様!異種DBへの移行・連携ならSyniti DRAmazon RDS/Azure SQL/Google Cloud SQL 対応DBが多様!異種DBへの移行・連携ならSyniti DR
Amazon RDS/Azure SQL/Google Cloud SQL 対応DBが多様!異種DBへの移行・連携ならSyniti DR株式会社クライム
 
既存システムへの新技術活用法 ~fluntd/MongoDB~
既存システムへの新技術活用法 ~fluntd/MongoDB~既存システムへの新技術活用法 ~fluntd/MongoDB~
既存システムへの新技術活用法 ~fluntd/MongoDB~じゅん なかざ
 
[db tech showcase Sapporo 2015] A12:DBAが知っておくべき最新テクノロジー: フラッシュ, ストレージ, クラウド b...
[db tech showcase Sapporo 2015] A12:DBAが知っておくべき最新テクノロジー: フラッシュ, ストレージ, クラウド b...[db tech showcase Sapporo 2015] A12:DBAが知っておくべき最新テクノロジー: フラッシュ, ストレージ, クラウド b...
[db tech showcase Sapporo 2015] A12:DBAが知っておくべき最新テクノロジー: フラッシュ, ストレージ, クラウド b...Insight Technology, Inc.
 
C22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by Taichi Umeda
C22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by  Taichi UmedaC22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by  Taichi Umeda
C22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by Taichi UmedaInsight Technology, Inc.
 
[C14] 超高速データベースエンジンを用いたTPC-Hベンチマーク100TBクラス世界初登録への挑戦 by Shinji Fujiwara
[C14] 超高速データベースエンジンを用いたTPC-Hベンチマーク100TBクラス世界初登録への挑戦 by Shinji Fujiwara[C14] 超高速データベースエンジンを用いたTPC-Hベンチマーク100TBクラス世界初登録への挑戦 by Shinji Fujiwara
[C14] 超高速データベースエンジンを用いたTPC-Hベンチマーク100TBクラス世界初登録への挑戦 by Shinji FujiwaraInsight Technology, Inc.
 
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC EnterpriseYusukeKuramata
 
実話!実はIDCFクラウドって◯◯なんです
 実話!実はIDCFクラウドって◯◯なんです 実話!実はIDCFクラウドって◯◯なんです
実話!実はIDCFクラウドって◯◯なんですIDC Frontier
 
[INSIGHT OUT 2011] C27 今こそBCPを考える ~コスト・要件に応じたデータベースのディザスタ・リカバリを提案しよう!~(kishida)
[INSIGHT OUT 2011] C27 今こそBCPを考える ~コスト・要件に応じたデータベースのディザスタ・リカバリを提案しよう!~(kishida)[INSIGHT OUT 2011] C27 今こそBCPを考える ~コスト・要件に応じたデータベースのディザスタ・リカバリを提案しよう!~(kishida)
[INSIGHT OUT 2011] C27 今こそBCPを考える ~コスト・要件に応じたデータベースのディザスタ・リカバリを提案しよう!~(kishida)Insight Technology, Inc.
 
【株式会社ラック様】ハイブリッド・クラウド時代の データベース活用 ~事例・スタートアップ・メニューご紹介~
【株式会社ラック様】ハイブリッド・クラウド時代の データベース活用 ~事例・スタートアップ・メニューご紹介~【株式会社ラック様】ハイブリッド・クラウド時代の データベース活用 ~事例・スタートアップ・メニューご紹介~
【株式会社ラック様】ハイブリッド・クラウド時代の データベース活用 ~事例・スタートアップ・メニューご紹介~IBM Analytics Japan
 
MBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとMBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとInsight Technology, Inc.
 
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明Insight Technology, Inc.
 
ビッグIoTデータに対応したデータベース GridDB
ビッグIoTデータに対応したデータベース GridDBビッグIoTデータに対応したデータベース GridDB
ビッグIoTデータに対応したデータベース GridDBgriddb
 

Similar to [db tech showcase Tokyo 2014] D15:日立ストレージと国産DBMS HiRDBで実現する『ワンランク上』のディザスタリカバリのご紹介 by 株式会社日立製作所 木浪孝治 (20)

IDCFクラウドセミナー RDB活用
IDCFクラウドセミナー RDB活用IDCFクラウドセミナー RDB活用
IDCFクラウドセミナー RDB活用
 
Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版
 
Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版
 
Db2 Warehouse セッション資料 db tech showcase
Db2 Warehouse セッション資料 db tech showcase Db2 Warehouse セッション資料 db tech showcase
Db2 Warehouse セッション資料 db tech showcase
 
[db tech showcase Tokyo 2017] E34: データベース・サービスを好きなところで動かそう Db2 Warehouse by 日...
[db tech showcase Tokyo 2017] E34: データベース・サービスを好きなところで動かそう Db2 Warehouse by 日...[db tech showcase Tokyo 2017] E34: データベース・サービスを好きなところで動かそう Db2 Warehouse by 日...
[db tech showcase Tokyo 2017] E34: データベース・サービスを好きなところで動かそう Db2 Warehouse by 日...
 
[dbts-2014-tokyo] 目指せExadata!! Oracle DB高速化を目指した構成
[dbts-2014-tokyo] 目指せExadata!! Oracle DB高速化を目指した構成[dbts-2014-tokyo] 目指せExadata!! Oracle DB高速化を目指した構成
[dbts-2014-tokyo] 目指せExadata!! Oracle DB高速化を目指した構成
 
Amazon RDS/Azure SQL/Google Cloud SQL 対応DBが多様!異種DBへの移行・連携ならSyniti DR
Amazon RDS/Azure SQL/Google Cloud SQL 対応DBが多様!異種DBへの移行・連携ならSyniti DRAmazon RDS/Azure SQL/Google Cloud SQL 対応DBが多様!異種DBへの移行・連携ならSyniti DR
Amazon RDS/Azure SQL/Google Cloud SQL 対応DBが多様!異種DBへの移行・連携ならSyniti DR
 
既存システムへの新技術活用法 ~fluntd/MongoDB~
既存システムへの新技術活用法 ~fluntd/MongoDB~既存システムへの新技術活用法 ~fluntd/MongoDB~
既存システムへの新技術活用法 ~fluntd/MongoDB~
 
[db tech showcase Sapporo 2015] A12:DBAが知っておくべき最新テクノロジー: フラッシュ, ストレージ, クラウド b...
[db tech showcase Sapporo 2015] A12:DBAが知っておくべき最新テクノロジー: フラッシュ, ストレージ, クラウド b...[db tech showcase Sapporo 2015] A12:DBAが知っておくべき最新テクノロジー: フラッシュ, ストレージ, クラウド b...
[db tech showcase Sapporo 2015] A12:DBAが知っておくべき最新テクノロジー: フラッシュ, ストレージ, クラウド b...
 
Apache Hadoop HDFSの最新機能の紹介(2018)#dbts2018
Apache Hadoop HDFSの最新機能の紹介(2018)#dbts2018Apache Hadoop HDFSの最新機能の紹介(2018)#dbts2018
Apache Hadoop HDFSの最新機能の紹介(2018)#dbts2018
 
C22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by Taichi Umeda
C22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by  Taichi UmedaC22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by  Taichi Umeda
C22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by Taichi Umeda
 
[C14] 超高速データベースエンジンを用いたTPC-Hベンチマーク100TBクラス世界初登録への挑戦 by Shinji Fujiwara
[C14] 超高速データベースエンジンを用いたTPC-Hベンチマーク100TBクラス世界初登録への挑戦 by Shinji Fujiwara[C14] 超高速データベースエンジンを用いたTPC-Hベンチマーク100TBクラス世界初登録への挑戦 by Shinji Fujiwara
[C14] 超高速データベースエンジンを用いたTPC-Hベンチマーク100TBクラス世界初登録への挑戦 by Shinji Fujiwara
 
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
 
実話!実はIDCFクラウドって◯◯なんです
 実話!実はIDCFクラウドって◯◯なんです 実話!実はIDCFクラウドって◯◯なんです
実話!実はIDCFクラウドって◯◯なんです
 
[INSIGHT OUT 2011] C27 今こそBCPを考える ~コスト・要件に応じたデータベースのディザスタ・リカバリを提案しよう!~(kishida)
[INSIGHT OUT 2011] C27 今こそBCPを考える ~コスト・要件に応じたデータベースのディザスタ・リカバリを提案しよう!~(kishida)[INSIGHT OUT 2011] C27 今こそBCPを考える ~コスト・要件に応じたデータベースのディザスタ・リカバリを提案しよう!~(kishida)
[INSIGHT OUT 2011] C27 今こそBCPを考える ~コスト・要件に応じたデータベースのディザスタ・リカバリを提案しよう!~(kishida)
 
ヤフーを支えるフラッシュストレージ
ヤフーを支えるフラッシュストレージヤフーを支えるフラッシュストレージ
ヤフーを支えるフラッシュストレージ
 
【株式会社ラック様】ハイブリッド・クラウド時代の データベース活用 ~事例・スタートアップ・メニューご紹介~
【株式会社ラック様】ハイブリッド・クラウド時代の データベース活用 ~事例・スタートアップ・メニューご紹介~【株式会社ラック様】ハイブリッド・クラウド時代の データベース活用 ~事例・スタートアップ・メニューご紹介~
【株式会社ラック様】ハイブリッド・クラウド時代の データベース活用 ~事例・スタートアップ・メニューご紹介~
 
MBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとMBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごと
 
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明
 
ビッグIoTデータに対応したデータベース GridDB
ビッグIoTデータに対応したデータベース GridDBビッグIoTデータに対応したデータベース GridDB
ビッグIoTデータに対応したデータベース GridDB
 

More from Insight Technology, Inc.

グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?Insight Technology, Inc.
 
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Insight Technology, Inc.
 
事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明するInsight Technology, Inc.
 
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーンInsight Technology, Inc.
 
グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?Insight Technology, Inc.
 
DBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームDBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームInsight Technology, Inc.
 
SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門Insight Technology, Inc.
 
db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 Insight Technology, Inc.
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也Insight Technology, Inc.
 
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー Insight Technology, Inc.
 
難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?Insight Technology, Inc.
 
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Insight Technology, Inc.
 
そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?Insight Technology, Inc.
 
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...Insight Technology, Inc.
 
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 Insight Technology, Inc.
 
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Insight Technology, Inc.
 
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]Insight Technology, Inc.
 
エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...
エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...
エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...Insight Technology, Inc.
 

More from Insight Technology, Inc. (20)

グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?
 
Docker and the Oracle Database
Docker and the Oracle DatabaseDocker and the Oracle Database
Docker and the Oracle Database
 
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
 
事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する
 
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
 
グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?
 
DBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームDBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォーム
 
SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門
 
Lunch & Learn, AWS NoSQL Services
Lunch & Learn, AWS NoSQL ServicesLunch & Learn, AWS NoSQL Services
Lunch & Learn, AWS NoSQL Services
 
db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也
 
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
 
難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?
 
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
 
そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?
 
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
 
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
 
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
 
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
 
エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...
エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...
エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...
 

Recently uploaded

スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 

Recently uploaded (9)

スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 

[db tech showcase Tokyo 2014] D15:日立ストレージと国産DBMS HiRDBで実現する『ワンランク上』のディザスタリカバリのご紹介 by 株式会社日立製作所 木浪孝治

  • 1. © Hitachi, Ltd. 2014. All rights reserved. 2014/11/11 日立ストレージと国産DBMS HiRDBで実現する 『ワンランク上』のディザスタリカバリのご紹介 株式会社 日立製作所 情報・通信システム社 ITプラットフォーム事業本部 開発統括本部 ソフトウェア開発本部 DB設計部 木浪 孝治
  • 2. © Hitachi, Ltd. 2014. All rights reserved. 1. はじめに 2. 概要 3. 前提知識 4. 実現方法 5. おわりに Contents 1
  • 3. © Hitachi, Ltd. 2014. All rights reserved. 1. はじめに 2
  • 4. © Hitachi, Ltd. 2014. All rights reserved. 3 これまでのdb tech showcaseでは こんなことを語ってきました  HiRDBのSQL最適化のご紹介 ~HiRDBのSQL実行プランの決定方法について~  クラスタ技術のご紹介 ~Shared NothingなのにActive-Activeクラスタ?~  ニッチだけど、社会インフラを支えるデータベース、HiRDB ~HiRDBを選ぶ人、選ばない人、その選択基準とは~
  • 5. © Hitachi, Ltd. 2014. All rights reserved. 4 本日は 『ワンランク上』のディザスタリカバリ について語ります
  • 6. © Hitachi, Ltd. 2014. All rights reserved. 5 ディザスタリカバリで求められるもの サービスの復旧 できるだけ早く データの復旧ポイント できるだけ直近に 更なる「安心」 災対時の切り替え先でも 「データを守り続ける」 これが『ワンランク上』!
  • 7. © Hitachi, Ltd. 2014. All rights reserved. 2. 概要 6
  • 8. © Hitachi, Ltd. 2014. All rights reserved. 2-1. 『ワンランク』上のポイント 7 メインサイト バックアップサイト メインVOL (ミラー正) バックアップVOL (ミラー正) メインVOL (ミラー副) バックアップVOL (ミラー副) ポイント 災対時の切り替え先でも「データを守り続ける」 冗長化データを「ダブル」で転送し、即冗長化! 回線 ※HiRDB Server Version8 08-05以降 冗長化データ ダブルで転送 即冗長化
  • 9. © Hitachi, Ltd. 2014. All rights reserved. 3. 前提知識 8
  • 10. © Hitachi, Ltd. 2014. All rights reserved. 3-1. 前提知識 9 ド ラ イ バ メインサイト バックアップサイト メインVOL (ミラー正) バックアップVOL (ミラー正) メインVOL (ミラー副) バックアップVOL (ミラー副) ※1:日立ディスクアレイシステム用の高信頼ディスクドライバ Hitachi Disk Array Driver Mirroring Edition for Linux 01-12以降 ※2:Hitachi Virtual Storage Platform V01以降 実現 方法 ① Hitachi Disk Array Driver※1でメインサイトの DBデータをミラー ② ストレージでミラーしたデータを「ダブル」で転送※2 回線 ① Hitachi Disk Array Driverでミラー ②ミラーしたデータを 「ダブル」で転送 ドライバ ストレージ ポイント 冗長化データを「ダブル」で転送し、即冗長化! バックアップサイトで 即冗長化 ① Hitachi Disk Array Driverでミラー ②「ダブル」で転送 の仕組みについて説明します
  • 11. © Hitachi, Ltd. 2014. All rights reserved. 3-2. ①Hitachi Disk Array Driverによるミラー 10 ①Hitachi Disk Array Driver によるミラー
  • 12. © Hitachi, Ltd. 2014. All rights reserved. 3-2. ①Hitachi Disk Array Driverによるミラー 11 Hitachi Disk Array Driver メインVOL (ミラー正) メインVOL (ミラー副) ミラーリング用 擬似デバイス DBサーバ (1) 擬似デバイスに対して書込み サーバは擬似デバイスを通してI/Oを行う ①Hitachi Disk Array Driverによるミラー  Hitachi Disk Array Driverがミラー化を実現  DBサーバはミラー構成を意識することなく 擬似デバイスを通してI/Oを実行 ドライバ
  • 13. © Hitachi, Ltd. 2014. All rights reserved. 3-2. ①Hitachi Disk Array Driverによるミラー 12 Hitachi Disk Array Driver ミラーリング用 擬似デバイス DBサーバ (1) 擬似デバイスに対して書込み サーバは擬似デバイスを通してI/Oを行う メインVOL (ミラー正) メインVOL (ミラー副) (2) ミラーリングを実施 Hitachi Disk Array Driverがミラーリング を実施 ミラーデバイスに対して順次書込みを行う ①Hitachi Disk Array Driverによるミラー  Hitachi Disk Array Driverがミラー化を実現  DBサーバはミラー構成を意識することなく 擬似デバイスを通してI/Oを実行 ドライバ
  • 14. © Hitachi, Ltd. 2014. All rights reserved. 3-2. ①Hitachi Disk Array Driverによるミラー 13 Hitachi Disk Array Driver ミラーリング用 擬似デバイス DBサーバ (1) 擬似デバイスに対して書込み サーバは擬似デバイスを通してI/Oを行う (3) 書込み完了通知 ミラー完了後にサーバへ 書込み完了通知を返す メインVOL (ミラー正) メインVOL (ミラー副) ①Hitachi Disk Array Driverによるミラー  Hitachi Disk Array Driverがミラー化を実現  DBサーバはミラー構成を意識することなく 擬似デバイスを通してI/Oを実行 ドライバ (2) ミラーリングを実施 Hitachi Disk Array Driverがミラーリング を実施 ミラーデバイスに対して順次書込みを行う
  • 15. © Hitachi, Ltd. 2014. All rights reserved. 3-3. ②ミラーしたデータを「ダブル」で転送 14 ②ミラーしたデータを 「ダブル」で転送
  • 16. © Hitachi, Ltd. 2014. All rights reserved. 3-3. ②ミラーしたデータを「ダブル」で転送 15 x :書込み要求 :書込みデータ :メインVOL :バックアップVOL :ジャーナルVOL 回線 メインサイト バックアップサイト メイン Vol ジャーナルVOL DB サーバ バックアップ VOL A B C D BCAD DB サーバ A B C D A B C D (2) ジャーナル転送 (1) ジャーナル作成 (3) ジャーナル反映 ※RAID Manager:ストレージのコピー処理を制御するプログラム(01-24-03/13以降) RAID Manager※ RAID Manager※ ストレージによる「ダブル」で転送 a. 非同期転送 b. 更新順序を保証(CTG(Consistency Group)) c. 複数筐体間でも更新順序の保証+足並みそろ えた復元を保証(拡張CTG) ストレージ
  • 17. © Hitachi, Ltd. 2014. All rights reserved. 3-3. ②ミラーしたデータを「ダブル」で転送(a) 16 【ポイント】 サーバI/Oとジャーナル転送を 非同期に行うことで 距離によるレスポンス影響を 与えません x :書込み要求 :書込みデータ :メインVOL :バックアップVOL :ジャーナルVOL 回線 メインサイト バックアップサイト メイン Vol ジャーナルVOL DB サーバ RAID Manager バックアップ VOL A B C D BCAD DB サーバ RAID ManagerA B C D A B C D (3) ジャーナル反映 (2) ジャーナル転送 メインサイトからバックアップサイトへ 非同期にジャーナルを転送 (1) ジャーナル作成 ストレージによる「ダブル」で転送 a. 非同期転送 b. 更新順序を保証(CTG(Consistency Group)) c. 複数筐体間でも更新順序の保証+足並みそろ えた復元を保証(拡張CTG) ストレージ
  • 18. © Hitachi, Ltd. 2014. All rights reserved. 3-3. ②ミラーしたデータを「ダブル」で転送(b) 17 【ポイント】 バックアップサイトでも メインサイトと同じ更新順序を 保証します x :書込み要求 :書込みデータ :メインVOL :バックアップVOL :ジャーナルVOL 回線 メインサイト バックアップサイト メイン Vol ジャーナルVOL DB サーバ RAID Manager バックアップ VOL A B C D BCAD DB サーバ RAID ManagerA B C D A B C D (2) ジャーナル転送 メインサイトからバックアップサイトへ 非同期にジャーナルを転送 (1) ジャーナル作成 書込み順に更新データを ジャーナルボリュームへ退避 (3) ジャーナル反映 更新順序情報をもとにデータを復元 (復元後、不要ジャーナルは破棄) ストレージによる「ダブル」で転送 a. 非同期転送 b. 更新順序を保証(CTG(Consistency Group)) c. 複数筐体間でも更新順序の保証+足並みそろ えた復元を保証(拡張CTG) ストレージ
  • 19. © Hitachi, Ltd. 2014. All rights reserved. 3-3. ②ミラーしたデータを「ダブル」で転送(c) 18 【ポイント】 複数筐体の場合でも 更新順序の保証 足並みそろえたデータ復元 を実現します メインサイト バックアップサイト メイン Vol ジャーナルVOL DB サーバ バックアップ VOLA C DB サーバ RAID Manager メイン Vol ジャーナルVOL B D 回線 バックアップ VOL (1) 書込み要求 A,B,C,Dの順に書込み要求 RAID Manager※ シーケンス 番号※ 発行 ストレージによる「ダブル」で転送 a. 非同期転送 b. 更新順序を保証(CTG(Consistency Group)) c. 複数筐体間でも更新順序の保証+足並みそろ えた復元を保証(拡張CTG) :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx※シーケンス番号:リモートサイトのストレージでデータの反映タイミングを 図るための「合いの手」 ストレージ ※RAID Manager:ストレージのコピー処理を制御するプログラム(01-24-03/13以降)
  • 20. © Hitachi, Ltd. 2014. All rights reserved. 3-3. ②ミラーしたデータを「ダブル」で転送(c) 19 メインサイト バックアップサイト メイン Vol ジャーナルVOL DB サーバ バックアップ VOL A C DB サーバ RAID Manager メイン Vol ジャーナルVOL D As1 回線 バックアップ VOL :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx (2) ジャーナル作成 書込み順に更新データにシーケンス番号を付与 RAID Manager シーケンス 番号※ 発行 ※シーケンス番号:リモートサイトのストレージでデータの反映タイミングを 図るための「合いの手」 B s1 s1 【ポイント】 複数筐体の場合でも 更新順序の保証 足並みそろえたデータ復元 を実現します ストレージによる「ダブル」で転送 a. 非同期転送 b. 更新順序を保証(CTG(Consistency Group)) c. 複数筐体間でも更新順序の保証+足並みそろ えた復元を保証(拡張CTG) ストレージ
  • 21. © Hitachi, Ltd. 2014. All rights reserved. 3-3. ②ミラーしたデータを「ダブル」で転送(c) 20 メインサイト バックアップサイト メイン Vol ジャーナルVOL DB サーバ バックアップ VOL A C DB サーバ RAID Manager メイン Vol ジャーナルVOL B D As1 Bs2 回線 バックアップ VOL :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx RAID Manager シーケンス 番号※ 発行 ※シーケンス番号:リモートサイトのストレージでデータの反映タイミングを 図るための「合いの手」 s2 s2 【ポイント】 複数筐体の場合でも 更新順序の保証 足並みそろえたデータ復元 を実現します ストレージによる「ダブル」で転送 a. 非同期転送 b. 更新順序を保証(CTG(Consistency Group)) c. 複数筐体間でも更新順序の保証+足並みそろ えた復元を保証(拡張CTG) ストレージ (2) ジャーナル作成 書込み順に更新データにシーケンス番号を付与
  • 22. © Hitachi, Ltd. 2014. All rights reserved. 3-3. ②ミラーしたデータを「ダブル」で転送(c) 21 メインサイト バックアップサイト メイン Vol ジャーナルVOL DB サーバ バックアップ VOL C DB サーバ RAID Manager メイン Vol ジャーナルVOL As1 Bs2 Cs3 回線 バックアップ VOL A B RAID Manager シーケンス 番号※ 発行 :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx※シーケンス番号:リモートサイトのストレージでデータの反映タイミングを 図るための「合いの手」 s3 s3 D 【ポイント】 複数筐体の場合でも 更新順序の保証 足並みそろえたデータ復元 を実現します ストレージによる「ダブル」で転送 a. 非同期転送 b. 更新順序を保証(CTG(Consistency Group)) c. 複数筐体間でも更新順序の保証+足並みそろ えた復元を保証(拡張CTG) ストレージ (2) ジャーナル作成 書込み順に更新データにシーケンス番号を付与
  • 23. © Hitachi, Ltd. 2014. All rights reserved. 3-3. ②ミラーしたデータを「ダブル」で転送(c) 22 メインサイト バックアップサイト メイン Vol ジャーナルVOL DB サーバ バックアップ VOL C DB サーバ RAID Manager メイン Vol ジャーナルVOL As1 Bs2 Cs3 回線 バックアップ VOL A B RAID Manager シーケンス 番号※ 発行 :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx※シーケンス番号:リモートサイトのストレージでデータの反映タイミングを 図るための「合いの手」 s4 s4 D Ds4 【ポイント】 複数筐体の場合でも 更新順序の保証 足並みそろえたデータ復元 を実現します ストレージによる「ダブル」で転送 a. 非同期転送 b. 更新順序を保証(CTG(Consistency Group)) c. 複数筐体間でも更新順序の保証+足並みそろ えた復元を保証(拡張CTG) ストレージ (2) ジャーナル作成 書込み順に更新データにシーケンス番号を付与
  • 24. © Hitachi, Ltd. 2014. All rights reserved. 3-3. ②ミラーしたデータを「ダブル」で転送(c) 23 メインサイト バックアップサイト メイン Vol ジャーナルVOL DB サーバ バックアップ VOL DB サーバ RAID Manager メイン Vol ジャーナルVOL Cs3As1 Ds4 Bs2 回線 バックアップ VOL (3) ジャーナル転送 メインサイトからバックアップサイトへ 非同期にジャーナルを転送 RAID Manager シーケンス 番号※ 発行 C D A B :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx※シーケンス番号:リモートサイトのストレージでデータの反映タイミングを 図るための「合いの手」 s4 s4 【ポイント】 複数筐体の場合でも 更新順序の保証 足並みそろえたデータ復元 を実現します ストレージによる「ダブル」で転送 a. 非同期転送 b. 更新順序を保証(CTG(Consistency Group)) c. 複数筐体間でも更新順序の保証+足並みそろ えた復元を保証(拡張CTG) ストレージ
  • 25. © Hitachi, Ltd. 2014. All rights reserved. 3-3. ②ミラーしたデータを「ダブル」で転送(c) 24 メインサイト バックアップサイト メイン Vol ジャーナルVOL DB サーバ バックアップ VOL DB サーバ RAID Manager ジャーナルVOL 回線 バックアップ VOL As1 Cs3 Ds4 Bs2 メイン Vol (4) ジャーナル格納 到着したジャーナルを格納して 更新順にソート RAID Manager シーケンス 番号※ 発行 C D A B :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx※シーケンス番号:リモートサイトのストレージでデータの反映タイミングを 図るための「合いの手」 s4 s4 【ポイント】 複数筐体の場合でも 更新順序の保証 足並みそろえたデータ復元 を実現します ストレージによる「ダブル」で転送 a. 非同期転送 b. 更新順序を保証(CTG(Consistency Group)) c. 複数筐体間でも更新順序の保証+足並みそろ えた復元を保証(拡張CTG) ストレージ
  • 26. © Hitachi, Ltd. 2014. All rights reserved. 3-3. ②ミラーしたデータを「ダブル」で転送(c) 25 メインサイト バックアップサイト メイン Vol ジャーナルVOL DB サーバ バックアップ VOL DB サーバ メイン Vol ジャーナルVOL 回線 バックアップ VOL A B Cs3 Ds4 (4) ジャーナル反映 シーケンス番号による復元指示 RAID Manager シーケンス 番号での 復元指示 C D A B ※シーケンス番号:リモートサイトのストレージでデータの反映タイミングを 図るための「合いの手」 s4 s4 【ポイント】 複数筐体の場合でも 更新順序の保証 足並みそろえたデータ復元 を実現します ストレージによる「ダブル」で転送 a. 非同期転送 b. 更新順序を保証(CTG(Consistency Group)) c. 複数筐体間でも更新順序の保証+足並みそろ えた復元を保証(拡張CTG) ストレージ RAID Manager シーケンス 番号※ 発行 :メインVOL :バックアップVOL :ジャーナルVOL :復元指示 x :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx
  • 27. © Hitachi, Ltd. 2014. All rights reserved. 3-3. ②ミラーしたデータを「ダブル」で転送(c) 26 メインサイト バックアップサイト メイン Vol ジャーナルVOL DB サーバ バックアップ VOL DB サーバ メイン Vol ジャーナルVOL 回線 バックアップ VOL C D A B RAID Manager シーケンス 番号※ 発行 C D A B :メインVOL :バックアップVOL :ジャーナルVOL :復元指示 x :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx※シーケンス番号:リモートサイトのストレージでデータの反映タイミングを 図るための「合いの手」 s4 s4 【ポイント】 複数筐体の場合でも 更新順序の保証 足並みそろえたデータ復元 を実現します ストレージによる「ダブル」で転送 a. 非同期転送 b. 更新順序を保証(CTG(Consistency Group)) c. 複数筐体間でも更新順序の保証+足並みそろ えた復元を保証(拡張CTG) ストレージ (4) ジャーナル反映 シーケンス番号による復元指示 RAID Manager シーケンス 番号での 復元指示
  • 28. © Hitachi, Ltd. 2014. All rights reserved. 27 これらの技術を使いどうやって 『ワンランク上』のディザスタリカバリ を実現しているのか?
  • 29. © Hitachi, Ltd. 2014. All rights reserved. 4. 実現方法 28
  • 30. © Hitachi, Ltd. 2014. All rights reserved. 実現方法 以下の処理の流れに沿って説明します 4-1. 実現方法 29 ① DB更新 ② Hitachi Disk Array Driverミラー ③ シーケンス 番号付与 ④ ダブル転送 Hitachi Disk Array Driver メインサイト バックアップサイト DBデータ (ミラー正) ⑤ 反映処理 JNL VOL JNL VOL DBサーバ DBデータ (ミラー副) DBデータ (ミラー正) JNL VOL JNL VOL DBデータ (ミラー副) Hitachi Disk Array Driver DBサーバ 回 線 :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx RAID Manager RAID Manager ドライバストレージDBMS
  • 31. © Hitachi, Ltd. 2014. All rights reserved. 4-2. ①DB更新 30 メインサイト バックアップサイト DBデータ (ミラー正) JNL VOL JNL VOL 回 線 DBサーバ RAID Manager シーケンス 番号発行 更新データ AC BD ド ラ イ バ ① DB更新 ②Hitachi Disk Array Driver ミラー ③シーケ ンス番号 付与 ④ ダブル 転送 ⑤ 反映 処理 DBを「A」「B」「C」「D」 の順に更新 ①DB更新 メインサイトのDBを「A」「B」「C」「D」の 順に更新します ド ラ イ バ DBサーバ DBデータ (ミラー正) DBデータ (ミラー副) RAID Manager DBMS DBデータ (ミラー正) JNL VOL JNL VOL :メインVOL :バックアップVOL :ジャーナルVOL :復元指示 x :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx
  • 32. © Hitachi, Ltd. 2014. All rights reserved. 4-2. ②Hitachi Disk Array Driverミラー 31 ②Hitachi Disk Array Driverによるミラー 書込み要求に対して、Hitachi Disk Array Driver が自動的に更新データをミラーリングします 回 線 DBサーバ RAID Manager シーケンス 番号発行 更新データ ド ラ イ バ Hitachi Disk Array Driverが 更新データをミラーリング ド ラ イ バ DBサーバ メインサイト バックアップサイト A A CD AB ① DB更新 ③シーケ ンス番号 付与 ④ ダブル 転送 ⑤ 反映 処理 RAID Manager ドライバ DBデータ (ミラー正) JNL VOL JNL VOL DBデータ (ミラー正) DBデータ (ミラー副) DBデータ (ミラー正) JNL VOL JNL VOL :メインVOL :バックアップVOL :ジャーナルVOL :復元指示 x :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx ②Hitachi Disk Array Driver ミラー
  • 33. © Hitachi, Ltd. 2014. All rights reserved. 4-2. ③シーケンス番号付与 32 ③シーケンス番号付与 更新情報にシーケンス番号を付与して ジャーナルボリュームに格納します 回 線 DBサーバ RAID Manager シーケンス 番号発行 更新データ ド ラ イ バ ド ラ イ バ DBサーバ メインサイト バックアップサイト A A CD AB B B 更新情報に シーケンス番号を付与 更新情報に シーケンス番号を付与 s1 A s1 A s1 s1 ① DB更新 ③シーケ ンス番号 付与 ④ ダブル 転送 ⑤ 反映 処理 RAID Manager ストレージ DBデータ (ミラー正) DBデータ (ミラー副) JNL VOL JNL VOL :メインVOL :バックアップVOL :ジャーナルVOL :復元指示 x :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx ②Hitachi Disk Array Driver ミラー
  • 34. © Hitachi, Ltd. 2014. All rights reserved. ③シーケンス番号付与 4-2. ③シーケンス番号付与 33 シーケンス番号は一定間隔で更新されます 格納するときのシーケンス番号を付与します 回 線 DBサーバ RAID Manager シーケンス 番号発行 ド ラ イ バ ド ラ イ バ DBサーバ メインサイト バックアップサイト A A B B s2 s2 C C シーケンス番号更新 s1 A s2 B s1 A s2 B 更新情報に シーケンス番号を付与 ① DB更新 ③シーケ ンス番号 付与 ④ ダブル 転送 ⑤ 反映 処理 更新データ D ABC RAID Manager DBデータ (ミラー正) DBデータ (ミラー副) JNL VOL JNL VOL ストレージ :メインVOL :バックアップVOL :ジャーナルVOL :復元指示 x :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx ②Hitachi Disk Array Driver ミラー
  • 35. © Hitachi, Ltd. 2014. All rights reserved. 4-2. ③シーケンス番号付与 34 ③シーケンス番号付与 更新情報にシーケンス番号を付与して ジャーナルボリュームに格納します 回 線 DBサーバ RAID Manager シーケンス 番号発行 ド ラ イ バ ド ラ イ バ DBサーバ メインサイト バックアップサイト A A B B s4 s4 CD CD 随時、更新情報に シーケンス番号を付与 s1 A s2 B s3 C s4 D s1 A s2 B s3 C s4 D ① DB更新 ③シーケ ンス番号 付与 ④ ダブル 転送 ⑤ 反映 処理 更新データ CD AB RAID Manager DBデータ (ミラー正) DBデータ (ミラー副) JNL VOL JNL VOL ストレージ :メインVOL :バックアップVOL :ジャーナルVOL :復元指示 x :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx ②Hitachi Disk Array Driver ミラー
  • 36. © Hitachi, Ltd. 2014. All rights reserved. 4-2. ③シーケンス番号付与 35 ③シーケンス番号付与 更新情報にシーケンス番号を付与して ジャーナルボリュームに格納します 回 線 DBサーバ RAID Manager シーケンス 番号発行 ド ラ イ バ ド ラ イ バ DBサーバ メインサイト バックアップサイト A A B B 全ての更新データに シーケンス番号を付与 s1 A s1 A s4 s4 s2 B s2 B CD CD s3 C s4 D s3 C s4 D ① DB更新 ③シーケ ンス番号 付与 ④ ダブル 転送 ⑤ 反映 処理 更新データ CD AB RAID Manager DBデータ (ミラー正) DBデータ (ミラー副) JNL VOL JNL VOL ストレージ :メインVOL :バックアップVOL :ジャーナルVOL :復元指示 x :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx ②Hitachi Disk Array Driver ミラー
  • 37. © Hitachi, Ltd. 2014. All rights reserved. 4-2. ④ダブル転送 36 ④ダブル転送 バックアップサイトに「ダブル」で 非同期に転送します 回 線 DBサーバ RAID Manager シーケンス 番号発行 ド ラ イ バ DBサーバ メインサイト バックアップサイト A A B B s1 A s1 A s4 s4 s2 B s2 B CD CD s3 C s3 C s4 D s1 As2 B s3 C s1 A s4 D s3 C s2 B ① DB更新 ③シーケ ンス番号 付与 ④ ダブル 転送 ⑤ 反映 処理 更新データ ド ラ イ バCD AB RAID Manager DBデータ (ミラー正) DBデータ (ミラー副) JNL VOL JNL VOL ダブル&非同期転送ダブル&非同期転送 ストレージ :メインVOL :バックアップVOL :ジャーナルVOL :復元指示 x :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx ②Hitachi Disk Array Driver ミラー
  • 38. © Hitachi, Ltd. 2014. All rights reserved. 4-2. ④ダブル転送 37 ④ダブル転送 バックアップサイトに到着次第、ジャーナル VOLに格納して更新順にソートします 回 線 DBサーバ RAID Manager シーケンス 番号発行 ド ラ イ バ ド ラ イ バ DBサーバ メインサイト バックアップサイト A A B B ソートにより 更新順序を保証 s1 A s1 A s4 s4 s2 B s2 B CD CD s3 C s3 C s4 D s2 B s4 D s4 D s4 D s1 A s3 C s1 A s2 B s3 C ① DB更新 ③シーケ ンス番号 付与 ④ ダブル 転送 ⑤ 反映 処理 更新データ CD AB RAID Manager DBデータ (ミラー正) DBデータ (ミラー副) ストレージ :メインVOL :バックアップVOL :ジャーナルVOL :復元指示 x :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx ②Hitachi Disk Array Driver ミラー
  • 39. © Hitachi, Ltd. 2014. All rights reserved. 4-2. ⑤反映処理 38 ⑤反映処理 更新順序、筐体間の整合性を保ちながら 更新情報をディスクに反映 回 線 DBサーバ RAID Manager シーケンス 番号発行 ド ラ イ バ ド ラ イ バ DBサーバ メインサイト バックアップサイト A A B B s1 A s1 A s4 s4 s2 B s2 B CD CD s3 C s3 C s4 D s2 B s4 D s4 D s4 D s1 A s3 C A A s1 A s2 B s3 C 更新データ「A」が揃う シーケンス番号から最初の更新と判断 更新データ「A」を ディスクに反映する ① DB更新 ③シーケ ンス番号 付与 ④ ダブル 転送 ⑤ 反映 処理 更新データ CD AB RAID Manager ストレージ シーケンス 番号での 復元指示 :メインVOL :バックアップVOL :ジャーナルVOL :復元指示 x :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx ②Hitachi Disk Array Driver ミラー
  • 40. © Hitachi, Ltd. 2014. All rights reserved. 4-2. ⑤反映処理 39 ⑤反映処理 更新順序、筐体間の整合性を保ちながら 更新情報をディスクに反映 回 線 DBサーバ RAID Manager シーケンス 番号発行 ド ラ イ バ ド ラ イ バ DBサーバ メインサイト バックアップサイト A A B B s1 A s1 A s4 s4 s2 B s2 B CD CD s3 C s3 C s4 D s2 B s4 D s4 D s4 D s1 A s3 C A A s1 A s2 B s3 C 更新データ「C」が揃う 先行の更新データ「B」が揃っていない 更新データ「C」は ディスクに反映しない ① DB更新 ③シーケ ンス番号 付与 ④ ダブル 転送 ⑤ 反映 処理 RAID Manager 更新データ CD AB ストレージ :メインVOL :バックアップVOL :ジャーナルVOL :復元指示 x :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx ②Hitachi Disk Array Driver ミラー
  • 41. © Hitachi, Ltd. 2014. All rights reserved. 4-2. ⑤反映処理 40 ⑤反映処理 更新順序、筐体間の整合性を保ちながら 更新情報をディスクに反映 回 線 DBサーバ RAID Manager シーケンス 番号発行 ド ラ イ バ ド ラ イ バ DBサーバ メインサイト バックアップサイト A A B B s1 A s1 A s4 s4 s2 B s2 B CD CD s3 C s3 C s4 D s4 D s1 A A A s1 A 残りの更新データが到着 s2 B s3 C s4 D s2 B s3 C s4 D ① DB更新 ③シーケ ンス番号 付与 ④ ダブル 転送 ⑤ 反映 処理 更新データ CD AB RAID Manager ストレージ :メインVOL :バックアップVOL :ジャーナルVOL :復元指示 x :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx ②Hitachi Disk Array Driver ミラー
  • 42. © Hitachi, Ltd. 2014. All rights reserved. 4-2. ⑤反映処理 41 ⑤反映処理 更新順序、筐体間の整合性を保ちながら 更新情報をディスクに反映 回 線 DBサーバ RAID Manager シーケンス 番号発行 ド ラ イ バ ド ラ イ バ DBサーバ メインサイト バックアップサイト A A B B s1 A s1 A s4 s4 s2 B s2 B CD CD s3 C s3 C s4 D s4 D s1 A s1 A ディスクに反映 s2 B s3 C s4 D s2 B s3 C s4 D ABCD ABCD ① DB更新 ③シーケ ンス番号 付与 ④ ダブル 転送 ⑤ 反映 処理 更新データ CD AB ストレージ :メインVOL :バックアップVOL :ジャーナルVOL :復元指示 x :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx RAID Manager シーケンス 番号での 復元指示 ②Hitachi Disk Array Driver ミラー
  • 43. © Hitachi, Ltd. 2014. All rights reserved. 4-2. ⑤反映処理 42 ⑤反映処理 更新順序、筐体間の整合性を保ちながら 更新情報をディスクに反映 回 線 DBサーバ RAID Manager シーケンス 番号発行 ド ラ イ バ ド ラ イ バ DBサーバ メインサイト バックアップサイト A A B B s1 A s1 A s4 s4 s2 B s2 B CD CD s3 C s3 C s4 D s4 D s1 A s1 A s2 B s3 C s4 D s2 B s3 C s4 D ABCD ABCD ① DB更新 ③シーケ ンス番号 付与 ④ ダブル 転送 ⑤ 反映 処理 更新データ CD AB RAID Manager バックアップサイトで 即冗長化 :メインVOL :バックアップVOL :ジャーナルVOL :復元指示 x :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx ②Hitachi Disk Array Driver ミラー
  • 44. © Hitachi, Ltd. 2014. All rights reserved. 43 しかし! 被災するタイミングによっては・・・ ミラーしているデータが ずれることがあります
  • 45. © Hitachi, Ltd. 2014. All rights reserved. 4-3. 「ずれ」とはなにか 44 ド ラ イ バ DBサーバ バックアップサイト RAID Manager ず れ ABC AB DBサーバ RAID Manager シーケンス 番号発行 ド ラ イ バ メインサイト A A B B s1 A s1 A s4 s4 s2 B s2 B CD CD s3 C s3 C s4 D s4 D 更新データ CD AB 回 線 バックアップサイトの ミラーデータが ずれている状態 被災 ずれないケースと ずれるケースについて 説明します
  • 46. © Hitachi, Ltd. 2014. All rights reserved. 4-3. 具体例:データがずれないケース 45 s1s2s3 ABC シーケンス番号が一致するケース s1 As3 C s2 B ABC s1 As2 Bs3 C s4 :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx ミラー正 データ ミラー副 データ シーケンス 番号 時間 ミラー正 (JNL) ミラー副 (JNL) D s4 D D s4 D ミラーの書き込み要求と シーケンス番号の発行との タイミングによって、 更新データ&シーケンス番号が 正副で一致 RAID Manager シーケンス 番号発行 ド ラ イ バ A A s1 A s1 A s4 s4 ③シーケンス番号付与 DBサーバ 更新データ D AB メインサイト B B C s2 B s2 B CD CD s3 C s4 D s3 C s4 D
  • 47. © Hitachi, Ltd. 2014. All rights reserved. 4-3. 具体例:データがずれないケース 46 s1 シーケンス番号が一致するケース :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx ミラー正 データ ミラー副 データ シーケンス 番号 時間 RAID Manager シーケンス 番号発行 ド ラ イ バ A A s1 s1 ③シーケンス番号付与 DBサーバ 更新データ CD AB メインサイト ミラー正 (JNL) ミラー副 (JNL) ミラーの書き込み要求と シーケンス番号の発行との タイミングによって、 更新データ&シーケンス番号が 正副で一致
  • 48. © Hitachi, Ltd. 2014. All rights reserved. 4-3. 具体例:データがずれないケース 47 s1 A シーケンス番号が一致するケース s1 A A s1 A :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx ミラー正 データ ミラー副 データ シーケンス 番号 時間 RAID Manager シーケンス 番号発行 ド ラ イ バ A A B B s1 A s1 A s1 s1 ③シーケンス番号付与 DBサーバ 更新データ CD AB メインサイト 更新情報に シーケンス番号を付与 ミラー正 (JNL) ミラー副 (JNL) ミラーの書き込み要求と シーケンス番号の発行との タイミングによって、 更新データ&シーケンス番号が 正副で一致
  • 49. © Hitachi, Ltd. 2014. All rights reserved. 4-3. 具体例:データがずれないケース 48 s1s2 A シーケンス番号が一致するケース s1 A A s1 A :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx ミラー正 データ ミラー副 データ シーケンス 番号 時間 RAID Manager シーケンス 番号発行 ド ラ イ バ A A B B s1 A s1 A s2 s2 ③シーケンス番号付与 DBサーバ 更新データ CD AB メインサイト ミラー正 (JNL) ミラー副 (JNL) シーケンス番号更新 ミラーの書き込み要求と シーケンス番号の発行との タイミングによって、 更新データ&シーケンス番号が 正副で一致
  • 50. © Hitachi, Ltd. 2014. All rights reserved. 4-3. 具体例:データがずれないケース 49 s1s2 AB シーケンス番号が一致するケース s1 As2 B AB s1 As2 B :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx ミラー正 データ ミラー副 データ シーケンス 番号 時間 RAID Manager シーケンス 番号発行 ド ラ イ バ A A C C s1 A s1 A s2 s2 ③シーケンス番号付与 DBサーバ 更新データ D AB メインサイト ミラー正 (JNL) ミラー副 (JNL) B B C s2 B s2 B ミラーの書き込み要求と シーケンス番号の発行との タイミングによって、 更新データ&シーケンス番号が 正副で一致
  • 51. © Hitachi, Ltd. 2014. All rights reserved. 4-3. 具体例:データがずれないケース 50 s1s2s3 ABC シーケンス番号が一致するケース s1 As3 C s2 B ABC s1 As2 Bs3 C s4 :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx ミラー正 データ ミラー副 データ シーケンス 番号 時間 ミラー正 (JNL) ミラー副 (JNL) D s4 D D s4 D RAID Manager シーケンス 番号発行 ド ラ イ バ A A s1 A s1 A s4 s4 ③シーケンス番号付与 DBサーバ 更新データ D AB メインサイト B B C s2 B s2 B CD CD s3 C s4 D s3 C s4 D ミラーの書き込み要求と シーケンス番号の発行との タイミングによって、 更新データ&シーケンス番号が 正副で一致
  • 52. © Hitachi, Ltd. 2014. All rights reserved. 4-3. 具体例:データがずれないケース 51 s1s2s3 ABC シーケンス番号が一致するケース s1 As3 C s2 B ABC s1 As2 Bs3 C s4 :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx ミラー正 データ ミラー副 データ シーケンス 番号 時間 ミラー正 (JNL) ミラー副 (JNL) D s4 D D s4 D ミラーの書き込み要求と シーケンス番号の発行との タイミングによって、 更新データ&シーケンス番号が 正副で一致 RAID Manager シーケンス 番号発行 ド ラ イ バ A A s1 A s1 A s4 s4 ③シーケンス番号付与 DBサーバ 更新データ D AB メインサイト B B C s2 B s2 B CD CD s3 C s4 D s3 C s4 D
  • 53. © Hitachi, Ltd. 2014. All rights reserved. ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) 4-3. 具体例:データがずれるケース 52 :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx s1s2s3 ABC s1 As3 C s2 B ABC s1 As2 Bs3 C s4 時間 D s4 D D s4 D シーケンス番号が一致しないケース s1s2s3 ABC s1 As3 C s2 B ABC s1 As3 BCs4 s4 時間 シーケンス番号が一致するケース ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) RAID Manager シーケンス 番号発行 ド ラ イ バ ③シーケンス番号付与 DBサーバ 更新データ CD AB メインサイト s4 s4 s1 A AB AB s1 A s2 B s3 B C s3 C C s4 C ミラーの書き込み要求と シーケンス番号の発行との タイミングによって、 更新データ&シーケンス番号が 正副で一致しない
  • 54. © Hitachi, Ltd. 2014. All rights reserved. ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) RAID Manager シーケンス 番号発行 ド ラ イ バ A A B B s1 A s1 A s1 s1 ③シーケンス番号付与 DBサーバ 更新データ CD AB メインサイト 4-3. 具体例:データがずれるケース 53 :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx s1s2s3 ABC s1 As3 C s2 B ABC s1 As2 Bs3 C s4 時間 D s4 D D s4 D ①ミラー正副の 書込みタイミングが 同時ではない ②シーケンス番号の更新 タイミングがミラー正副の 書込みの狭間となる シーケンス番号が一致するケース シーケンス番号が一致しないケース 時間 ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL)
  • 55. © Hitachi, Ltd. 2014. All rights reserved. ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) RAID Manager シーケンス 番号発行 ド ラ イ バ A A s1 s1 ③シーケンス番号付与 DBサーバ 更新データ CD AB メインサイト 4-3. 具体例:データがずれるケース 54 :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx s1s2s3 ABC s1 As3 C s2 B ABC s1 As2 Bs3 C s4 時間 D s4 D D s4 D シーケンス番号が一致しないケース s1 時間 シーケンス番号が一致するケース ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL)
  • 56. © Hitachi, Ltd. 2014. All rights reserved. ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) RAID Manager シーケンス 番号発行 ド ラ イ バ A A B B s1 A s1 A s1 s1 ③シーケンス番号付与 DBサーバ 更新データ CD AB メインサイト 4-3. 具体例:データがずれるケース 55 :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx s1s2s3 ABC s1 As3 C s2 B ABC s1 As2 Bs3 C s4 時間 D s4 D D s4 D シーケンス番号が一致しないケース s1 A s1 A A s1 A 時間 シーケンス番号が一致するケース ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL)
  • 57. © Hitachi, Ltd. 2014. All rights reserved. ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) RAID Manager シーケンス 番号発行 ド ラ イ バ A A B B s1 A s1 A s2 s2 ③シーケンス番号付与 DBサーバ 更新データ CD AB メインサイト 4-3. 具体例:データがずれるケース 56 :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx s1s2s3 ABC s1 As3 C s2 B ABC s1 As2 Bs3 C s4 時間 D s4 D D s4 D シーケンス番号が一致しないケース s1s2 A s1 A A s1 A 時間 シーケンス番号が一致するケース ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL)
  • 58. © Hitachi, Ltd. 2014. All rights reserved. ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) RAID Manager シーケンス 番号発行 ド ラ イ バ A A B s1 A s1 A s2 s2 ③シーケンス番号付与 DBサーバ 更新データ CD AB メインサイト 4-3. 具体例:データがずれるケース 57 :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx s1s2s3 ABC s1 As3 C s2 B ABC s1 As2 Bs3 C s4 時間 D s4 D D s4 D シーケンス番号が一致しないケース s1s2 AB s1 As2 B A s1 A 時間 シーケンス番号が一致するケース ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) B s2 B
  • 59. © Hitachi, Ltd. 2014. All rights reserved. ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) RAID Manager シーケンス 番号発行 ド ラ イ バ A s1 A s3 s3 ③シーケンス番号付与 DBサーバ 更新データ CD AB メインサイト 4-3. 具体例:データがずれるケース 58 :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx s1s2s3 ABC s1 As3 C s2 B ABC s1 As2 Bs3 C s4 時間 D s4 D D s4 D シーケンス番号が一致しないケース s1s2s3 AB s1 As2 B A s1 A 時間 シーケンス番号が一致するケース ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) A s1 AB s2 B B データ「B」をミラー副VOLに書き込む前に シーケンス番号が更新される
  • 60. © Hitachi, Ltd. 2014. All rights reserved. ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) RAID Manager シーケンス 番号発行 ド ラ イ バ s1 A s3 s3 ③シーケンス番号付与 DBサーバ 更新データ メインサイト 4-3. 具体例:データがずれるケース 59 :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx s1s2s3 ABC s1 As3 C s2 B ABC s1 As2 Bs3 C s4 時間 D s4 D D s4 D シーケンス番号が一致しないケース s1s2s3 AB s1 As2 B AB s1 As3 B 時間 シーケンス番号が一致するケース ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) AB AB s1 A s2 B s3 B C CD ABC
  • 61. © Hitachi, Ltd. 2014. All rights reserved. ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) RAID Manager シーケンス 番号発行 ド ラ イ バ s3 s3 ③シーケンス番号付与 DBサーバ 更新データ メインサイト 4-3. 具体例:データがずれるケース 60 :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx s1s2s3 ABC s1 As3 C s2 B ABC s1 As2 Bs3 C s4 時間 D s4 D D s4 D シーケンス番号が一致しないケース s1s2s3 AB s1 As2 B AB s1 As3 B 時間 シーケンス番号が一致するケース ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) C s3 C s1 A AB AB s1 A s2 B s3 B C C s3 C D ABC
  • 62. © Hitachi, Ltd. 2014. All rights reserved. ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) RAID Manager シーケンス 番号発行 ド ラ イ バ ③シーケンス番号付与 DBサーバ 更新データ メインサイト 4-3. 具体例:データがずれるケース 61 :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx s1s2s3 ABC s1 As3 C s2 B ABC s1 As2 Bs3 C s4 時間 D s4 D D s4 D シーケンス番号が一致しないケース s1s2s3 ABC s1 As3 C s2 B AB s1 As3 B s4 時間 シーケンス番号が一致するケース ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) s4 s4 s1 A AB AB s1 A s2 B s3 B C s3 C C D ABC
  • 63. © Hitachi, Ltd. 2014. All rights reserved. ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) 4-3. 具体例:データがずれるケース 62 :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx s1s2s3 ABC s1 As3 C s2 B ABC s1 As2 Bs3 C s4 時間 D s4 D D s4 D シーケンス番号が一致しないケース s1s2s3 ABC s1 As3 C s2 B ABC s1 As3 BCs4 s4 時間 シーケンス番号が一致するケース ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) RAID Manager シーケンス 番号発行 ド ラ イ バ ③シーケンス番号付与 DBサーバ 更新データ D AB メインサイト s4 s4 s1 A AB AB s1 A s2 B s3 B C s3 C C s4 C C
  • 64. © Hitachi, Ltd. 2014. All rights reserved. ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) 4-3. 具体例:データがずれるケース 63 :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx s1s2s3 ABC s1 As3 C s2 B ABC s1 As2 Bs3 C s4 時間 D s4 D D s4 D シーケンス番号が一致しないケース s1s2s3 ABC s1 As3 C s2 B ABC s1 As3 BCs4 s4 時間 シーケンス番号が一致するケース ミラー書き込みの狭間のみ発生する ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) RAID Manager シーケンス 番号発行 ド ラ イ バ ③シーケンス番号付与 DBサーバ 更新データ CD AB メインサイト s4 s4 s1 A AB AB s1 A s2 B s3 B C s3 C C s4 C ミラーの書き込み要求と シーケンス番号の発行との タイミングによって、 更新データ&シーケンス番号が 正副で一致しない
  • 65. © Hitachi, Ltd. 2014. All rights reserved. ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) 4-3. 具体例:データがずれるケース 64 JNL VOL バックアップサイト DBデータ (ミラー正) DBデータ (ミラー副) JNL VOL 「シーケンス番号が一致しないケース」でメインサイトが被災すると・・・ ⑤反映処理 :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx s1s2s3 ABC s1 As3 C s2 B ABC s1 As3 Bs4 C s4 時間 被災 ド ラ イ バ DBサーバ RAID Manager シーケンス番号が一致しないケース
  • 66. © Hitachi, Ltd. 2014. All rights reserved. ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) ド ラ イ バ DBサーバ RAID Manager 4-3. 具体例:データがずれるケース 65 バックアップサイト DBデータ (ミラー正) DBデータ (ミラー副) s1 A s1 A ⑤反映処理 :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx s1s2s3 ABC s1 As3 C s2 B ABC s1 As3 Bs4 C s4 時間 被災 s2 B s3 C s3 B シーケンス番号が一致しないケース ジャーナルVOLに更新 データを格納 ジャーナルVOLに 更新データを格納 「シーケンス番号が一致しないケース」でメインサイトが被災すると・・・
  • 67. © Hitachi, Ltd. 2014. All rights reserved. ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) ド ラ イ バ DBサーバ RAID Manager 4-3. 具体例:データがずれるケース 66 バックアップサイト DBデータ (ミラー正) DBデータ (ミラー副) s1 A s1 A ⑤反映処理 :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx s1s2s3 ABC s1 As3 C s2 B ABC s1 As3 Bs4 C s4 時間 被災 s2 B s3 C s3 B シーケンス番号は「s3」まで揃う ミラー副データ「C」が届いていない シーケンス番号が一致しないケース 「シーケンス番号が一致しないケース」でメインサイトが被災すると・・・
  • 68. © Hitachi, Ltd. 2014. All rights reserved. ド ラ イ バ DBサーバ RAID Manager 4-3. 具体例:データがずれるケース 67 バックアップサイト s1 A s1 A ⑤反映処理 s1s2s3 ABC s1 As3 C s2 B ABC s1 As3 Bs4 C s4 時間 s2 B s3 B s3 C ABC AB シーケンス番号が一致しないケース 更新データ「C」まで ディスクに反映 更新データ「B」まで ディスクに反映 ミラー正 データ ミラー副 データ シーケンス 番号 ミラー正 (JNL) ミラー副 (JNL) 被災 シーケンス番号「s3」までの更新データが揃う 更新順序も正しい 「シーケンス番号が一致しないケース」でメインサイトが被災すると・・・ :メインVOL :バックアップVOL :ジャーナルVOL :復元指示 x :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx
  • 69. © Hitachi, Ltd. 2014. All rights reserved. 4-3. 具体例:データがずれるケース 68 :メインVOL :バックアップVOL :ジャーナルVOLx :書込み要求 :シーケンス番号発行 :書込みデータ :シーケンス番号sx バックアップサイト s1 A s1 A ⑤反映処理 s1s2s3 ABC s1 As3 C s2 B ABC s1 As3 Bs4 C s4 ミラー正 ミラー副 シーケンス 番号 時間 ミラー正 (JNL) ミラー副 (JNL) 被災 s2 B s3 B s3 C ABC AB ず れ 復元したミラー正副で ずれ発生 ド ラ イ バ DBサーバ RAID Manager シーケンス番号が一致しないケース 「シーケンス番号が一致しないケース」でメインサイトが被災すると・・・
  • 70. © Hitachi, Ltd. 2014. All rights reserved. 69 データのずれを解消します!! どうやって!?
  • 71. © Hitachi, Ltd. 2014. All rights reserved. 4-4. 災対切り替え時のずれ解消 70 バックアップサイトの データのずれを解消します ①HiRDBがDBデータを全て書き戻す ② Hitachi Disk Array Driverが 書き戻したデータをミラーする ドライバ DBMS
  • 72. © Hitachi, Ltd. 2014. All rights reserved. Hitachi Disk Array Driver 4-4.データ回復の詳細(before⇒after) 71 DB 更新ログ 回復開始 ポイント DBサーバ バックアップサイト DBデータ (ミラーリング用 擬似デバイス) LSN※1から 回復開始 LSN1( ) LSN2( ) LSN3( ) ストレージ A B C ABC AB ※LSN:Log Sequence Number 回復前はミラー正副が不一致の状態 ず れ
  • 73. © Hitachi, Ltd. 2014. All rights reserved. Hitachi Disk Array Driver 4-4.データ回復の詳細(before⇒after) 72 DB 更新ログ 回復開始 ポイント DBサーバ バックアップサイト DBデータ (ミラーリング用 擬似デバイス) LSN1から 回復開始 LSN1( ) LSN2( ) LSN3( ) ストレージ A B C ABC AB ABC ミラー正副 ずれ解消 回復後 ABC HiRDBとHitachi Disk Array Driverにより 回復後はミラー正副が一致 ず れ
  • 74. © Hitachi, Ltd. 2014. All rights reserved. 4-4.①HiRDBによるDBデータ書き戻し 73 ①HiRDBがDBデータを全て書き戻す DBMS Hitachi Disk Array Driver DB 更新ログ 回復開始 ポイント DBサーバ バックアップサイト DBデータ (ミラーリング用 擬似デバイス) LSN1から 回復開始 LSN1( ) LSN2( ) LSN3( ) ストレージ A B C ABC AB 回復処理を開始する 回復ポイントを確認 ず れ ミラー正副 ずれ
  • 75. © Hitachi, Ltd. 2014. All rights reserved. Hitachi Disk Array Driver DB 更新ログ 回復開始 ポイント DBサーバ バックアップサイト DBデータ (ミラーリング用 擬似デバイス) LSN1から 回復開始 LSN1( ) LSN2( ) LSN3( ) ストレージ A B C ABC AB 4-4.①HiRDBによるDBデータ書き戻し 74 ※本来、ディスク反映済みの更新データ反映はスキップする C ①HiRDBがLSN1以降の更新ログで 回復したDBデータを 全てディスクに書き戻す※ ①HiRDBがDBデータを全て書き戻す DBMS B A ず れ ミラー正副 ずれ
  • 76. © Hitachi, Ltd. 2014. All rights reserved. 4-4.②Hitachi Disk Array Driverによる書き戻しデータのミラー 75 ② Hitachi Disk Array Driverが書き戻したデータをミラーする ドライバ Hitachi Disk Array Driver DB 更新ログ 回復開始 ポイント DBサーバ バックアップサイト DBデータ (ミラーリング用 擬似デバイス) LSN1から 回復開始 LSN1( ) LSN2( ) LSN3( ) ストレージ A B C C C ABC AB ず れ ミラー正副 ずれ①HiRDBがLSN1以降の更新ログで 回復したDBデータを 全てディスクに書き戻す ② Hitachi Disk Array Driverが 書き戻されたデータを ミラーする
  • 77. © Hitachi, Ltd. 2014. All rights reserved. 4-4.②Hitachi Disk Array Driverによる書き戻しデータのミラー 76 Hitachi Disk Array Driver DB 更新ログ 回復開始 ポイント DBサーバ バックアップサイト DBデータ (ミラーリング用 擬似デバイス) LSN1から 回復開始 LSN1( ) LSN2( ) LSN3( ) ストレージ A B C ABC AB ミラー正副 ずれ解消 C ①HiRDBがLSN1以降の更新ログで 回復したDBデータを 全てディスクに書き戻す ② Hitachi Disk Array Driverが 書き戻されたデータを ミラーする ② Hitachi Disk Array Driverが書き戻したデータをミラーする ドライバ
  • 78. © Hitachi, Ltd. 2014. All rights reserved. 5. おわりに 77
  • 79. © Hitachi, Ltd. 2014. All rights reserved. 78 『ワンランク上』のディザスタリカバリ いかがでしたか?
  • 80. © Hitachi, Ltd. 2014. All rights reserved. 79 冗長化データを「ダブル」で転送 Hitachi Disk Array DriverがDBデータをミラーして冗長化 ストレージが「ダブル」で非同期転送&更新順序・整合性を保証 バックアップサイトで即冗長化を実現 ミラー正副のずれをDB回復で解消 HiRDBが更新ログで回復したDBデータを全て書き戻す Hitachi Disk Array Driverが書き戻したデータをミラー ミラー正副のずれも含め高速なDB回復を実現 ドライバDBMS ストレージドライバ 冗長化データを「ダブル」で転送し、即冗長化!
  • 81. © Hitachi, Ltd. 2014. All rights reserved. 80 災対時の切り替え先でも 「データを守り続けて」 更なる安心を実現!
  • 82. © Hitachi, Ltd. 2014. All rights reserved. 81 DBMS、ストレージ、ドライバなどを自製する 日立の総合力で お客様のデータを とことん守り抜きます! これからも私たちに ご期待ください! v09-50 Coming soon!
  • 83. © Hitachi, Ltd. 2014. All rights reserved. 株式会社 日立製作所 情報・通信システム社 ITプラットフォーム事業本部 開発統括本部 ソフトウェア開発本部 DB設計部 日立ストレージと国産DBMS HiRDBで実現する 『ワンランク上』のディザスタリカバリのご紹介 2014/11/11 木浪孝治 END 82
  • 84.
  • 85. © Hitachi, Ltd. 2014. All rights reserved. 他社所有名称に対する表示 84 • Linuxは,Linus Torvalds氏の日本およびその他の国における登録商標または商標です。 その他記載の会社名,製品名は,それぞれの会社の商標もしくは登録商標です。