すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:MariaDBデータのバックアップ

最終更新日:Oct 08, 2024

ApsaraDB RDS for MariaDBインスタンスは、自動バックアップと手動バックアップの両方をサポートしています。 バックアップポリシーを設定して、RDSデータとログバックアップのバックアップサイクルを調整し、RDSインスタンスを自動または手動でバックアップできます。

前提条件

AliyunServiceRoleForDBSサービスにリンクされたロールは、ApsaraDB RDSのバックアップ機能を初めて使用するときに、Alibaba Cloudアカウントを使用して作成されます。 詳細については、「DBSのサービスにリンクされたロールを作成するにはどうすればよいですか? 」をご参照ください。

使用上の注意

  • バックアップファイルはバックアップストレージを占有します。 各RDSインスタンスには、バックアップストレージの無料クォータが割り当てられます。 使用するバックアップストレージの量が無料クォータを超えた場合、過剰なバックアップストレージに対して課金されます。 無料クォータの使用量を最大化するために、ビジネス要件に基づいてバックアップサイクルを指定することを推奨します。 バックアップストレージの無料クォータの詳細については、「ApsaraDB RDS For MariaDBインスタンスのバックアップストレージの無料クォータの表示」をご参照ください。

  • バックアップストレージの課金方法と課金可能な項目をよく理解することをお勧めします。 詳細については、「課金項目、課金方法、および料金」をご参照ください。

  • バックアップストレージ使用量の課金ルールの詳細については、 「ApsaraDB RDSの料金 」をご参照ください。

  • バックアップ操作中にDDL文を実行しないでください。 バックアップ操作中にDDL文が実行されると、関連するテーブルがロックされ、バックアップ操作は失敗します。

  • オフピーク時にRDSインスタンスをバックアップすることを推奨します。

  • RDSインスタンスに大量のデータがある場合、バックアップを完了するまでに長い時間がかかる場合があります。

  • バックアップファイルは、指定された期間保持されます。 指定された保存期間が経過する前に、バックアップファイルをコンピューターにダウンロードすることを推奨します。

バックアップの説明

データバックアップ

ログバックアップ

スナップショットバックアップがサポートされています。 物理バックアップと論理バックアップはサポートされていません。

  • ログファイルはRDSインスタンスのストレージ容量を占有します。

  • ログファイルのサイズが500 MBを超える場合、またはログファイルへのログデータの書き込み期間が6時間を超える場合、新しいログファイルが生成されます。 元のログファイルは非同期でアップロードされます。

  • Binlogsのアップロード機能を使用して、ログファイルをObject Storage Service (OSS) バケットにアップロードできます。 これはRDSインスタンスのデータ復元には影響せず、ログファイルはRDSインスタンスのストレージ容量を占有しなくなります。

説明

ログファイルが保存されているOSSバケットにアクセスできません。

自動バックアップ

ApsaraDB RDSは、指定したバックアップポリシーに基づいてRDSインスタンスを自動的にバックアップします。

  1. ApsaraDB RDSコンソールにログインし、[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 RDSインスタンスを見つけ、インスタンスIDをクリックします。

  2. 左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。

  3. バックアップと復元 ページで、バックアップポリシー タブをクリックします。 表示されるタブで、データバックアップの設定 セクションの [編集] をクリックします。

  4. バックアップ設定 ダイアログボックスで、バックアップポリシーを指定し、[保存] をクリックします。 下表に、各パラメーターを説明します。

    パラメーター

    説明

    データバックアップの保持期間 (日)

    データバックアップファイルを保持する日数。

    • 有効な値: 7 ~ 730

    • デフォルト値 : 7

    バックアップサイクル

    バックアップを実行するタイミングに基づくサイクル。 1つ以上の曜日を選択できます。

    説明

    データのセキュリティを確保するために、少なくとも2日間を選択することを推奨します。

    バックアップ時刻

    バックアップを実行する期間 (時間) 。

    ログバックアップ

    ログバックアップ機能を有効にするか無効にするかを指定します。

    重要

    この機能を無効にすると、すべてのログバックアップファイルが削除され、RDSインスタンスのデータを指定された時点に復元することはできません。

    ログ保持期間 (日)

    ログバックアップファイルを保持する日数。

    • 有効な値: 7 ~ 730

    • デフォルト値 : 7

    ログの保持期間は、データバックアップの保持期間以下である必要があります。

手動バックアップ

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。

  2. ページの右上隅にある [インスタンスのバックアップ] ボタンをクリックしてダイアログボックスを開き、[Ok] をクリックします。

バックアップが完了したら、[バックアップと復元] > [ベースバックアップ] > [データバックアップ] または [ログバックアップ] ページでバックアップを別のインスタンスに復元できます。

よくある質問

  1. RDSインスタンスのデータバックアップ機能を無効にできますか。

    いいえ、RDSインスタンスのデータバックアップ機能を無効にすることはできません。 データバックアップの保持期間は、7日から730日の範囲内である必要があります。

  2. RDSインスタンスのログバックアップ機能を無効にできますか。

    はい、[バックアップ設定] ダイアログボックスでRDSインスタンスのログバックアップ機能を無効にできます。

関連する API 操作

API 操作

説明

CreateBackup

インスタンスのバックアップタスクを作成します。

DescribeBackups

インスタンスのバックアップファイルを照会します。

DescribeBackupPolicy

インスタンスのバックアップ設定を照会します。

ModifyBackupPolicy

インスタンスのバックアップ設定を変更します。

DescribeBackupTasks

インスタンスのバックアップタスクを照会します。

DescribeBinlogFiles

インスタンスのログファイルを照会します。