EBS は、プライマリサイトからセカンダリサイトへゾーン間またはリージョン間でディスクデータを非同期にレプリケーションし、プライマリサイトが障害発生時にフェールオーバーを可能にします。
ユースケース
ディスクディザスタリカバリには以下の 2 つのシナリオがあります。
-
クロスゾーンディザスタリカバリ:データセンター火災、停電、デバイス障害などのゾーンレベルの障害からの復旧を実現します。
-
クロスリージョンディザスタリカバリ:地震や津波などのリージョン全体に影響を及ぼす災害に対して、別のリージョンにあるセカンダリサイトへのフェールオーバーにより保護します。
特徴
EBS は、関与するディスク数に基づき、以下の 2 種類のディザスタリカバリ機能を提供します。
非同期レプリケーション
ディスク非同期レプリケーションは、単一のディスクセット向けのディザスタリカバリを提供します。この機能は、プライマリディスクから別のリージョンまたはゾーンにあるセカンダリディスクへデータを非同期にレプリケーションします。プライマリディスクが障害発生した場合、セカンダリディスクへのフェールオーバーおよび逆方向レプリケーション(リバースレプリケーション)を実行できます。
-
クロスゾーンディザスタリカバリ
-
クロスリージョンディザスタリカバリ
レプリケーション整合性グループ
レプリケーション整合性グループは、複数のディスクセット向けのディザスタリカバリを提供します。業務システムが複数のディスクにまたがるシナリオにおいて、すべてのディスクを同一時点に復元できるよう、ディスクを一括管理できます。
データは、プライマリディスクからセカンダリディスクへリージョン間またはゾーン間で非同期にレプリケーションされます。プライマリサイトが障害発生した場合、セカンダリサイトへのフェールオーバーおよびリバースレプリケーションを実行できます。
-
クロスゾーンディザスタリカバリ
-
クロスリージョンディザスタリカバリ
制限事項
仕様上の制限
以下の表は、ディスク非同期レプリケーションおよびレプリケーション整合性グループに関する仕様上の制限を示しています。
|
項目 |
制限値 |
|
1 ディスクあたりのレプリケーションペア数 |
1 |
|
1 つのレプリケーション整合性グループあたりのレプリケーションペア数 |
17 |
|
レプリケーション周期 |
15 分 |
|
レプリケーションレート |
最大 100 MB/s。システム負荷によって変動します。 |
|
プライマリディスクのカテゴリ |
ESSD または ESSD AutoPL ディスク |
|
セカンダリディスクのカテゴリ |
カテゴリ、パフォーマンスレベル、容量がプライマリディスクと一致している必要があります。 |
ディスク操作に関する制限
以下の表は、ディスク非同期レプリケーションおよびレプリケーション整合性グループにおけるディスク操作に関する制限を示しています。
表内の注記:
-
レプリケーションペアが有効化された後、セカンダリディスクは読み取り専用になります。
-
RPO のため、プライマリディスクのスナップショットと同時刻に取得したセカンダリディスクのスナップショットとの間に差異が生じる可能性があります。
-
レプリケーションペア内の両ディスクは、暗号化済みまたは未暗号化のいずれかで統一されている必要があります。暗号化済みディスクと未暗号化ディスク間でのクロスレプリケーションはサポートされていません。
|
操作 |
プライマリディスク |
セカンダリディスク |
|
読み取り・書き込み |
読み取り・書き込み |
読み取り専用(上記注記 1 を参照) |
|
ディスクの削除 |
サポートされていません |
サポートされていません |
|
ディスクの初期化 |
サポートされていません |
サポートされていません |
|
ディスクのサイズ変更 |
サポートされていません |
サポートされていません |
|
ディスクのアタッチ |
サポートされています |
サポートされていません |
|
スナップショットの作成 |
サポートされています |
サポートされています(上記注記 2 を参照) |
|
スナップショットに基づくロールバック |
サポートされています |
サポートされていません |
|
ディスクカテゴリの変更 |
サポートされていません |
サポートされていません |
|
パフォーマンスレベルの変更 |
サポートされていません |
サポートされていません |
|
ディスクの暗号化 |
サポートされています |
サポートされています(上記注記 3 を参照) |
|
マルチアタッチ |
サポートされていません |
サポートされていません |
|
インスタンスとのディスク移行 |
サポートされていません |
サポートされていません |
課金
非同期レプリケーションは、従量課金を使用します。
-
レプリケーションされたデータ総量に基づいて課金されます。
料金 = データ量単価 × レプリケーションされたデータ総量。
従量課金はクロスリージョンレプリケーションにのみ適用されます。同一リージョン内でのクロスゾーンレプリケーションは無料です。
-
ディザスタリカバリ訓練中にディザスタリカバリサイトで作成されたディスクは、従量課金方式で課金されます。
-
RTC 有効化料金:
-
クロスリージョンの非同期レプリケーションペアに対して RTC を有効化した場合、レプリケーションされたデータ量に基づき追加料金が発生します。 単価は 1 GB あたり 0.0143 USD です。
RTC 料金は、同一リージョン内でのクロスゾーンレプリケーションには適用されません。
-
用語
ディスクディザスタリカバリに関する主な用語を以下に示します。
|
用語 |
説明 |
|
非同期レプリケーション |
非同期レプリケーションは、リージョン間またはゾーン間で 1 つのディスクから別のディスクへ定期的にデータをレプリケーションします。リアルタイムではないため、ソースディスクと送信先ディスクのデータに差異が生じる可能性があります。 |
|
プライマリサイト |
プライマリディスクが配置されているデータセンターです。プライマリサイトはビジネス運用を独立して処理します。リバースレプリケーション後、プライマリサイトはセカンダリサイトとなります。 |
|
セカンダリサイト |
セカンダリディスクが配置されているデータセンターです。セカンダリサイトはプライマリサイトのバックアップとして機能します。プライマリサイトが障害発生した場合、セカンダリサイトが業務継続性を確保するために引き継ぎます。リバースレプリケーション後、セカンダリサイトはプライマリサイトとなります。 |
|
プライマリディスク |
データがレプリケーションされるソースディスクです。リバースレプリケーション後、プライマリディスクはセカンダリディスクとなります。 |
|
セカンダリディスク |
データがレプリケーションされる送信先ディスクです。リバースレプリケーション後、セカンダリディスクはプライマリディスクとなります。 |
|
RPO |
Recovery Point Objective(復旧時点目標)。時間で測定される最大データ損失量です。非同期レプリケーションのデフォルト RPO は 15 分であり、障害発生時にプライマリディスクに直近 15 分間に書き込まれたデータが失われる可能性があります。 |
|
RTO |
Recovery Time Objective(復旧時間目標)。障害発生後にプライマリディスクが復旧するまでに必要な時間です。たとえば、RTO が 1 時間の場合、ディスクは 1 時間以内に通常の運用を再開できます。 |
|
非同期レプリケーション関係 |
プライマリディスクとセカンダリディスク間のレプリケーション関係および非同期レプリケーションの構成です。 |
|
レプリケーションペア |
非同期レプリケーション関係を持つディスクペアです。レプリケーション整合性グループには複数のレプリケーションペアを含めることができます。 |
|
フェールオーバー |
セカンダリディスクの読み取り・書き込み権限を有効化し、障害発生したプライマリディスクの代わりに引き継がせることです。 |
|
リバースレプリケーション |
レプリケーションペアのレプリケーション方向を反転させ、元のセカンダリディスクから元のプライマリディスクへデータをレプリケーションすることです。 |
プロシージャ
ご利用のシナリオに該当するプロシージャを選択してください。
-
単一のディスクセット向けディザスタリカバリの実装
-
複数のディスクセット向けディザスタリカバリの実装