Elastic Block Storage (EBS) は、非同期レプリケーションを通じてディスクディザスタリカバリを提供します。データは、プライマリサイト (本番サイト) のディスクから、ゾーンまたはリージョンをまたいでセカンダリサイト (ディザスタリカバリサイト) のディスクにレプリケーションされます。プライマリサイトで障害が発生した場合、セカンダリサイトにフェイルオーバーすることで、ビジネスの可用性と継続性を確保できます。
シナリオ
ディスクディザスタリカバリは、ゾーン間ディザスタリカバリとリージョン間ディザスタリカバリの2つの主要なシナリオで使用されます。
-
ゾーン間ディザスタリカバリ:データセンターに影響を与える火災や停電などの不可抗力要因、またはソフトウェアの問題やハードウェアの損傷などのデバイス障害によって引き起こされるゾーンレベルの障害から復旧します。
-
リージョン間ディザスタリカバリ:地震や津波などの地域的な災害から保護します。プライマリサイトで障害が発生した場合、別のリージョンのセカンダリサイトにフェイルオーバーして、ビジネス運用を継続できます。
用語
ディスクのディザスタリカバリを実装する前に、次の用語をよく理解してください。
|
用語 |
説明 |
|
非同期レプリケーション |
非同期レプリケーションは、リージョンまたはゾーンをまたいで、あるディスクから別のディスクへ定期的にデータをレプリケーションします。データはリアルタイムで同期されないため、ソースディスク上のデータは常に宛先ディスク上のデータと同一であるとは限りません。 |
|
プライマリサイト |
プライマリディスクが配置されているデータセンターです。プライマリサイトは、独立して通常のビジネス運用をサポートできます。リバースレプリケーションが実行されると、プライマリサイトはセカンダリサイトに変換されます。 |
|
セカンダリサイト |
セカンダリディスクが配置されているデータセンターです。セカンダリサイトはプライマリサイトのバックアップとして機能します。プライマリサイトで障害が発生した場合、セカンダリサイトがビジネス運用を引き継ぎ、継続性を確保します。リバースレプリケーションが実行されると、セカンダリサイトはプライマリサイトに変換されます。 |
|
プライマリディスク |
ディザスタリカバリを実装するためにデータがレプリケーションされるディスクです。プライマリディスクはソースディスクとも呼ばれます。リバースレプリケーションが実行されると、プライマリディスクはセカンダリディスクに変換されます。 |
|
セカンダリディスク |
データがレプリケーションされるディスクです。セカンダリディスクは宛先ディスクとも呼ばれます。リバースレプリケーションが実行されると、セカンダリディスクはプライマリディスクに変換されます。 |
|
RPO |
目標復旧時点 (Recovery Point Objective) です。ディスク例外により失われる可能性のあるデータ量を時間で測定したものです。非同期レプリケーションでは、デフォルトの RPO は15分です。これは、例外が発生した場合、過去15分以内にプライマリディスクに書き込まれたデータが失われる可能性があることを意味します。 |
|
RTO |
目標復旧時間 (Recovery Time Objective) です。例外発生後、プライマリディスクが復旧するまでにかかる時間です。例えば、RTO が1時間の場合、例外発生から1時間以内にプライマリディスクのデータが復元され、ディスクは通常の運用を再開できます。 |
|
非同期レプリケーション関係 |
プライマリディスク、セカンダリディスク、および非同期レプリケーションの構成間に確立されるレプリケーション関係です。 |
|
レプリケーションペア |
非同期レプリケーション関係を持つディスクのペアです。レプリケーション整合性グループには、複数のレプリケーションペアを含めることができます。 |
|
フェイルオーバー |
セカンダリディスクでの読み書き権限を有効にし、そのディスクにフェイルオーバーする非同期レプリケーションのサブ機能です。 |
|
リバースレプリケーション |
レプリケーションペアの非同期レプリケーション関係を逆転させ、元のセカンダリディスクから元のプライマリディスクにデータをレプリケーションする非同期レプリケーションのサブ機能です。 |
特徴
EBS は、関与するディスクの数に応じて、2つのディザスタリカバリ機能を提供します。
非同期レプリケーション
非同期レプリケーションは、単一ディスクセットのディザスタリカバリ用に設計されています。この機能は、EBS のデータレプリケーション機能を使用して、あるディスク (プライマリディスク) から別のリージョンまたはゾーンにある別のディスク (セカンダリディスク) へデータを非同期的にレプリケーションします。プライマリディスクで障害が発生した場合、セカンダリディスクにフェイルオーバーし、リバースレプリケーションを実行してディザスタリカバリを実現できます。
-
ゾーン間ディザスタリカバリ
-
リージョン間ディザスタリカバリ
レプリケーション整合性グループ
レプリケーション整合性グループは、複数ディスクセットのディザスタリカバリ用に設計されています。この機能により、ビジネスシステムが複数のディスクを含むディザスタリカバリシナリオにおいて、ディスクを一括で管理および操作できます。レプリケーション整合性グループ内のすべてのディスクのデータを同じ特定時点に復元して、ディザスタリカバリを実装できます。
データは、プライマリサイトのプライマリディスクから、リージョンまたはゾーンをまたいでセカンダリサイトのセカンダリディスクに非同期的にレプリケーションされます。プライマリサイトで障害が発生した場合、対応するセカンダリサイトにフェイルオーバーし、リバースレプリケーションを実行してディザスタリカバリを実現できます。
-
ゾーン間ディザスタリカバリ
-
リージョン間ディザスタリカバリ
制限事項
仕様制限
次の表は、非同期レプリケーションとレプリケーション整合性グループの仕様制限について説明しています。
|
項目 |
制限 |
|
ディスクあたりのレプリケーションペア数 |
1 |
|
レプリケーション整合性グループあたりのレプリケーションペア数 |
17 |
|
レプリケーションサイクル |
15分 (データは15分ごとにプライマリディスクからセカンダリディスクに非同期的にレプリケーションされます) |
|
レプリケーションレート |
最大 100 MB/秒。システム負荷によって異なる場合があります。 |
|
プライマリディスクのカテゴリ |
ESSDs または ESSD AutoPL ディスク |
|
セカンダリディスクのカテゴリ |
対応するプライマリディスクと同じディスクカテゴリ、パフォーマンスレベル、および容量である必要があります。 |
ディスク操作の制限
次の表は、非同期レプリケーションとレプリケーション整合性グループのディスク操作の制限について説明しています。
次の表の番号は、次の制限に対応しています。
-
レプリケーションペアがアクティブ化されると、セカンダリディスクは読み取り専用状態になり、ユーザーはディスクへの書き込み権限を持ちません。
-
目標復旧時点 (RPO) のため、プライマリディスク用に作成されたスナップショットのデータは、関連するセカンダリディスク用に同時に作成されたスナップショットのデータと不整合になる場合があります。
-
レプリケーションは暗号化されたディスクに制限されます。暗号化されたディスクと暗号化されていないディスク間のクロスレプリケーションはサポートされていません。
|
操作 |
プライマリディスク |
セカンダリディスク |
|
読み書き |
サポートされています |
サポートされていません (注1を参照) |
|
ディスクの削除 |
サポートされていません |
サポートされていません |
|
ディスクの初期化 |
サポートされていません |
サポートされていません |
|
ディスクのサイズ変更 |
サポートされていません |
サポートされていません |
|
ディスクのアタッチ |
サポートされています |
サポートされていません |
|
スナップショットの作成 |
サポートされています |
サポートされています (注2を参照) |
|
スナップショットに基づくロールバック |
サポートされています |
サポートされていません |
|
ディスクカテゴリの変更 |
サポートされていません |
サポートされていません |
|
パフォーマンスレベルの変更 |
サポートされていません |
サポートされていません |
|
ディスクの暗号化 |
サポートされています |
サポートされています (注3を参照) |
|
マルチアタッチ |
サポートされていません |
サポートされていません |
|
インスタンスとのディスク移行 |
サポートされていません |
サポートされていません |
課金
非同期レプリケーションは、レプリケーションペアに対して次の課金方法をサポートしています。
-
レプリケーションデータ料金:レプリケーションデータ量に基づいて課金されます。従量課金レプリケーションペアの料金は、次のように計算されます。
料金 = レプリケーションデータの単価 × レプリケーションデータ量
例えば、中国 (杭州) リージョンのディスクAと中国 (上海) リージョンのディスクBで構成される従量課金レプリケーションペアがあるとします。ディスクAからディスクBに100 GB のデータがレプリケーションされ、単価が1 GB あたり CNY 0.5 の場合、CNY 50 (= 1 GB あたり CNY 0.5 × 100 GB) が課金されます。
従量課金では、クロスリージョンレプリケーションのみが課金されます。同じリージョン内のゾーン間レプリケーションは無料です。
-
災害復旧訓練料金:災害復旧訓練の場合、セカンダリサイトで作成するディスクに対して従量課金で課金されます。詳細については、「従量課金」をご参照ください。
操作手順
ディスクディザスタリカバリを実装するには、シナリオに応じて次の手順に従ってください。
-
単一ディスクセットのディザスタリカバリの実装
-
複数ディスクセットのディザスタリカバリの実装