すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:レプリケーションペアによるディザスタリカバリの実装

最終更新日:May 16, 2026

プライマリディスクに障害が発生した場合はセカンダリディスクにフェールオーバーし、修復後にデータを逆方向レプリケーションします。

制限事項

レプリケーションペアがレプリケーションペア整合性グループに属している場合、そのペアを個別にフェールオーバーまたは逆方向レプリケーションすることはできません。グループ内のすべてのペアを一緒に管理してください。詳細については、「レプリケーションペア整合性グループを使用したディザスタリカバリの実装」をご参照ください。

前提条件

開始する前に、次のことを確認してください。

  • (逆方向レプリケーションの場合) プライマリディスクが デタッチ され、 [アタッチ解除済み] 状態であるか、アタッチされている ECS インスタンスが [停止済み] 状態であること。

  • (推奨) 関連するすべてのディスクの スナップショット を作成してデータをバックアップしておくこと。

スナップショットは課金対象です。詳細については、「スナップショットの課金」をご参照ください。

(オプション) ステップ 1:ディザスタリカバリ訓練の実行

レプリケーションペアを有効化すると、ディスク非同期レプリケーションによってプライマリディスクからセカンダリディスクにデータが継続的にコピーされます。ディザスタリカバリ訓練では、セカンダリディスクの最新の復旧ポイントのデータを新しい従量課金のディスク (訓練用ディスク) にクローンし、セカンダリサイトでアプリケーションの整合性を検証できます。

訓練の主な動作は次のとおりです:

  • ディスク非同期レプリケーションには影響しません。

  • プライマリサイトの障害は訓練に影響しません。

  • セカンダリサイトの障害により、訓練でエラーが発生する場合があります。

訓練の作成

  1. Elastic Block Storage (EBS) コンソール にログインします。

  2. 左側メニューで、 [エンタープライズレベルの機能] > [ディスク非同期レプリケーション] を選択します。

  3. 上部メニューで、レプリケーションペアのリージョンとリソースグループを選択します。Region

  4. レプリケーションペア ID をクリックします。

  5. [Walkthrough] セクションで、 [訓練の作成] をクリックします。

  6. ダイアログボックスで、訓練用ディスクのリージョン、ゾーン、カテゴリ、サイズを確認し、 [OK] をクリックします。

セカンダリディスクのゾーンに、セカンダリディスクと同じカテゴリとサイズの従量課金ディスクが作成されます。このディスクには、最新の復旧ポイントのデータが含まれています。

必要に応じて複数の訓練を作成し、異なる復旧ポイントのデータを取得します。

訓練後のクリーンアップ

検証後:

  1. 訓練の結果を記録します。

  2. [Walkthrough] セクションで、訓練を削除します。

  3. 不要な課金を避けるため、訓練用ディスクをリリースします。

ステップ 2:フェールオーバーの実行

警告

フェールオーバーを実行すると、ディスク非同期レプリケーションが中断されます。データ損失を防ぐため、フェールオーバーはプライマリディスクに障害が発生した場合にのみ実行してください。

  1. 上部メニューで、セカンダリディスクが存在するリージョンを選択します。

  2. プライマリディスクに障害が発生したレプリケーションペアを見つけます。[操作] 列で、image > [フェールオーバーの実行] を選択します。

  3. ダイアログボックスの注意事項を読み、 [OK] をクリックします。

レプリケーションペアのステータスが [フェールオーバー済み] に変わります。

  1. セカンダリディスクを一時的な ECS インスタンスにアタッチして、オペレーションを再開します。詳細については、「ウィザードを使用したインスタンスの作成」および「データディスクのアタッチ」をご参照ください。

ステップ 3:逆方向レプリケーションの実行

プライマリディスクを修復した後、セカンダリディスクからプライマリディスクにデータを逆方向レプリケーションします。

重要

逆方向レプリケーションを実行すると、プライマリディスク上のすべてのデータがセカンダリディスクのデータで上書きされます。データ損失を防ぐため、続行する前にプライマリディスクのスナップショットを作成してください。修復後にすでにスナップショットを作成している場合は、ダイアログボックスのスナップショット作成手順をスキップしてください。

  1. 上部メニューで、セカンダリディスクが存在するリージョンを選択します。

  2. フェールオーバーを実行したレプリケーションペアを見つけます。[操作] 列で、image > [逆方向レプリケーションの実行] を選択します。

  3. [逆方向レプリケーションの実行] ダイアログボックスで、注意事項を読み、 [スナップショットの作成] をクリックしてプライマリディスクのスナップショットを作成します。

  4. [OK] をクリックして、セカンダリディスクからプライマリディスクへのデータレプリケーションを開始します。

レプリケーションペアのステータスが [停止済み] に変わります。プライマリとセカンダリのロールが入れ替わります。元のセカンダリディスクが新しいプライマリディスクになり、その逆も同様です。プライマリディスクは [プライマリディスク/リージョン/ゾーン] 列に、セカンダリディスクは [セカンダリディスク/リージョン/ゾーン] 列に表示されます。例:

  • 逆方向レプリケーション前: China (Beijing) のディスク A がプライマリディスク、China (Shanghai) のディスク B がセカンダリディスク。

  • 逆方向レプリケーション後: China (Shanghai) のディスク B がプライマリディスク、China (Beijing) のディスク A がセカンダリディスク。

  1. [操作] 列で [有効化] をクリックし、 [OK] をクリックして、元のセカンダリディスクから元のプライマリディスクへのディスク非同期レプリケーションを再開します。

レプリケーションペアのステータスが [正常] に変わると、すべてのデータが元のプライマリディスクにレプリケートされています。

(オプション) 元のプライマリロールとセカンダリロールの復元

逆方向レプリケーションを実行すると、プライマリロールとセカンダリロールが入れ替わります。元のロールを復元するには:

  1. [セカンダリディスク/リージョン/ゾーン] 列で、セカンダリディスクのリージョンを確認します。上部メニューでそのリージョンを選択します。

  2. レプリケーションペアを見つけます。[操作] 列で、 [フェールオーバーの実行] を選択します。

  3. [操作] 列で、 [逆方向レプリケーションの実行] を選択します。

  4. 逆方向レプリケーションが完了したら、 [操作] 列で [有効化] をクリックしてレプリケーションを再開します。

  5. [プライマリディスク/リージョン/ゾーン] 列と [セカンダリディスク/リージョン/ゾーン] 列でディスクを確認します。