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