RDSインスタンスのログバックアップ機能を有効にすると、RDSインスタンスのバイナリログファイルがリアルタイムでバックアップストレージにアップロードされます。 バックアップストレージ内のバイナリログファイルは、ログバックアップファイルと呼ばれます。 ログバックアップファイルを使用して、指定したバックアップ保持期間内の特定の時点にRDSインスタンスのデータを復元できます。 このトピックでは、ApsaraDB RDS for MySQLインスタンスのログバックアップファイルを管理および表示する方法について説明します。
課金ルール
この機能に対して課金されません。 ただし、ログバックアップファイルはバックアップストレージを消費し、消費されたバックアップストレージに対して課金されます。 バックアップストレージの無料クォータが提供されます。 データバックアップファイルとログバックアップファイルの合計サイズが無料クォータを超えている場合、使用した過剰なバックアップストレージに対して追加料金が発生します。 詳細については、「バックアップストレージ料金」をご参照ください。
ログバックアップ機能の有効化または無効化
[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
表示される バックアップと復元 ページで、バックアップポリシー タブをクリックします。
[基本バックアップ] セクションで、[編集] をクリックして、ログバックアップ機能を有効または無効にします。
ログバックアップ設定 (ログバックアップ通常版)
パラメーター
説明
ログバックアップ
ログバックアップ機能を有効にするかどうかを指定します。 この機能を有効にすると、RDSインスタンスのデータをある時点に復元できます。 この機能はデフォルトで無効になっています。
ログバックアップの保持期間 (日)
有効な値の範囲は7から730です。 デフォルト値 : 7
ログバックアップの保持期間は、データバックアップの保持期間以下である必要があります。
説明RDSインスタンスがRDS Basic EditionでMySQL 5.7を実行している場合、値は7に固定されます。
PITR機能の設定 (ログバックアップ機能の強化)
PITR機能は、特定のリージョンにあるRDSインスタンスでサポートされています。 PITR機能とログバックアップ機能の違い、PITR機能の説明、およびPITR機能を有効にできるRDSインスタンスの詳細については、「PITR機能の設定」をご参照ください。
重要PITRを実装するために、システムは [Time Range of Specific Points for Restoration] パラメーターの値に基づいて追加のバックアップセットを保持します。
たとえば、[復元時間の特定のポイントの時間範囲] パラメーターを7に設定した場合、バックアップセットは7〜9日間保持されます。 システムは追加の完全バックアップを7日間以上保持し、7日目から最後の完全バックアップが生成された日までにすべての連続したログバックアップが生成されます。 最大で1週間以内に生成された1つの完全バックアップと追加のログバックアップの保存に対して課金されます。
パラメーター
説明
特定の時点への復元
PITR機能を有効にするかどうかを指定します。 この機能を有効にすると、RDSインスタンスのデータを任意の時点に復元できます。 この機能は、ログバックアップ機能の拡張機能です。 デフォルトでは、新しいRDSインスタンスでは、特定の復元時間の時間範囲がオンになっています。
特定の時点の復元の時間範囲
RDSインスタンスのデータを任意の時点に復元できる日数。 このパラメーターの値を変更すると、ログバックアップの保持期間も変更されます。
有効な値: 7 ~ 730 デフォルト値 : 7
値は、完全バックアップの保持期間以下である必要があります。
説明RDSインスタンスがRDS Basic EditionでMySQL 5.7を実行している場合、値は7に固定されます。
重要ログバックアップ機能を無効にすると、システムは1〜3分以内に既存のログバックアップファイルを自動的に削除します。 削除したログバックアップファイルは復元できません。 作業は慎重に行ってください。
ログバックアップファイルの表示
[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
表示されるページで、
、[ログバックアップ] をクリックします。バックアップと復元RDSインスタンスがRDS High-availability EditionまたはRDS Enterprise Editionを実行している場合、ログバックアップファイルはプライマリRDSインスタンスとそのセカンダリRDSインスタンスによって生成されます。 各ログバックアップファイルのインスタンスIDを確認して、プライマリRDSインスタンスによって生成されたログバックアップファイルと、セカンダリRDSインスタンスによって生成されたログバックアップファイルを識別できます。
ログバックアップファイルの合計サイズを表示する
[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
RDSインスタンスの 基本情報 ページで、使用量統計 セクションのログバックアップファイルの合計サイズを表示します。
説明ログバックアップファイルはバックアップストレージに保存され、RDSインスタンスのストレージ容量を消費しません。 バックアップストレージにアクセスできません。
RDSインスタンスのマイナーエンジンバージョンを更新すると、RDSインスタンスの 基本情報 ページの バックアップ使用量 パラメーターの値が0と表示される場合があります。 次のスケジュールされたバックアップが完了すると、このエラーは自動的に修正されます。
ログバックアップファイルの削除
詳細については、「バックアップファイルの削除またはバックアップファイルのサイズの縮小」をご参照ください。
ログバックアップファイルのダウンロード
詳細については、「バックアップファイルのダウンロード」をご参照ください。
特定の時点にデータを復元
RDS for MySQLインスタンスのログバックアップ機能を有効にすると、インスタンスのデータを特定の時点に復元できます。 詳細については、「完全データの復元」および「ApsaraDB RDS For MySQLインスタンスの個々のデータベースとテーブルの復元」をご参照ください。
よくある質問
カテゴリ | 説明 |
データの復元 | ログバックアップファイルを使用してデータを復元できますか? ログバックアップ機能を有効にすると、指定したバックアップ保持期間内の特定の時点にデータを復元できます。 時点は秒まで正確にすることができる。 詳細については、「完全データの復元」および「ApsaraDB RDS For MySQLインスタンスの個々のデータベースとテーブルの復元」をご参照ください。 |
バックアップ料金 | ログバックアップ機能の料金はですか? いいえ、この機能に対して課金されません。 ただし、ログバックアップファイルはバックアップストレージを消費し、消費されたバックアップストレージに対して課金されます。 バックアップストレージの無料クォータが提供されます。 データバックアップファイルとログバックアップファイルの合計サイズが無料クォータを超えている場合、使用した過剰なバックアップストレージに対して追加料金が発生します。 詳細については、「バックアップストレージ料金」をご参照ください。 |
バックアップファイルのチェック |
|
機能の無効化とログバックアップの削減 |
|
関連ドキュメント
RDS for MySQLインスタンスのデータバックアップおよびログバックアップポリシーを変更するには、「自動バックアップ機能の使用」をご参照ください。
ローカルログファイルとログバックアップの違い、およびローカルログファイルが生成されるルールの詳細については、「バイナリログファイルの管理」をご参照ください。
関連する API 操作
DescribeBackupPolicy操作を呼び出して、インスタンスのバックアップ設定を表示できます。 詳細については、「DescribeBackupPolicy」をご参照ください。
ModifyBackupPolicy操作を呼び出して、インスタンスのバックアップ設定を変更できます。 詳細については、「ModifyBackupPolicy」をご参照ください。