レプリケーションペア一貫性グループ機能を使用すると、ディザスタリカバリシナリオで複数のクラウドディスクをバッチ管理できます。 この機能は、同じレプリケーションペア一貫性グループ内のすべてのディスクのデータを同じ時点に復元して、1つ以上のインスタンスを回復できるようにするのに役立ちます。 このトピックでは、レプリケーションペアの一貫性のあるグループ機能の使用シナリオ、制限、サポートされる操作、および関連する用語について説明します。
シナリオの使用
- 仮想グループの管理
複数のElastic Compute Service (ECS) インスタンスにまたがるクラスターファイルシステムにビジネスシステムがデプロイされている場合、インスタンス上のすべてのディスクを仮想グループとしてまとめて管理し、これらのディスクのそれぞれが非同期レプリケーションで一貫した書き込み順序であることを保証する必要があります。 仮想グループシナリオの例: 自己管理型MySQLクラスターが複数のECSインスタンス上に構築され、単一の論理ボリュームマネージャー (LVM) 論理ボリュームが複数のディスクにまたがって作成され、MySQLまたはSAP HANAクラスターがクラウドに移行されます。
- マルチディスク保護とリカバリ
業務システムが複数のディスクにまたがっている場合、これらすべてのディスクを保護および復元するためのポリシーを適用する必要があります。
- マルチディスクのデータバックアップ
同じリージョン内にある複数のECSインスタンスのディスクは、ポイントインタイムの整合性が高い状態でバッチバックアップする必要があります。
- 分散アプリケーションシステムのディザスタリカバリ
災害回復は、スーパーコンピューティングシステム、大規模ウェブサイト、およびマルチアプリケーション協調システムなどの分散アプリケーションシステムのために実装される必要がある。
機能紹介
機能の原則
レプリケーションペア一貫性のあるグループ機能を使用すると、同じリージョン内のゾーン間またはリージョン間でディスク間でデータを非同期にレプリケートできます。 プライマリサイトに障害が発生した場合、対応するセカンダリサイトにフェールオーバーして、セカンダリサイトからデータを復元できます。
サポートされる操作
API 操作 | 説明 | 参考資料 |
レプリケーションペアの一貫性のあるグループを作成する | レプリケーションペア一貫性グループ機能を使用してマルチディスクのジオディザスタリカバリを実装する前に、レプリケーションペア一貫性グループを作成する必要があります。 レプリケーションペアの一貫性のあるグループを作成した後、ビジネス要件に基づいて名前と説明を変更できます。 | レプリケーションペアの一貫性のあるグループの作成 |
複製ペアの追加 | レプリケーションペアの一貫性のあるグループを作成した後、グループと同じ方向にレプリケートするレプリケーションペアをグループに追加できます。 | レプリケーションペアの追加 |
レプリケーションペアの削除 | 不要になったレプリケーションペアを、レプリケーションペアの一貫性のあるグループから削除できます。 レプリケーションペアがレプリケーションペア一貫性のあるグループから削除されると、レプリケーションペアはグループから関連付けが解除されますが、削除されません。 | レプリケーションペアの削除 |
1つ以上のレプリケーションペアの非同期レプリケーションを有効にする-一貫性のあるグループ | レプリケーションペアをレプリケーションペアの一貫性のあるグループに追加した後、そのグループが定期的にプライマリサイトのディスクからセカンダリサイトのディスクにデータを非同期でレプリケートするために、非同期レプリケーションをアクティブ化して、これらのレプリケーションペアをアクティブ化する必要があります。 | レプリケーションペアの非同期レプリケーションの有効化-一貫性のあるグループ |
1つ以上のレプリケーションペアの非同期レプリケーションを停止する-一貫性のあるグループ | レプリケーションペア一貫性グループを使用してデータをレプリケートする必要がなくなった場合、またはレプリケーションペア一貫性グループでフェールオーバーを実行する場合は、グループの非同期レプリケーションを停止することでメンバーレプリケーションペアを停止できます。 | レプリケーションペアの非同期レプリケーションを無効にする-一貫性のあるグループ |
ディザスタリカバリの実装 | レプリケーションペアの一貫性のあるグループを作成してアクティブ化した後、プライマリサイトのディスクに障害が発生した場合、このグループを使用してディスクをバッチ復元できます。 | レプリケーションペアの一貫性のあるグループを使用したディザスタリカバリの実装 |
レプリケーションペアの一貫性のあるグループを削除する | 不要になったレプリケーションペアの一貫性のあるグループを削除できます。 | レプリケーションペア整合性グループの削除 |
用語
期間 | 説明 |
非同期レプリケーション | 非同期レプリケーションは、定期的にゾーンまたはリージョン間でディスク間でデータをレプリケートする操作です。 非同期レプリケーションでは、ソースディスク (プライマリディスク) と宛先ディスク (セカンダリディスク) のデータはクラッシュの一貫性がありますが、時間的に一貫性がありません。 詳細については、「概要」をご参照ください。 |
レプリケーションペア | 非同期レプリケーション関係を持つディスクのペア。 |
プライマリサイト | 通常の場合にビジネスの通常の運用をサポートするために独立して実行できるプライマリデータセンター。 |
セカンダリサイト | プライマリサイトのディザスタリカバリサイトとして機能するデータセンター。 プライマリサイトに障害が発生した場合、セカンダリサイトがビジネスを引き継ぎ、ビジネスの継続性を確保します。 |
リカバリポイント目標 (RPO) | ディスクの例外により失われる可能性のあるデータの量。 RPOは時間で測定されます。 これはデータメトリックとして使用され、レプリケーションペア一貫性グループでは15分のデフォルト値を保持します。 この値は、プライマリサイトのディスクで例外が発生した場合、例外の15分前までにディスクに書き込まれたデータが、ディスクの復元時に失われる可能性があることを示します。 |
failover | セカンダリサイトのディスクに対する読み取りおよび書き込み権限を有効にし、セカンダリサイトにフェールオーバーできる機能。 |
逆レプリケーション | レプリケーション関係を逆にして、セカンダリサイトのディスクからプライマリサイトのディスクに最新のデータをレプリケートできる機能。 |
制限事項
項目 | 制限 |
単一のレプリケーションペアに追加できるレプリケーションペア-一貫性のあるグループ | 17 |
RPO | 15分 (プライマリサイトのディスクに障害が発生する15分前までにデータが復元されます) 。 |
項目 | プライマリディスクでサポート | セカンダリディスクでサポート |
読み取り / 書き込み操作 | √ | × ① |
ディスク削除 | × | × |
ディスクの初期化 | × | × |
ディスクのサイズ変更 | × | × |
ディスク接続 | √ | × |
スナップショット作成 | √ | √ ② |
スナップショットに基づくロールバック | √ | × |
ディスクカテゴリの変更 | × | × |
パフォーマンスレベルの変更 | × | × |
ディスク暗号化 | × | × |
マルチ接続 | × | × |
インスタンスとディスクの移行 | × | × |
- ①: レプリケーションペア一貫性グループがアクティブ化された後、セカンダリディスクは読み取り専用状態になり、ユーザーはディスクへの書き込み権限を持ちません。
- ②: RPOにより、プライマリディスクに対して作成されたスナップショットのデータと、関連するセカンダリディスクに対して同時に作成されたスナップショットのデータとが一致しない場合があります。