backup スケジュールの設定
backup job は復旧ポイントを実際に生成するスケジュールです。backup サービスは容量を確保するだけで、job が存在するまで何も backup されません。
job には 2 種類あります。full backup job は database 全体をコピーします。differential backup job は直近の full backup 以降の変更分だけをコピーし、リレーショナル engine でのみ利用できます。
前提条件
- database で backup サービスが有効になっていること。Backup サービスの管理 を参照してください。
full backup job を作成する
-
Backup タブで、Fully backup job ブロックで Add backup job をクリックします。

-
各項目を入力します。
- Backup job name: 6〜25 文字で、英数字、スペース、ハイフン、アンダースコアのみ使えます。
- Backup retention: 保持する backup の世代数です。正の整数で指定します。
- Hour / Minute / Day of week: job を実行するタイミングです。
-
Create をクリックします。
作成には 5〜10 分かかり、その間 job は Creating と表示されます。その後 Ready になり、設定したスケジュールで実行されます。
retention ポリシーによって full backup が削除されると、それに紐付くすべての differential backup と archived log も削除されます。retention は storage 予算だけでなく、復旧要件に照らして設定してください。
Kafka では backup の実行によりサービスが中断することがあります。Kafka の backup は負荷の低い時間帯に設定してください。
differential backup job を作成する
differential backup job はリレーショナル engine でのみ利用できます。PostgreSQL、MySQL、MariaDB、Microsoft SQL Server が対象です。
FPT Cloud は、特に大規模な database では、週に 1 回以上の full backup と、残りの日の differential backup を推奨しています。
先に full backup job を作成しておく必要があります。
- Backup タブで、Diff backup job ブロックで Add backup job をクリックします。
- full backup job と同じ要領で項目を入力し、作成します。
differential backup は対応する full backup job の retention を継承します。その full backup が削除されると、differential backup も併せて削除されます。
job を手動で実行する
job はスケジュールに従って自動実行されます。リスクのある変更の直前など、すぐに復旧ポイントが必要なときは手動で実行します。
- Backup タブで、job のブロックで Run now をクリックします。
- 確認ダイアログに
runと入力し、Confirm をクリックします。
新しい backup は Restore タブに復旧ポイントとして表示されます。成否は Backup Request の表に記録されます。
job を更新する
- Backup タブで、job のブロックで Edit をクリックします。
- 設定を変更し、Update をクリックします。
job を削除する
- Backup タブで、job のブロックで Delete をクリックします。
- 確認ダイアログを完了し、Confirm をクリックします。
full backup job を削除できるのは、それに紐付く differential backup job をすべて削除した後だけです。