バックアップポリシーを設定して、RDS データバックアップとログバックアップのサイクルを調整することができます。その結果、RDS は自動バックアップ機能を有効にします。 RDS データを手動でバックアップすることもできます。

インスタンスのバックアップファイルは、バックアップ領域を占有します。 使用済みスペースがフリークォータを超えた場合、料金が発生します。 利用可能なバックアップスペースに基づいてサービス要件を満たすために、バックアップサイクルを適切に設計する必要があります。詳細な費用については、バックアップスペースの無料クォータの表示をご覧ください。バックアップスペース使用の課金標準については、価格設定を参照してください。

バックアップポリシー

ApsaraDB はデータバックアップとログバックアップをサポートします。 時間でデータをリカバリするには、ログバックアップ機能を有効にする必要があります。 次の表に、さまざまなデータベースタイプに適用可能なバックアップポリシーを示します。

データベースの種類 データバックアップ ログバックアップ
MySQL
  • MySQL 5.5/5.6/5.7 (高可用性版および財務版を含む):
    • 自動バックアップは完全な物理バックアップをサポートします。
    • 手動バックアップは完全な物理バックアップ、完全論理バックアップ、単一データベース論理バックアップをサポートします。
  • MySQL 5.7 (ベーシック版) バックアップファイル
    • 最大 7 日間は保持され、
    • 論理バックアップはサポートされません。
  • MySQL 5.7 (高可用性版)
    • 論理バックアップはサポートされていません。
  • 生成後、binlog(500 MB / ログ)が圧縮され、すぐにアップロードされます。 ローカルファイルは 24 時間以内に削除されます。
  • Binlog ファイルはインスタンスのディスク容量を占有します。 Binlog Upload 機能を使用すると、Binlog ファイルを OSS にアップロードできます。これはデータリカバリ機能には影響しませんし、Binlog ファイルがインスタンスディスクスペースを占有するのを止めます。
SQL Server
  • 完全な物理バックアップと増分物理バックアップをサポートします。
  • 自動バックアップは、サイクル完全バックアップ - 増分バックアップ - 増分バックアップを使用します。
    • たとえば、フルバックアップが月曜日に実行された場合、
    • 増分バックアップは火曜日と水曜日に実行され、
    • 木曜日に別の完全バックアップが実行され、
    • 金曜日と土曜日の増分バックアップなどがあります。
    • バックアップサイクルでいつでも完全バックアップを手動で実行した場合、次の 2 回のバックアップは増分バックアップです。
  • SQL Server は、バックアップ処理中にトランザクションログを常に圧縮します。
  • ターゲットインスタンスの管理コンソールのバックアップとリカバリ ページで、 圧縮トランザクションログをクリックして、手動でトランザクションログを圧縮できます。
  • RDSはログバックアップ(ログファイル)を自動的に生成します。ログファイルの生成間隔を30分またはデータのバックアップ間隔に設定できます。

    間隔は生成されるログファイルの合計サイズを変更しません。</ p> </ li>

  • ログバックアップ機能を無効にすることはできません。</ li>
  • ログバックアップの予約期間を7〜730日の範囲で設定できます。 </ li>
  • ログファイルをダウンロードできます。</ li>
PostgreSQL 完全な物理バックアップをサポートします。 生成後、WIR(16 バイト / ログ)は即座に圧縮されてアップロードされます。 ローカルファイルは 24 時間以内に削除されます。
PPAS 完全な物理バックアップをサポートします。 生成後、WAL(ログごとに 16 MB)が圧縮され、すぐにアップロードされます。 ローカルファイルは 24 時間以内に削除されます。

自動バックアップ(バックアップポリシー設定)

バックアップポリシーを構成すると、RDS はそのポリシーに基づいてデータベースを自動的にバックアップします。

注意
次の例では、MySQL 5.7(高可用性版)を例として使用しています。
  1. RDS コンソールにログオンします。
  2. インスタンスの ID をクリックして基本情報ページにアクセスしてください。
  3. 左側のナビゲーションペインでバックアップとリカバリを選択します。
  4. バックアップとリカバリページでバックアップサイクルを選択し、編集をクリックします。
  5. バックアップサイクルページでバックアップ仕様を設定し、OK をクリックします。パラメータは次のように説明されています。


    パラメーター 説明
    保持する日数:
    • バックアップファイルが保持される日数を指定します。 デフォルト値は 7 日間です。 値の範囲は 7 〜 730 日です。
    • MySQL 5.7 SSD クラウド(基本版)のバックアップファイルは、少なくとも 7 日間無料で予約できます。
    バックアップサイクル:
    • 1 週間に 1 日または複数日に設定できます。
    • SQL Server、PostgreSQL、および PPAS インスタンスは、デフォルトで毎日バックアップされ、これは変更できません。
    バックアップ時刻: この値はいつでも設定できます。 単位:時間。
    ログ保存日数:
    • ログバックアップファイルが保持される日数を指定します。 デフォルト値は 7 日間です。
    • 値の範囲は 7 〜 730 日で、保持日の値以下でなければなりません。

手動バックアップ

注意
MySQL のシングルデータベース論理バックアップが例として使用されています。
  1. RDS コンソールにログオンします。
  2. ターゲットインスタンスが配置されているリージョンを選択します。
  3. インスタンスの ID をクリックして基本情報ページにアクセスしてください。
  4. 右上にあるインスタンスのバックアップをクリックします。


    注意
    • バックアップモードとバックアップポリシー:さまざまなタイプのエンジンが、異なるバックアップポリシーをサポートしています。詳細については、バックアップポリシーを参照してください。

    • 単一データベースのバックアップ中に、>をクリックして、データベースにバックアップするデータを追加します。データベースがない場合は、まずデータベースを作成してください。

  5. バックアップ方法とバックアップポリシーを設定したら、OKをクリックします。