スナップショット整合性グループは、同一ゾーン内の 1 台以上の Elastic Compute Service (ECS) インスタンスに接続された複数のディスクに対して、同時にスナップショットを作成できる高度なデータ保護機能です。これにより、すべてのスナップショットが単一の時点における正確なデータ状態を捉え、クラッシュ整合性および時点整合性の両方を保証します。
適用範囲/利用シーン
スナップショット整合性グループの代表的な利用シーンは以下のとおりです。
クラスターファイルシステムおよびデータベースアプリケーション
業務システムが複数台の ECS インスタンスにまたがるクラスターファイルシステム上で動作し、時点整合性およびクラッシュ整合性の両方を必要とする場合、スナップショット整合性グループにより同期バックアップを実現できます。たとえば、自社管理の MySQL クラスターにおいて、データベースが複数台の ECS インスタンス(各インスタンスに複数のディスクが接続)に分散している場合、スナップショット整合性グループを使用することで、すべてのディスクを同期してバックアップでき、不整合による復旧失敗やデータ破損を防止できます。
分散アプリケーションシステム
大規模なウェブサイトや複数アプリケーションが連携するシステムでは、データが異なる ECS インスタンスに分散しているものの、論理的には密接に結合されていることがあります。スナップショット整合性グループを活用すれば、アップグレード、移行、障害復旧の前に、関連するすべてのディスクに対して一貫性のあるスナップショットを迅速に取得でき、システム全体の状態の一貫性と完全なトレーサビリティを確保できます。
バッチバックアップ要件
同一ゾーン内の複数台の ECS インスタンスに対する定期バックアップ(特に時間的制約があるアプリケーション向け)において、スナップショット整合性グループは、データ整合性を維持しつつ効率的にバックアップを実行する手段を提供し、運用管理の簡素化とリスク低減を実現します。
特徴
以下の表は、スナップショット整合性グループの作成から削除までの主な機能を示しています。
機能 | 説明 |
同一ゾーン内の 1 台以上の ECS インスタンスに接続された複数のディスクに対して、同時にスナップショットを作成するためのスナップショット整合性グループを作成できます。 | |
より厳格なデータ整合性を必要とする場合は、スナップショット整合性グループの作成時にアプリケーション整合性スナップショット機能を有効化してください。システムは必要に応じて、アプリケーション整合性スナップショットまたはファイルシステム整合性スナップショットを作成します。 | |
ハードウェアまたはソフトウェアの障害、誤操作によるデータ損失・異常など、システム障害が発生した場合、スナップショット整合性グループを用いて 1 台以上のディスクをロールバックできます。これにより、エラー発生前のディスクデータ状態へ復元され、データ耐久性および業務継続性が確保されます。 | |
スナップショット整合性グループの名前および説明を変更できます。不要になった場合は、グループおよびそのスナップショットを削除して、継続的なストレージ料金を回避してください。 重要 スナップショット整合性グループを削除すると、グループ内のすべてのスナップショットも削除されます。削除されたスナップショットは復元できず、そのデータも回復できません。グループを削除する前に、これらのスナップショットが今後不要であることを確認してください。 |
課金
スナップショット整合性グループの作成は無料です。ただし、スナップショットのサイズおよび使用期間に基づき、スナップショットのストレージ料金が課金されます。詳細については、「スナップショットの課金」をご参照ください。
制限事項
スナップショット整合性グループを利用する際は、以下の制約事項にご注意ください。
制約 | 説明 |
ブロックストレージクラス |
|
その他の制約 |
|