バックアップ対その他【後編】
レプリケーション対バックアップ 必要なデータ保護手段は?
レプリケーションにはどのようなメリットがあり、どのような欠点があるのか。スナップショットとは何が違うのか。バックアップは不要になるのか。同期/非同期レプリケーションの真価を検討する。
バックアップ、スナップショット、クローン、レプリケーションはいずれもデータ保護に役立つ手段だ。前編( Computer Weekly日本語版 6月17日号 掲載)では、スナップショットについて詳しく解説した。
今回は、特にストレージアレイ間のレプリケーションを取り上げる。重要なのは、他のデータ保護手法との比較の中でレプリケーションを定義し、その長所と短所を示すことだ。
IT業界では、ある技術が厳密にどのようなもので、何を行うかという点が明確にされないことがあまりにも多い。重要なのは何を行うかだ。それは、さまざまな技術がどのように機能するかで各技術の組み合わせ方が決まるからだ。
レプリケーションとスナップショットの違い
レプリケーションは、基本的にはストレージのクローンを作成する方法だ。つまりドライブ、ボリューム、論理ユニット番号(LUN)などのレプリカを作成する。ほとんどの場合、正確なコピーを用意するのが目標だ。レプリカはある瞬間のコピーになることもあれば、最終結果のコピーになることもある。
クローンやレプリカとスナップショットが異なるのは、スナップショットはほとんどの場合、構造を変える何らかのプロセスが実行された後でなければ使えるレプリカにならない点にある。つまりスナップショットは、ドライブやボリュームのオリジナルコピーと、それに対する更新で構成される。場合によっては削除されたブロックもその構成に含まれる。過去のある時点の正確なコピーを作成するためには、削除されたブロックを再度組み込まなければならないからだ。
スナップショットは、再構築とロールバックを迅速に行えるようにすることが目的だ。だが、ソースメディアの代わりとして使えるコピーが存在するわけではない。これに対して、使えるコピーとして機能するのがクローンやレプリカだ。
最もシンプルなクローン/レプリカは、開発者が何らかのテストクエリを実行するデータベースを必要とする場合に作られる。運用環境のデータベースの正確なクローンを作成することで、テストに必要なデータを得ることができる。このクローンは、それが作成された時点のデータベースの正確なレプリカだ。レプリカの作成以降にオリジナルのデータベースに加えられた変更は、このクローンには反映されない。
使える有効なクローンを作成するという点で対極にあるのが同期レプリケーションだ。同期レプリケーションは、2つ以上のストレージにできる限りほぼ同時にデータを書き込むことで、臨機応変にフェイルオーバーできるコピーを用意する。
これは明らかにコストと技術的な複雑さの点で高くつき、制約も伴う。だが、レプリケーションを話題にする場合はこの同期レプリケーションを意味することが多い。
レプリケーションとバックアップの違い
レプリケーションはバックアップの代わりになるだろうか。前編でも少し触れたように、端的に言えば代わりにはならない。バックアップとレプリケーションは(恐らくスナップショットも)、相互に補完し合う関係だ。
レプリケーションはほぼ連続的に行う可能性があり、リアルタイムに近いコピーを作成する。そのため、破損したファイルやマルウェアに感染したファイルのレプリカも作成する恐れがある。この場合、ロールバックするバージョンが必要になる。
それをスナップショットから取り出すことは可能だ。だがそれには基盤となるバックアップが必要だ。レプリケーションはコストが高くつくことが多いため、全データをバックアップし、同時に一部の特定のデータセットだけレプリケーションする場合もある。
アレイレプリケーションの同期と非同期の違い
同期レプリケーションは、プライマリーサイトのキャッシュにデータがヒットするや否や、そのデータをセカンダリーサイトに書き込む。セカンダリーサイトがデータを受け取ると、プライマリーサイトのストレージと変更を指示したホストに確認応答を送信する。可能な限りほぼ同時に複数のコピーを書き込むのが同期レプリケーション手法だ。
同期レプリケーションの多くは、ハイエンドブロックストレージアレイの保護に使われる。
非同期レプリケーションは、プライマリーサイトにデータが書き込まれた時点でホストに確認応答を送信する。次に、その書き込みがセカンダリーサイトに送られ、セカンダリーサイトはその書き込みについての確認応答をプライマリーサイトに返す。
非同期レプリケーションはiSCSIストレージやNASなど、広範なストレージ製品で利用されている。
遠距離レプリケーションでは100マイル(約160キロ)ごとに約1ミリ秒の遅延が発生する。そのため、往復距離が数百マイルを超すことを推奨しないサプライヤーが多い。
こうした違いにより、同期レプリケーションの方がアプリケーションのパフォーマンスへの影響が大きくなる。同期レプリケーションは次の入出力(I/O)を実行する前に確認応答が必要になる。非同期レプリケーションではローカルで確認応答が行われるため、次の変更を実行できる。ただしデータの移動は遅れる。当然、2つのデータセットに差異がある時間が長くなる。
実際のレプリケーション戦略では、同期レプリケーションと非同期レプリケーションを併用することが多い。REDOログなど、アプリケーションの最も重要な要素に同期レプリケーションを利用し、復旧の可能性はあっても重要性が低いデータには非同期レプリケーションを利用する。これらにスナップショットを加えることもできる。だが、いずれの方法でも基盤となる定期バックアップが必要になる。
ホスト、ハイパーバイザー、クラウドレプリケーション
今回は、ストレージアレイでの同期レプリケーションと非同期レプリケーションの違いを主に取り上げた。
レプリケーションには他の形式も存在する。例えば、次のような形式だ。
ホストレプリケーション
個別のアプリケーション、データベース、サーバ全体などのサーバ間レプリケーション
ハイパーバイザーレプリケーション
ハイパーバイザーレベルで管理され、個別の仮想マシンや仮想ストレージなどの要素で構成されるレプリケーション
クラウドレプリケーション
1つ以上のクラウドをターゲットにするレプリケーションや、クラウド間のレプリケーション
ジオレプリケーション
データを複数の遠隔地に保存するレプリケーション。それぞれの距離は非常に遠くなる場合がある。災害復旧や可用性向上などが目的になる。このような遠距離レプリケーションは同期されないものが多い。
Copyright © ITmedia, Inc. All Rights Reserved.
Computer Weekly日本語版
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣 -
製品資料
[サイボウズ株式会社] AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
2
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
3
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
4
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
5
「中堅・中小企業のネットワーク・セキュリティ運用実態」に関するアンケート
-
6
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
7
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
8
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
9
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
10
【漫画付き】ひとり情シス協会が明かす、RAG導入でしくじる企業「2つの共通点」
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
4
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
5
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
6
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
7
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
8
生成AIを開発に導入しても効果が見えない? 実証実験で分かった成果と課題
-
9
経産省DX指針から読み解く、受発注業務デジタル化ロードマップ
-
10
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー