ApsaraDB RDS for SQL Server は、自動バックアップと手動バックアップをサポートしています。バックアップポリシーでバックアップサイクルを指定して、ApsaraDB RDS for SQL Server インスタンスのデータを自動的にバックアップできます。また、RDS インスタンスを手動でバックアップすることもできます。 RDS for SQL Server インスタンスでログバックアップが有効になっている場合は、バックアップ保存期間内の任意の時点にインスタンスを復元できます。
バックアップの説明
データバックアップ
RDS for SQL Server は、物理バックアップと スナップショットバックアップ の 2 つのデータバックアップ方法をサポートしています。詳細については、「スナップショットバックアップ機能を使用する」をご参照ください。
バックアップ方法 | 機能 |
物理バックアップ |
|
スナップショットバックアップ | 完全 スナップショットバックアップ は、指定したバックアップサイクルに基づいて定期的に実行されます。物理バックアップと比較して、スナップショットバックアップ方法の方が高速で、インスタンスのパフォーマンスへの影響は最小限です。 |
ログバックアップ
システムは、指定したバックアップ頻度に基づいて、RDS インスタンスのログバックアップファイルを自動的に生成します。サポートされているバックアップ頻度は、データのバックアップと同様、[5 分ごと]、30 分ごと です。
説明ログバックアップファイルの合計サイズは、バックアップ頻度によって変化しません。
バックアップ方法を スナップショットバックアップ に変更した後、バックアップ頻度は [5 分ごと] または 30 分ごと にのみ設定できます。
ログバックアップ機能はデフォルトで有効になっており、無効にすることはできません。 7 日から 730 日までのログバックアップ保存期間を指定できます。
ログバックアップファイルをダウンロードできます。
説明バックアップ頻度が 30 分ごとまたは 5 分ごとに設定されている場合、クラウドディスクの破損やその他の予期しない障害が発生した場合、RDS Basic Edition を実行する RDS インスタンスのデータを過去 30 分または 5 分以内の特定の時点に復元できます。
前提条件
ApsaraDB RDS のバックアップ機能を初めて使用する場合は、Alibaba Cloud アカウントを使用して AliyunServiceRoleForDBS サービスロールが作成されます。
使用方法に関する注意事項
RDS インスタンスのバックアップ時間を変更した後、2 分後にバックアップがトリガーされる場合があります。これにより、プライマリ RDS インスタンスで I/O 帯域幅が高くなり、ワークロードに影響を与える可能性があります。バックアップ操作によるリソース消費の影響を RDS インスタンスのパフォーマンスに最小限に抑えるために、オフピーク時にバックアップ時間を変更することをお勧めします。
RDS インスタンスで物理バックアップを実行する場合、バックアップ速度は高速であり、制限することはできません。これにより、I/O 帯域幅が高くなり、ワークロードに影響を与える可能性があります。 RDS インスタンスのパフォーマンスへの影響を最小限に抑えるために、オフピーク時に物理バックアップを実行することをお勧めします。
RDS インスタンスに大量のデータがある場合、バックアップに時間がかかる場合があります。
コールドストレージデータベースのバックアップまたは復元はできません。これは、データを Object Storage Service (OSS) バケットにアーカイブする機能を有効にし、必要なデータベースがコールドストレージデータベースに変換された場合に適用されます。
バックアップファイルは、特定の期間保持されます。保存期間が経過する前に、長期間保持する必要があるバックアップファイルをコンピューターにダウンロードすることをお勧めします。これにより、有効期限切れによるデータ損失を防ぎます。
RDS インスタンスは、ネットワークインターフェースコントローラーからトラフィック統計を収集して、SQL Server での帯域幅の使用状況を反映します。データバックアップによって消費されるトラフィックに関する統計も収集されます。データバックアップ中は、RDS インスタンスのトラフィック量が急増します。
課金ルール
各 RDS インスタンスには、バックアップストレージの無料クォータが割り当てられます。 RDS インスタンスのバックアップストレージが無料クォータを超えない場合、バックアップストレージの料金は発生しません。バックアップストレージが無料クォータを超える場合、使用した超過ストレージに対して課金されます。無料クォータと課金ルールの詳細については、「バックアップ料金」をご参照ください。
自動バックアップの構成
RDS インスタンスのバックアップポリシーを構成すると、システムはバックアップポリシーに基づいて RDS インスタンスを自動的かつ定期的にバックアップします。一部のリージョンでは、[バックアップ戦略] タブで高度なバックアップ設定を有効にすることで、予備バックアップ機能を使用できます。 [バックアップ戦略] タブで高度なバックアップ設定を有効にするためのエントリポイントが見つからない場合は、使用する[バックアップ戦略] タブで高度なバックアップ設定を有効にするためのエントリ ポイントが見つからない場合は、アプリケーション を送信してください。詳細については、「高度なバックアップ設定に切り替える」および「予備バックアップ機能を使用する」をご参照ください。高度なバックアップ設定を有効にすると、バックアップポリシーを構成するためのエントリポイントと、一部のパラメーターを構成する方法が変更されます。ビジネス要件に基づいて、バックアップポリシーとパラメーターを構成する必要があります。
定期バックアップ (アップグレード前)
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
バックアップポリシー タブの バックアップと復元 ページで、[編集] セクションの データバックアップの設定 をクリックします。
表示されるダイアログボックスで、次のパラメーターを構成し、保存 をクリックします。
パラメーター
説明
データバックアップの保存期間 (日数)
データバックアップの保存期間。有効値: 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 を実行している場合にのみ使用できます。このパラメーターを セカンダリインスタンス優先 に設定すると、増分バックアップ と 5 分ログバックアップ はサポートされません。
増分バックアップ
増分バックアップ 機能を有効にするかどうかを指定します。
説明バックアップ方法 パラメーターを スナップショットバックアップ に設定するか、RDS インスタンスが RDS Cluster Edition を実行し、物理バックアップ 方法を使用している場合、増分バックアップ機能を有効にすることはできません。
バックアップ時刻
データバックアップ操作が実行される期間。たとえば、このパラメーターを 06:00-07:00 に設定できます。オフピーク時を選択することをお勧めします。
バックアップ頻度
ログバックアップファイルを生成する頻度。有効値: データのバックアップと同様、[5 分ごと]、30 分ごと。
重要ログバックアップの保存期間 は、データバックアップの保存期間と同じです。ログバックアップの保存期間を個別に構成することはできません。
バックアップの優先順位 パラメーターを セカンダリインスタンス優先 に設定すると、5 分ログバックアップ はサポートされません。
スパースバックアップ (アップグレード後)
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
バックアップと復元 ページで、バックアップポリシー タブをクリックします。表示されるタブで、[SQL Server] と [レベル 1 バックアップ] の間の丸で囲まれた番号にポインターを移動して、構成したバックアップポリシーを表示します。
次のパラメーターを構成し、[OK] をクリックします。
パラメーター
説明
バックアップポリシー
バックアップが実行される時間範囲と、バックアップセットの保存期間。バックアップは、少なくとも週に 2 回実行する必要があります。
説明[バックアップポリシーの追加] をクリックして、スパースバックアップ 機能を構成できます。このようにして、より柔軟にバックアップポリシーを構成し、最小数のバックアップセットを保持できます。
バックアップ時間
バックアップ操作が実行される期間。たとえば、このパラメーターを 07:00-08:00 に設定できます。オフピーク時を選択することをお勧めします。
増分バックアップ
増分バックアップ 機能を有効にするかどうかを指定します。
説明バックアップ方法 パラメーターを スナップショットバックアップ に設定すると、増分バックアップ機能を有効にすることはできません。
バックアップ方法
使用するバックアップ方法。有効値:
スナップショットバックアップ: システムは、特定の時点のクラウドディスクからデータをバックアップします。バックアップ速度は高速です。
物理バックアップ: これはデフォルトのバックアップ方法です。システムは、RDS インスタンスのデータのレプリカを作成します。バックアップ速度は低速です。
重要バックアップ方法を スナップショットバックアップ に変更した後も、RDS インスタンスを手動でバックアップするときに 物理バックアップ を実行できます。詳細については、「ApsaraDB RDS for SQL Server インスタンスをバックアップする」をご参照ください。
バックアップ頻度
ログバックアップファイルを生成する頻度。有効値: データのバックアップと同様 および 30 分ごと。
説明ログバックアップの保存期間 は、データバックアップの保存期間と同じです。ログバックアップの保存期間を個別に構成することはできません。
ログバックアップの保存期間
ログバックアップの保存期間。ログバックアップの保存期間は、データバックアップの保存期間以下である必要があります。有効値: 7 ~ 7300。単位: 日。デフォルト値: 7。
[バックアップ戦略] タブで、左下隅にある [保存] をクリックします。
手動バックアップの構成
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。
ページの右上隅にある インスタンスのバックアップインスタンスのバックアップ をクリックします。
次のパラメーターを構成し、OK をクリックします。
パラメーター
説明
バックアップポリシー
スナップショットバックアップ: システムは、特定の時点のクラウドディスクからデータをバックアップします。バックアップ速度は高速です。
物理バックアップ: これはデフォルトのバックアップ方法です。システムは、RDS インスタンスのデータのレプリカを作成します。バックアップ速度は低速です。
説明スナップショットバックアップ オプションは、自動バックアップポリシーが スナップショットバックアップ に設定されている場合にのみ表示されます。
バックアップモードの選択
フルバックアップ: システムはすぐに完全バックアップを実行します。
自動バックアップ: 過去 3 日以内にインスタンスの完全バックアップが実行されていない場合、システムはすぐに完全バックアップを実行します。それ以外の場合、システムはすぐに差分バックアップを実行します。
説明RDS インスタンスが RDS Cluster Edition を実行し、自動バックアップポリシーが 物理バックアップ に設定され、セカンダリデータベース優先 が選択されている場合、フルバックアップ のみがサポートされます。
バックアップポリシー
このパラメーターは、バックアップモードの選択 パラメーターが フルバックアップ に設定されている場合にのみ使用できます。
インスタンスバックアップ: システムは、RDS インスタンスのすべてのデータをバックアップします。
単一データベースバックアップ: システムは、指定したデータベースのみをバックアップします。このパラメーターは、バックアップポリシー パラメーターが 物理バックアップ に設定されている場合にのみ使用できます。
説明単一データベースバックアップ を選択すると、[データベース] セクションが表示されます。このセクションで、バックアップするデータベースを左側のリストから選択し、[>] アイコンをクリックして、選択したデータベースを右側のリストに移動します。 RDS インスタンスにデータベースが作成されていない場合は、RDS インスタンスをバックアップする前にデータベースを作成する必要があります。詳細については、「ApsaraDB RDS for SQL Server インスタンスにデータベースを作成する」をご参照ください。
バックアップポリシーを構成すると、バックアップタスクが作成されます。ページの右上隅にある
アイコンをクリックできます。 タスクリスト ページで、[タスクタイプ] パラメーターを [手動バックアップ] に設定し、バックアップタスクの進行状況を表示します。
説明バックアップタスクが完了したら、バックアップと復元 ページの 基本バックアップリスト タブにある バックアップリスト タブまたは ログバックアップ タブで、バックアップファイル をダウンロードできます。
関連情報
既存のデータバックアップファイルまたはログバックアップファイルをオンプレミスデバイスにダウンロードしてアーカイブできます。
データバックアップとログバックアップを使用して、既存の RDS インスタンス、新しい RDS インスタンス、または自己管理型 SQL Server インスタンスにデータを復元できます。詳細については、「ApsaraDB RDS for SQL Server インスタンスを復元する方法」をご参照ください。
システムによって提供されるデフォルトのバックアップ機能は、RDS インスタンスと同じリージョンにバックアップファイルを保存します。 RDS インスタンスのリージョンとは異なるリージョンにバックアップファイルを保存する方法の詳細については、「リージョン間バックアップ機能を使用する」をご参照ください。
次の API 操作を呼び出して、RDS インスタンスのバックアップポリシーを管理することもできます。