Tair (Redis OSS-compatible) インスタンスは、RDB スナップショットを使用してデータの永続性を実現します。特定の時点にキャプチャされたメモリ内データは圧縮され、ディスク上のファイルに永続化されます。バックアッププロセスはデータ取得のパフォーマンスに影響しません。デフォルトでは、インスタンスは 1 日に 1 回データを自動的にバックアップするように設定されています。必要に応じて自動バックアップポリシーを変更したり、一時的なバックアップを手動で作成したりできます。
背景情報
Tair (Redis OSS-compatible) インスタンスは、RDB スナップショットを使用してデータの永続性を実現します。特定の時点にキャプチャされたメモリ内データは、ディスク上のファイルに永続化されます。バックアッププロセスはデータ取得のパフォーマンスに影響しません。
デフォルトでは、インスタンスのデータは 1 日に 1 回自動的にバックアップされます。いつでも手動でバックアップを作成することもできます。バックアップファイルは 7 日間のみ保持できます。バックアップファイルを長期間保持するには、コンピューターにダウンロードします。詳細については、「バックアップファイルのダウンロード」をご参照ください。
注意事項
インスタンスのバックアップタスクがすでに進行中の場合、別のバックアップタスクを開始することはできません。現在のバックアップタスクが完了した後に、別のバックアップタスクを開始することをお勧めします。
デフォルトでは、インスタンスはセカンダリデータベース上のデータをバックアップします。インスタンスで データフラッシュバック機能 が有効になっている場合、インスタンスはプライマリデータベース上のデータをバックアップします。
手順
コンソールにログインし、[インスタンス] ページに移動します。上部のナビゲーションバーで、管理するインスタンスが存在するリージョンを選択します。次に、インスタンスを見つけてインスタンス ID をクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
必要に応じて次の操作を実行します。
自動バックアップポリシーの変更
右上隅にある バックアップ設定 をクリックします。
表示されるパネルで、バックアップサイクルとバックアップ時間を指定します。
保持日数: バックアップファイルは 7 日間保持されます。
バックアップサイクル: 曜日を 1 つ以上選択できます。デフォルトでは、1 日に 1 つのバックアップが作成されます。
バックアップ時間: 1 日のうち、時間単位で期間を指定できます。オフピーク時にデータをバックアップすることをお勧めします。
説明コンソールに表示される時間は、お使いのコンピューターと同じタイムゾーンです。
確定する をクリックします。
手動でのバックアップ作成
右上隅にある [バックアップの作成] をクリックします。
表示されるダイアログボックスで [バックアップ有効期限ポリシー] を設定し、確定する をクリックします。
クラウドネイティブインスタンスのみが手動バックアップ有効期限ポリシーのカスタマイズをサポートします (クラシックインスタンスはこれをサポートしません)。サポートされているオプション:
標準 (デフォルト): このオプションは、バックアップ有効期限ポリシーが現在の自動バックアップポリシーと一致することを示します。
独立: このオプションを使用すると、手動バックアップデータの保持期間を 7~730 日の範囲で設定できます。
永続: このオプションは、手動バックアップデータが期限切れになることはなく、インスタンスの存続期間中保持されることを示します。たとえば、毎週月曜日または毎月初めに手動バックアップを実行し、バックアップ有効期限ポリシーを [永続] に設定して、バックアップデータが永続的に保存されるようにすることができます。
説明単一のインスタンスに対して 1 日に最大 30 回の手動バックアップを実行できます。手動バックアップの回数が制限を超えると、
Exceeding the daily backup times of this DB instance.エラーが報告されます。この制限は 24 時間後に自動的に解除され、自動バックアップには影響しません。手動バックアップデータの有効期限は延長できます。
よくある質問
Q: バックアップデータを削除するにはどうすればよいですか?
A: クラウドネイティブインスタンスの場合、対象の手動バックアップデータの横にある [削除] ボタンを直接クリックできます。ただし、自動バックアップデータは削除できません。自動バックアップデータは、有効期限が切れると自動的に削除されます。
Q: インスタンスのバックアップポリシーを変更すると、インスタンスの通常の操作に影響しますか?
A: いいえ。
Q: SAVE または BGSAVE コマンドを実行してインスタンスのデータをバックアップできますか?
A: いいえ、できません。コンソールで [バックアップの作成] をクリックするか、CreateBackup 操作を呼び出して手動でデータをバックアップできます。
Q: 1 日に複数のバックアップを実行するにはどうすればよいですか?
A: 自動バックアップポリシーは、1 日に最大 1 回のバックアップをサポートします。より頻繁にバックアップを実行するには、コードを記述して定期的に CreateBackup 操作を呼び出し、手動バックアップをシミュレートできます。詳細については、「CreateBackup の呼び出し例」をご参照ください。バックアップされたデータもバックアップリストに含まれます。
説明Tair (Enterprise Edition) インスタンスが提供するデータフラッシュバック機能を使用することもできます。Tair (Enterprise Edition) インスタンスでデータフラッシュバック機能を有効にすると、インスタンスは 24/7 のデータバックアップをサポートし、過去 7 日以内の特定の時点にデータを復元できます (ポイントインタイムリカバリ、PITR)。詳細については、「データフラッシュバック」をご参照ください。
Q: インスタンスの有効期限が切れたり、リリースされたりした後、インスタンスのバックアップデータは保持されますか?
A: バックアップデータも削除されます。バックアップデータを長期間保持するには、事前にバックアップファイルをダウンロードしてください。
関連 API 操作
API 操作 | 説明 |
インスタンスのバックアップを作成します。 | |
インスタンスのバックアップポリシーを照会します。バックアップポリシーには、バックアップサイクルとバックアップ時間が含まれます。 | |
インスタンスの自動バックアップポリシーを変更します。 | |
手動バックアップデータの有効期限を延長します。 |
参考資料
データの復元方法については、「バックアップセットから新しいインスタンスにデータを復元する」をご参照ください。
バックアップファイルをコンピューターにダウンロードする方法については、「バックアップファイルのダウンロード」をご参照ください。