バックアップを利用すると、データを過去のある時点に復元することも、エクスポートして分析することもできます。バックアップは、次のようなシナリオで役立ちます。
障害復旧: 障害復旧計画の一部としてバックアップを使用します。障害が発生した場合は、Memorystore for Redis Cluster の新しいクラスタにデータを復元できます。バックアップ スケジュールは、アドホック エクスポートよりも堅牢な保護を提供します。
データ移行: 異なるクラスタ間でデータを移行して、リソースを統合したり、データを別のリージョンに移動したりします。
データ共有: 異なるチームやアプリケーション間でデータを共有して、コラボレーション、オフライン データ分析、データ交換を可能にします。
コンプライアンス: コンプライアンス要件を満たすために、キャッシュデータの定期的なバックアップを作成します。
Memorystore for Redis Cluster のバックアップには複数の RDB ファイルが含まれているため、Memorystore for Redis インスタンスにインポートすることはできません。
バックアップとバックアップ コレクション
バックアップは、データの特定の時点のスナップショットです。バックアップをバックアップ コレクションに整理できます。バックアップ コレクションには、クラスタのすべてのバックアップが含まれます。クラスタを削除しても、Memorystore for Redis Cluster は対応するバックアップ コレクションを自動的に削除しません。
保持期間を構成することで、バックアップに有効期間(TTL)を設定できます。バックアップが TTL を超えると、Memorystore for Redis Cluster は自動的にバックアップを削除します。
バックアップからデータを復元するには、クラスタを作成してデータを復元する必要があります。既存のクラスタにバックアップ データをインポートすることはできません。
自動バックアップとオンデマンド バックアップ
バックアップは次の方法で開始できます。
自動バックアップ(推奨): バックアップ スケジュールを構成して、クラスタの定期的なバックアップを開始します。
オンデマンド バックアップ: すぐに開始されるバックアップ オペレーションを開始します。
自動バックアップのスケジュールを設定する方法やバックアップを開始する方法については、バックアップを管理するをご覧ください。
料金
バックアップごとに、サイズに基づいてストレージ費用が課金されます。バックアップごとに、最低でも 24 時間分の料金が発生します。詳細については、Memorystore for Redis Cluster の料金をご覧ください。
次のステップ
- 詳しくは、バックアップを管理する方法をご覧ください。
- 永続性について学習する。