Elastic Block Storage (EBS) は、さまざまなビジネス要件を満たすために、非同期レプリケーション機能に基づいてゾーン間またはリージョン間のディスクディザスタリカバリを実装します。本番サイトに障害が発生した場合、ディザスタリカバリサイトにフェールオーバーして、地域災害によるシステム障害を防ぎ、ビジネスの可用性と継続性を確保できます。
シナリオ
ディスクディザスタリカバリは、以下のシナリオで使用されます。
ゾーン間のディザスタリカバリ
不可抗力要因(データセンターに影響を与える火災や停電など)またはデバイスの障害(ソフトウェアの問題やハードウェアの損傷など)により、ゾーン内のアプリケーションに障害が発生し、短期間で復旧できない場合は、非同期レプリケーション機能のゾーン間ディザスタリカバリ機能を使用して、ゾーンレベルの障害から復旧し、業務継続性を確保できます。
リージョン間のディザスタリカバリ
地震や津波などの災害により本番サイトに障害が発生した場合、ディザスタリカバリサイトにフェールオーバーしてビジネス運用を継続できます。本番サイトとディザスタリカバリサイトは異なるリージョンにデプロイされています。非同期レプリケーション機能のクロスリージョンディザスタリカバリ機能を使用して、地域災害によるシステム障害を防ぐことができます。
特徴
非同期レプリケーション
非同期レプリケーション機能は、単一のディスクセットのディザスタリカバリに適しています。 非同期レプリケーション機能は、EBS のデータレプリケーション機能に基づいて、リージョン間またはゾーン間でデータを保護します。この機能は、1 つのディスク(プライマリディスク)から別のリージョンまたはゾーンにある別のディスク(セカンダリディスク)にデータを非同期的にレプリケートできます。プライマリディスクに障害が発生した場合、セカンダリディスクにフェールオーバーし、逆レプリケーションを実行してディザスタリカバリを実現できます。
ゾーン間のディザスタリカバリ
リージョン間のディザスタリカバリ
レプリケーション整合性グループ
レプリケーション整合性グループ機能は、複数のディスクセットのディザスタリカバリに適しています。 レプリケーション整合性グループ機能を使用すると、業務システムに複数のディスクが関係するディザスタリカバリシナリオで、ディスクを一括管理および操作できます。レプリケーション整合性グループ内のすべてのディスクのデータを同じ時点にリストアして、ディスクのディザスタリカバリを実装できます。
レプリケーション整合性グループ機能を使用すると、本番サイトのプライマリディスクからディザスタリカバリサイトのセカンダリディスクに、リージョン間またはゾーン間でデータを非同期的にレプリケートできます。本番サイトに障害が発生した場合、対応するディザスタリカバリサイトにフェールオーバーし、逆レプリケーションを実行してディザスタリカバリを実現できます。
ゾーン間のディザスタリカバリ
リージョン間のディザスタリカバリ
制限
リージョンの制限
非同期レプリケーションとレプリケーション整合性グループ機能は、以下のリージョンとゾーンで使用できます。
中国 (杭州): 杭州ゾーン G、杭州ゾーン H、杭州ゾーン I、および杭州ゾーン K
中国 (上海): 上海ゾーン B、上海ゾーン E、上海ゾーン F、上海ゾーン G、上海ゾーン L、上海ゾーン M、および上海ゾーン N
中国 (北京): 北京ゾーン F、北京ゾーン G、北京ゾーン H、北京ゾーン I、北京ゾーン J、および北京ゾーン L
中国 (張家口): 張家口ゾーン A
中国 (深圳): 深圳ゾーン C、深圳ゾーン D、および深圳ゾーン E
中国 (河源): 河源ゾーン A および河源ゾーン B
中国 (成都): 成都ゾーン A および成都ゾーン B
中国 (香港): 香港ゾーン B および香港ゾーン C
シンガポール: シンガポールゾーン B およびシンガポールゾーン C
インドネシア (ジャカルタ): ジャカルタゾーン A およびジャカルタゾーン B
米国 (シリコンバレー): シリコンバレーゾーン A およびシリコンバレーゾーン B
米国 (バージニア): バージニアゾーン A およびバージニアゾーン B
SAU (リヤド - パートナーリージョン): リヤド - パートナーリージョンゾーン A およびリヤド - パートナーリージョンゾーン B
中国東部 2 金融: 中国東部 2 金融ゾーン G、中国東部 2 金融ゾーン K、および中国東部 2 金融ゾーン Z
中国北部 2 金融 (プレビュー): 中国北部 2 金融 (プレビュー) ゾーン L、中国北部 2 金融 (プレビュー) ゾーン K、および中国北部 2 金融 (プレビュー) ゾーン Z
マレーシア (クアラルンプール): クアラルンプールゾーン A およびクアラルンプールゾーン B
仕様の制限
次の表は、非同期レプリケーションとレプリケーション整合性グループ機能に適用される仕様の制限について説明しています。
項目 | 説明 |
ディスクごとに作成できるレプリケーションペアの数 | 1 |
レプリケーション整合性グループごとに追加できるレプリケーションペアの数 | 17 |
レプリケーションサイクル | 15 分 (データは 15 分ごとにプライマリディスクからセカンダリディスクに非同期的にレプリケートされます。) |
レプリケーションレート | レプリケーションレートは最大 100 MB/s で、システム負荷によって異なる場合があります。 |
プライマリディスクカテゴリ | プライマリディスクは ESSD または ESSD AutoPL ディスクである必要があります。 |
セカンダリディスクカテゴリ | セカンダリディスクは、対応するプライマリディスクと同じディスクカテゴリであり、同じパフォーマンスレベルと容量である必要があります。 |
ディスクの制限
次の表は、非同期レプリケーションとレプリケーション整合性グループ機能に適用されるディスクの制限について説明しています。
①: レプリケーションペアがアクティブ化されると、セカンダリディスクは読み取り専用状態になり、ユーザーはディスクへの書き込み権限を持ちません。
②: 目標復旧時点 (RPO) により、プライマリディスク用に作成されたスナップショットのデータは、関連付けられたセカンダリディスク用に同時に作成されたスナップショットのデータと一致しない場合があります。
③: レプリケーションは暗号化ディスクに制限されています。暗号化ディスクと暗号化されていないディスク間のクロスレプリケーションはサポートされていません。
項目 | プライマリディスクでサポート | セカンダリディスクでサポート |
読み取りおよび書き込み操作 | √ | ×① |
ディスクの削除 | × | × |
ディスクの初期化 | × | × |
ディスクのサイズ変更 | × | × |
ディスクの接続 | √ | × |
スナップショットの作成 | √ | ✓② |
スナップショットに基づくロールバック | √ | × |
ディスクカテゴリの変更 | × | × |
パフォーマンスレベルの変更 | × | × |
ディスクの暗号化 | √ | ✓③ |
マルチアタッチ | × | × |
インスタンスと共にディスクを移行 | × | × |
課金
非同期レプリケーション機能は、レプリケーションペアに対して以下の課金方法をサポートしています。
レプリケートされたデータ量に基づいて課金されます。
従量課金制レプリケーションペアの料金は、次の式を使用して計算されます。従量課金制レプリケーションペアの料金 = レプリケートされたデータの単価 × レプリケートされたデータ量。たとえば、中国 (杭州) リージョンにあるディスク A と中国 (上海) リージョンにあるディスク B で構成される従量課金制レプリケーションペアがあるとします。ディスク A からディスク B に 100 GB のデータがレプリケートされ、レプリケートされたデータの単価は 1 GB あたり 0.5 人民元です。レプリケーションペアには 50 人民元 (= 1 GB あたり 0.5 人民元 × 100 GB) が課金されます。
説明従量課金制では、クロスリージョンレプリケーションに対してのみ課金されます。同じリージョン内のゾーン間レプリケーションは課金されません。
災害復旧訓練の場合、ディザスタリカバリサイトに作成したディスクに対して従量課金制で課金されます。詳細については、「従量課金」をご参照ください。
用語
ディスクのディザスタリカバリを実装する前に、次の表に記載されている用語をよく理解してください。
用語 | 説明 |
非同期レプリケーション | 非同期レプリケーション機能は、あるディスクから別のディスクに、リージョン間またはゾーン間で定期的にデータをレプリケートします。非同期レプリケーションでは、データはリアルタイムで同期されないため、ソースディスクのデータは常に宛先ディスクのデータと同じであるとは限りません。 |
本番サイト | ビジネスの通常の運用を独立してサポートできるデータセンター。 |
ディザスタリカバリサイト | 本番サイトのバックアップサイトとして機能するデータセンター。本番サイトに障害が発生した場合、ディザスタリカバリサイトがビジネス運用を引き継ぎ、業務継続性を確保します。 |
プライマリディスク | ディザスタリカバリを実装するためにデータがレプリケートされるディスク。プライマリディスクはソースディスクとも呼ばれます。逆レプリケーションが実行されると、プライマリディスクはセカンダリディスクに変換されます。 |
セカンダリディスク | データがレプリケートされるディスク。セカンダリディスクは宛先ディスクとも呼ばれます。逆レプリケーションが実行されると、セカンダリディスクはプライマリディスクに変換されます。 |
プライマリサイト | プライマリディスクが配置されているデータセンター。逆レプリケーションが実行されると、プライマリサイトはセカンダリサイトに変換されます。 |
セカンダリサイト | セカンダリディスクが配置されているデータセンター。逆レプリケーションが実行されると、セカンダリサイトはプライマリサイトに変換されます。 |
RPO | ディスクの例外によって失われる可能性のあるデータ量。RPO は時間で測定され、データメトリックとして使用されます。非同期レプリケーションでは、RPO のデフォルト値は 15 分です。この値は、ディスクに例外が発生した場合、過去 15 分以内にプライマリディスクに書き込まれたデータが失われる可能性があることを示しています。 |
目標復旧時間 (RTO) | ディスクに例外が発生してからプライマリディスクが復旧するまでの時間。RTO は、非同期レプリケーションのデータメトリックとして使用されます。たとえば、RTO の値が 1 時間の場合、プライマリディスクに例外が発生してから 1 時間以内に、プライマリディスクのデータをリストアして正常に実行できます。 |
非同期レプリケーション関係 | プライマリディスク、セカンダリディスク、および非同期レプリケーションの構成間で確立されるレプリケーション関係。 |
レプリケーションペア | 非同期レプリケーション関係を持つディスクのペア。レプリケーション整合性グループには複数のレプリケーションペアを含めることができます。 |
フェールオーバー | セカンダリディスクの読み取りおよび書き込み権限を有効にし、ディスクにフェールオーバーできる非同期レプリケーションのサブ機能。 |
逆レプリケーション | レプリケーションペアの非同期レプリケーション関係を逆にして、元のセカンダリディスクから元のプライマリディスクにデータをレプリケートできる非同期レプリケーションのサブ機能。 |
手順
ディスクセットのディザスタリカバリを実装する
複数のディスクセットのディザスタリカバリを実装する