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

ApsaraDB RDS:ApsaraDB RDS for SQL Serverインスタンスのバックアップ

最終更新日:Mar 19, 2024

ApsaraDB RDS for SQL Serverは、自動バックアップと手動バックアップをサポートしています。 システムのバックアップポリシーでバックアップサイクルを指定して、ApsaraDB RDS for SQL Serverインスタンスを自動的にバックアップできます。 RDSインスタンスを手動でバックアップすることもできます。

バックアップの説明

データバックアップ

バックアップ方法

説明

物理バックアップ

  • 完全物理バックアップと増分物理バックアップがサポートされています。 論理バックアップはサポートされていません。

  • デフォルトでは、増分バックアップ機能は有効になっており、バックアップファイルのサイズを縮小します。 自動バックアップは、増分バックアップに続く完全バックアップのバックアップサイクルに基づいて実行されます。

    増分バックアップポリシー

    • 完全バックアップが正常に実行されると、完全バックアップが実行された日から3日以内に自動的に増分バックアップが実行されます。 前回の完全バックアップの3日後に、システムは自動的に完全バックアップを実行します。

    • データが破損する可能性がある場合、システムは自動的に完全バックアップを実行します。 たとえば、データベース作成の失敗や以前のデータバックアップの失敗により、データが破損する可能性があります。

    • バックアップサイクル中に完全バックアップを実行すると、完全バックアップが実行された日から3日以内に自動的に増分バックアップが実行されます。

    説明
    • バックアップ頻度が1日に1回の場合、システムはバックアップサイクルの最初の日に完全バックアップを実行し、完全バックアップ後の残りの2日以内に2つの連続した増分バックアップを実行します。

    • 増分バックアップ機能が無効の場合、増分バックアップは実行されません。 代わりに、バックアップサイクル内で完全バックアップが実行されます。

  • 個々のデータベースのバックアップがサポートされています。 RDSインスタンスの1つ以上のデータベースをバックアップできます。

  • システムは、各バックアップ中にRDSインスタンスのトランザクションログを縮小します。 ApsaraDB RDSコンソールにログインし、RDSインスタンスの バックアップと復元 ページに移動します。 次に、[トランザクションログの縮小] をクリックして、トランザクションログを手動で縮小します。

  • RDS Cluster Editionを実行するRDSインスタンスでは、プライマリデータベースのみおよびセカンダリデータベース優先バックアップモードがサポートされています。 セカンダリRDSインスタンスで物理バックアップを実行できるように設定できます。 これにより、プライマリRDSインスタンスのI/O負荷が軽減され、インスタンスのパフォーマンスと安定性が向上します。

スナップショットバックアップ

完全スナップショットバックアップは、指定したバックアップサイクルに基づいて実行されます。 スナップショットバックアップ方法は、物理バックアップ方法よりも高速で、大量のデータをサポートします。

説明

スナップショットバックアップは、クラウドディスク上のデータスナップショットを定期的にバックアップするために使用されます。 スナップショットを使用して、データを特定の時点にすばやく復元できます。 詳細については、「スナップショットバックアップ機能の使用」をご参照ください。

ログバックアップ

  • システムは、指定したバックアップ頻度に基づいて、RDSインスタンスのログバックアップファイルを自動的に生成します。 データのバックアップと同様および30 分ごとのバックアップ頻度がサポートされています。

    説明
    • ログバックアップファイルの合計サイズは、バックアップの頻度によって変わりません。

    • バックアップ方法をスナップショットバックアップに変更すると、バックアップ頻度は30 分ごとに固定されます。

  • ログバックアップ機能はデフォルトで有効になっており、無効にすることはできません。 ログバックアップの保持期間は、7日から730日の範囲で指定できます。

  • ログバックアップファイルをダウンロードできます。 詳細については、「データバックアップファイルとログバックアップファイルのダウンロード」をご参照ください。

    説明

    バックアップ頻度が30分ごとに設定されている場合、クラウドディスクの損傷やその他の予期しない障害が発生した場合に、RDS Basic Editionを実行しているRDSインスタンスのデータを過去30分以内の特定の時点に復元できます。

前提条件

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

使用上の注意

  • RDSインスタンスのバックアップ時間を変更すると、2分後にバックアップがトリガーされる場合があります。 これにより、プライマリRDSインスタンスのI/O帯域幅が高くなり、ワークロードに影響を与える可能性があります。 RDSインスタンスのパフォーマンスへの影響を最小限に抑えるために、オフピーク時にRDSインスタンスのバックアップ時間を変更することを推奨します。

  • RDSインスタンスで物理バックアップを実行する場合、バックアップ速度は速く、制限することはできません。 これにより、I/O帯域幅が高くなり、ワークロードに影響を与える可能性があります。 RDSインスタンスのパフォーマンスへの影響を最小限に抑えるため、オフピーク時に物理バックアップを実行することを推奨します。

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

  • バックアップファイルは、特定の期間保持されます。 保存期間が経過する前に、必要なバックアップファイルをコンピューターにダウンロードすることをお勧めします。

  • RDSインスタンスがRDS Basic Edition、RDS High-availability Edition、またはRDS Cluster Editionを実行している場合、RDSインスタンスはネットワークインターフェイスコントローラーからトラフィック統計を収集し、SQL Serverの帯域幅使用量をより適切に反映します。 データバックアップによって消費されるトラフィックに関する統計も収集されます。 データバックアップ中にRDSインスタンスのトラフィック量が急増します。

  • RDSインスタンスがRDS Cluster Editionを実行し、物理バックアップ方式を使用している場合、バックアップの優先順位を指定できます。 RDSインスタンスにプライマリデータベースのみを使用するか、セカンダリデータベース優先バックアップモードを使用するかを決定できます。 詳細は、「RDS Cluster Edition」をご参照ください。 以下の点にご注意ください。

    • RDS Cluster Editionを実行する新しいRDSインスタンスのデフォルトのバックアップモードは、プライマリデータベースのみです。

    • セカンダリデータベースバックアップ機能は、増分バックアップをサポートしていません。 この機能を使用すると、増分バックアップではなく完全バックアップが実行されます。 これにより、バックアップデータの量が増加します。 過度に大量のバックアップデータを防ぐために、バックアップポリシーを変更することを推奨します。 たとえば、バックアップポリシーを毎日1つのバックアップから2日ごとに1つのバックアップに変更できます。

    • RDS Cluster Editionを実行するRDSインスタンスにセカンダリデータベース優先モードを使用する場合、バックアップはセカンダリRDSインスタンスで優先的に実行されます。 セカンダリRDSインスタンスがバックアップ条件を満たさない場合、プライマリRDSインスタンスでバックアップが自動的に実行されます。 たとえば、セカンダリRDSインスタンスが使用できない場合、プライマリRDSインスタンスでバックアップが自動的に実行されます。

    • バックアップポリシーをセカンダリデータベースバックアップに変更し、バックアップ時間を変更すると、2分後に完全バックアップがトリガーされる場合があります。 この場合、セカンダリRDSインスタンスがバックアップ条件を満たさない場合、プライマリRDSインスタンスでバックアップが自動的に実行されます。 これはワークロードに影響します。 たとえば、セカンダリRDSインスタンスが使用できない場合、プライマリRDSインスタンスでバックアップが自動的に実行されます。 バックアップ操作によるリソース消費がインスタンスのパフォーマンスに与える影響を減らすために、オフピーク時にバックアップポリシーとバックアップ時間を変更することを推奨します。

    • トランザクションログの縮小は、プライマリRDSインスタンスで強制的に実行され、セカンダリRDSインスタンスでは実行できません。 RDSインスタンスがセカンダリデータベースバックアップポリシーを使用し、インスタンスのトランザクションログを手動で縮小する場合、トランザクションログの縮小は強制的にプライマリRDSインスタンスにスケジュールされます。

課金ルール

各RDSインスタンスには、バックアップストレージの無料クォータが割り当てられます。 RDSインスタンスのバックアップストレージが無料クォータを超えていない場合、バックアップストレージの料金は請求されません。 バックアップストレージが無料クォータを超えた場合、使用した超過ストレージに対して課金されます。 無料クォータと課金ルールの詳細については、「バックアップストレージ料金」をご参照ください。

自動バックアップの設定

RDSインスタンスのバックアップポリシーを設定すると、システムはバックアップポリシーに基づいてRDSインスタンスを自動的かつ定期的にバックアップします。

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

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

  4. 表示されるダイアログボックスで、次のパラメーターを設定し、保存 をクリックします。

    パラメーター

    説明

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

    データバックアップファイルを保持する日数。 有効な値: 7 ~ 730 デフォルト値 : 7

    バックアップサイクル

    バックアップを実行するサイクル。 週の少なくとも2日を選択する必要があります。

    バックアップ方法

    使用するバックアップ方法。 有効な値:

    • スナップショットバックアップ: システムは、特定の時点でクラウドディスクからデータをバックアップします。 バックアップ速度は速いです。 詳細については、「スナップショットバックアップ機能の有効化」をご参照ください。

    • 物理バックアップ: デフォルトのバックアップ方法です。 RDSインスタンスのデータのレプリカが作成されます。 バックアップ速度が遅いです。

    重要

    バックアップ方法をスナップショットバックアップに変更した後も、RDSインスタンスを手動でバックアップする場合でも、物理バックアップを実行できます。 詳細については、「ApsaraDB RDS For SQL Serverインスタンスのバックアップ」をご参照ください。

    バックアップ優先度

    選択したバックアップ方法のバックアップ優先度。 このパラメーターは、RDSインスタンスがRDS Cluster Editionを実行し、物理バックアップを使用している場合にのみ使用できます。 有効な値:

    • プライマリインスタンスのみ: バックアップはプライマリRDSインスタンスでのみ実行されます。

    • セカンダリインスタンスの優先: セカンダリRDSインスタンスでバックアップが実行されます。 これにより、プライマリRDSインスタンスのI/O負荷が軽減され、インスタンスのパフォーマンスと安定性が向上します。 セカンダリRDSインスタンスがバックアップ条件を満たさない場合、プライマリRDSインスタンスでバックアップが自動的に実行されます。 たとえば、セカンダリRDSインスタンスが使用できない場合、プライマリRDSインスタンスでバックアップが自動的に実行されます。

    説明

    このパラメーターは、RDSインスタンスがRDS Cluster Editionを実行している場合にのみ使用できます。 このパラメーターを [Secondary Instance Preferred] に設定すると、増分バックアップはサポートされません。 詳細については、「使用状況のメモ」をご参照ください。

    増分バックアップ

    増分バックアップを有効にするかどうかを指定します。 詳細については、「バックアップの説明」をご参照ください。

    説明

    バックアップ方法 パラメーターを スナップショットバックアップ に設定した場合、またはRDSインスタンスがRDS Cluster Editionを実行し、物理バックアップ を使用している場合、増分バックアップ機能を有効にすることはできません。

    バックアップ時刻

    データバックアップ操作が実行される期間。 たとえば、このパラメーターを06:00-07:00に設定できます。 オフピーク時間を選択することを推奨します。

    バックアップ頻度

    ログバックアップファイルを生成する頻度。 有効な値: データのバックアップと同様30 分ごと

    説明

    ログバックアップの保持期間は、データバックアップの保持期間と同じです。 ログバックアップの保持期間を個別に設定することはできません。 ログバックアップの詳細については、「ApsaraDB RDS For SQL Serverインスタンスのバックアップ」をご参照ください。

手動バックアップの設定

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

  3. 以下のパラメーターを設定し、OK をクリックします。

    パラメーター

    説明

    バックアップポリシー

    • スナップショットバックアップ: システムは、特定の時点でクラウドディスクからデータをバックアップします。 バックアップ速度は速いです。 詳細については、「スナップショットバックアップ機能の有効化」をご参照ください。

    • 物理バックアップ: デフォルトのバックアップ方法です。 RDSインスタンスのデータのレプリカが作成されます。 バックアップ速度が遅いです。

    説明

    スナップショットバックアップ オプションは、自動バックアップポリシーが スナップショットバックアップ に設定されている場合にのみ表示されます。

    バックアップモードの選択

    • フルバックアップ: システムはすぐに完全バックアップを実行します。

    • 自動バックアップ: システムはすぐに完全バックアップまたは増分バックアップを実行します。

      説明

      RDSインスタンスがRDS Cluster Editionを実行している場合、自動バックアップポリシーは 物理バックアップ に設定され、[Secondary Database Preferred] が選択されているため、フルバックアップ のみがサポートされています。

    バックアップポリシー

    このパラメーターは、バックアップモードの選択 パラメーターが フルバックアップ に設定されている場合にのみ使用できます。

    • インスタンスバックアップ: システムはRDSインスタンスのすべてのデータをバックアップします。

    • 単一データベースバックアップ: 指定したデータベースのみをバックアップします。 このパラメーターは、バックアップポリシー パラメーターが 物理バックアップ に設定されている場合にのみ使用できます。

      説明

      単一データベースバックアップ を選択すると、[データベース] セクションが表示されます。 このセクションでは、左側のリストからバックアップするデータベースを選択し、> アイコンをクリックして、選択したデータベースを右側のリストに移動します。 RDSインスタンスにデータベースが作成されていない場合は、RDSインスタンスをバックアップする前にデータベースを作成する必要があります。 詳細については、「ApsaraDB RDS For SQL Serverインスタンスでのデータベースの作成」をご参照ください。

  4. バックアップタスクが作成されます。 ページの右上隅にある查看备份进度アイコンをクリックできます。 タスクリスト ページで、[タスクタイプ] パラメーターを [手動バックアップ] に設定し、バックアップの進行状況を表示します。 备份进程

    説明

    バックアップタスクが完了したら、バックアップと復元 ページの 基本バックアップリスト タブの バックアップリスト タブまたは ログバックアップ タブでバックアップファイルをダウンロードできます。 詳細については、「データバックアップファイルとログバックアップファイルのダウンロード」をご参照ください。

参考資料

よくある質問

  • RDSインスタンスのデータバックアップ機能またはログバックアップ機能を無効にできますか。

    いいえ、機能を無効にすることはできません。 デフォルトでは、データバックアップおよびログバックアップ機能は有効になっており、無効にすることはできません。 週に2回など、バックアップの頻度を減らすことができます。

    説明
    • ログバックアップの保持期間は、データバックアップの保持期間と同じです。 ログバックアップの保持期間を個別に設定することはできません。

  • スナップショットバックアップ機能で増分バックアップがサポートされないのはなぜですか。

    スナップショットバックアップは、クラウドディスク上のデータスナップショットを定期的にバックアップするために使用されます。 スナップショットを使用して、データを特定の時点にすばやく復元できます。 スナップショットは、バックアップファイルではなくクラウドディスクに基づいて作成されます。 その結果、スナップショットバックアップ機能は増分バックアップをサポートしません。

    説明

    スナップショットは、増分スナップショットチェーンメカニズムを使用します。 このメカニズムは、各時点でスナップショットのステータスを保持します。 その結果、スナップショットバックアップは、クラウドディスク上の増分データと更新データのみをバックアップします。

  • セカンダリデータベースの優先モードで増分バックアップがサポートされないのはなぜですか。

    ApsaraDB RDS for SQL Serverのカーネルの理由により、差分ビットマップをセカンダリRDSインスタンスから削除することはできません。 その結果、セカンダリデータベースの優先モードは増分バックアップをサポートしません。 詳細については、「公式ドキュメント」をご参照ください。

  • 増分バックアップ機能が有効になっている場合、完全バックアップを手動で実行した後、既存の自動バックアップポリシーは影響を受けますか?

    増分バックアップ機能が有効になっていて、バックアップサイクル中に完全バックアップを実行すると、システムは完全バックアップが実行された日から3日以内に自動的に増分バックアップを実行します。 たとえば、月曜日に完全バックアップが実行され、火曜日に増分バックアップが実行されます。 水曜日に完全バックアップが実行される場合、木曜日と金曜日に増分バックアップが別々に実行されます。