スナップショット一貫性のあるグループは、ディスクのコレクションに対してスナップショットを同時に作成できるようにする高度なデータ保護機能です。 この機能により、スナップショットが特定の時点でのデータの状態を正確に表すことが保証され、クラッシュの一貫性と時点の一貫性の両方が提供されます。 これは、単一のECSインスタンス内の複数のディスクまたはさまざまなECSインスタンスにわたるデータ同期と整合性に対する要件が高いシナリオに有益です。
シナリオ
スナップショットの整合性のあるグループは、通常、次のシナリオで使用されます。
クラスターファイルシステムとデータベースアプリケーション
ECSインスタンスにまたがるクラスターファイルシステムとデータベースアプリケーションでは、ポイントインタイムの一貫性とクラッシュの一貫性が不可欠です。 たとえば、データベースが複数のECSインスタンスに分散され、それぞれが複数のディスクを持つMySQLクラスターは、バックアップ中にすべてのディスク間でデータを同期し、非同期データによる復旧障害やデータ破損を防ぐことで、スナップショット一貫性のあるグループの恩恵を受けます。
分散アプリケーションシステム
スナップショット一貫性のあるグループは、大規模なWebサイトまたはマルチアプリケーションのコラボレーションシステムが、アップグレード、移行、またはフェールバックの前に、関連するすべてのディスクの一貫性のあるスナップショットを取得するのに役立ち、システムの状態とトレーサビリティを統一します。
バッチバックアップの要件
同じリージョン内の複数のECSインスタンスの定期的なバックアップ、特に時間依存アプリケーションの場合、スナップショット一貫性のあるグループは、データの一貫性を維持し、管理を合理化し、リスクを軽減しながら、バックアップを実行するための効率的なソリューションを提供します。
機能
次の表に、スナップショット整合グループの共通機能を示します。
機能 | 説明 | 参照 |
スナップショット整合性グループの作成 | スナップショット一貫性のあるグループを作成して、1つ以上のECSインスタンス上の複数のディスクのスナップショットを同時に作成できます。 ビジネスシステムに複数のディスクが含まれている場合は、スナップショットの一貫性のあるグループを作成して、一貫した書き込み順序とビジネスシステムデータのクラッシュの一貫性を確保できます。 | |
スナップショット整合性グループを使用してディスクをロールバックする | ハードウェアやソフトウェアの問題などのシステム障害が発生した場合、または偶発的な操作によってデータの損失や例外が発生した場合は、スナップショット一貫性のあるグループを使用して1つ以上のディスクをロールバックし、データを復元し、データの耐久性とビジネスの継続性を確保できます。 | |
アプリケーションに一貫性のあるスナップショットの作成 | アプリケーションの一貫性のあるスナップショットは、スナップショットの作成中にアプリケーションデータが一貫した状態になるようにします。 これにより、ロールバック時に一貫したアプリケーション状態に直接復元でき、複雑なログロールバック手順を回避し、高速で安定したアプリケーションの起動を容易にします。 説明 スナップショット一貫性グループを作成するときにアプリケーション一貫性スナップショット機能を有効にすると、システムは実際のシナリオに基づいてアプリケーション一貫性スナップショットまたはファイルシステム一貫性スナップショットを作成します。 |
課金
スナップショット一貫性のあるグループ機能は無料で提供されますが、グループ内の各スナップショットにはストレージ料金が適用されます。 詳細については、「スナップショット」をご参照ください。