ログバックアップを有効にすると、バイナリログがリアルタイムでバックアップストレージにアップロードされ、ログバックアップが作成されます。これにより、バックアップ保持期間内の任意の時点にデータを復元できます。このトピックでは、ApsaraDB RDS for MySQL のログバックアップを管理および表示する方法について説明します。
課金
ログバックアップの有効化は無料です。ただし、ログバックアップはバックアップストレージを消費するため、使用したストレージ領域に対して課金されます。バックアップストレージには無料クォータがあります。データバックアップとログバックアップの合計サイズが無料クォータを超えると、バックアップ料金が課金されます。
ログバックアップの有効化または無効化
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、対象の RDS インスタンスを見つけて、インスタンスの ID をクリックします。
-
左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
-
バックアップと復元 ページで、バックアップポリシー タブをクリックします。
-
[基本バックアップ] セクションで、編集 をクリックしてログバックアップを有効または無効にします。
標準ログバックアップ
パラメーター
説明
ログバックアップ
ポイントインタイムリカバリを有効にします。この機能はデフォルトで有効になっています。
データバックアップの保持期間
-
有効な値:7~730 日。デフォルト:7 日。
-
値はデータバックアップの保持期間以下である必要があります。
説明Basic Edition の ApsaraDB RDS for MySQL 5.7 インスタンスでは、この値は 7 日に固定されています。
拡張ポイントインタイムリカバリ
この設定は、一部のリージョンにある ApsaraDB RDS for MySQL インスタンスでのみ利用可能です。PITR とログバックアップの違い、PITR の仕組み、およびインスタンス要件については、「ポイントインタイムリカバリポリシーの設定」をご参照ください。
重要PITR をサポートするため、インスタンスは設定された データバックアップの保持期間 を超えて一部のバックアップセットを保持します。
たとえば、データバックアップの保持期間 を 7 日に設定した場合、バックアップデータは 7~9 日間保持されます。具体的には、システムは 7 日より古い最新の完全バックアップと、その完全バックアップから 7 日間の期間の終わりまでの後続のすべてのログバックアップを保持します。課金対象となるのは、1 つの完全バックアップと最大 1 週間分の追加のログバックアップのみです。
パラメータ
説明
ログバックアップ
ポイントインタイムリカバリ (PITR) に使用するトランザクションログをバックアップします。デフォルトで有効になっています。
[ポイントインタイムリカバリ]
特定の時点へのリカバリを有効にします。
データバックアップの保持期間
ログバックアップの保存期間を設定します。
-
範囲:7~730 日。デフォルト:7 日。
-
完全バックアップの保存期間を超えないように設定する必要があります。
説明MySQL 5.7 を実行している RDS Basic Edition インスタンスの場合、この値は 7 日に固定されています。
重要ログバックアップを無効にすると、システムは既存のログバックアップセットを 1~3 分以内に自動的に削除します。削除されたログバックアップセットは回復できません。操作は慎重に行ってください。
-
ログバックアップの表示
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、対象の RDS インスタンスを見つけて、インスタンスの ID をクリックします。
-
左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
-
バックアップと復元 ページで、 をクリックします。
High-availability Edition および Enterprise Edition インスタンスでは、プライマリノードとセカンダリノードの両方がログバックアップを生成します。バックアップリストでは、これらは [ファイルロケーションインスタンス ID] によって区別されます。
ログバックアップサイズの表示
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、対象の RDS インスタンスを見つけて、インスタンスの ID をクリックします。
-
インスタンスの 基本情報 ページで、インスタンスリソース セクションでログバックアップサイズを表示できます。
説明-
ログバックアップはバックアップストレージに保存され、ご利用のインスタンスのストレージ領域を消費しません。バックアップストレージは公開アクセスできません。
-
Basic Edition の ApsaraDB RDS for MySQL インスタンスのマイナーバージョンアップグレード後、バックアップ使用量 ページの 基本情報 が 0 と表示されることがあります。この値は、次回のスケジュールされたバックアップが完了した後に自動的に復元されます。
-
ログバックアップの削除
詳細については、「バックアップの削除または削減」をご参照ください。
ログバックアップのダウンロード
詳細については、「バックアップのダウンロード」をご参照ください。
ポイントインタイムリカバリ
ログバックアップを有効にすると、特定の時点にデータを復元できます。手順については、「完全データの復元」または「データベースとテーブルの復元」をご参照ください。
よくある質問
|
カテゴリ |
詳細 |
|
データの復元 |
Q:ログバックアップを使用してデータを復元できますか? A:はい。ログバックアップを有効にすると、保持期間内の任意の時点 (秒単位) にデータを復元できます。詳細については、「完全データの復元」または「データベースとテーブルの復元」をご参照ください。 |
|
バックアップ費用 |
Q:ログバックアップは無料ですか? A:ログバックアップの有効化は無料です。ただし、ログバックアップはバックアップストレージを消費するため、使用したストレージ領域に対して課金されます。バックアップストレージには無料クォータがあります。データバックアップとログバックアップの合計サイズが無料クォータを超えると、バックアップ料金が課金されます。 |
|
バックアップの表示 |
|
|
バックアップの無効化または削減 |
|
関連ドキュメント
-
ApsaraDB RDS for MySQL インスタンスのデータおよびログバックアップポリシーを変更するには、「自動バックアップポリシーの設定」をご参照ください。
-
バイナリログとログバックアップの違い、およびバイナリログの生成ルールを理解するには、「バイナリログファイルの管理」をご参照ください。
API リファレンス
-
DescribeBackupPolicy — インスタンスのバックアップ設定を表示します。
-
ModifyBackupPolicy — インスタンスのデータまたはログバックアップポリシーを変更します。