ApsaraDB RDS for SQL Server は、自動バックアップと手動バックアップをサポートしています。インスタンスを手動でバックアップしたり、バックアップポリシーを設定してインスタンスを自動的にバックアップしたりできます。インスタンスでログバックアップが有効になっている場合、バックアップの保持期間内の任意の時点にインスタンスを復元できます。
バックアップ機能
データバックアップ
RDS for SQL Server は、物理バックアップと スナップショットバックアップ の 2 つのデータバックアップ方法をサポートしています。詳細については、「スナップショットバックアップと物理バックアップの違い」をご参照ください。
バックアップ方法 | 説明 |
物理バックアップ |
|
スナップショットバックアップ | 完全スナップショットバックアップは、指定したバックアップサイクルに基づいて定期的に実行されます。物理バックアップと比較して、スナップショットバックアップ方法はより高速で、インスタンスのパフォーマンスへの影響が最小限です。 |
ログバックアップ
システムは、指定したバックアップ頻度に基づいて RDS インスタンスのログバックアップファイルを自動的に生成します。サポートされているバックアップ頻度は、[データバックアップと同じ]、[5 分ごと]、および [30 分ごと] です。
説明ログバックアップファイルの合計サイズは、バックアップ頻度によって変わりません。
バックアップ方法を [スナップショットバックアップ] に変更すると、バックアップ頻度は [5 分ごと] または [30 分ごと] にのみ設定できます。
ログバックアップ機能はデフォルトで有効になっており、無効にすることはできません。ログバックアップの保持期間は 7 日から 730 日の範囲で指定できます。
ログバックアップファイルをダウンロードできます。
説明バックアップ頻度が [30 分ごと] または [5 分ごと] に設定されている場合、クラウドディスクの損傷やその他の予期しない障害が発生した場合に、RDS Basic Edition を実行している RDS インスタンスのデータを過去 30 分または 5 分以内の特定の時点に復元できます。
バックアップデータの保護
改ざん防止
RDS for SQL Server の完全物理バックアップとログバックアップは OSS に保存されます。完全スナップショットバックアップは、エンタープライズ SSD (ESSD) のスナップショットサービスに保存されます。どちらのストレージ方法も、改ざん防止のために Write Once Read Many (WORM) を備えています。
悪意のある削除または偶発的な削除からの保護
有効期限切れ時の自動削除: システムは、バックアップポリシーで設定された有効期限に基づいて、期限切れのバックアップセットを自動的に削除します。さらに、自動バックアップを無効にすることはできません。最小保持期間は 7 日、最小バックアップ頻度は週 2 回です。したがって、自動バックアップによって生成された完全データとログデータは完全に削除できません。
ユーザーによる手動削除: ユーザーはバックアップデータを手動で削除することはできません。
前提条件
RDS のバックアップ機能を初めて使用する場合は、Alibaba Cloud アカウントを使用して サービスリンクロール (AliyunServiceRoleForDBS) を承認します。
使用上の注意
RDS インスタンスのバックアップ時間を変更すると、2 分後にバックアップがトリガーされる場合があります。これにより、プライマリ RDS インスタンスで高い I/O 帯域幅が発生し、ワークロードに影響を与える可能性があります。バックアップ操作によるリソース消費が RDS インスタンスのパフォーマンスに与える影響を最小限に抑えるために、オフピーク時にバックアップ時間を変更することをお勧めします。
RDS インスタンスで物理バックアップを実行すると、バックアップ速度は高速であり、制限できません。これにより、高い I/O 帯域幅が発生し、ワークロードに影響を与える可能性があります。RDS インスタンスのパフォーマンスへの影響を最小限に抑えるために、オフピーク時に物理バックアップを実行することをお勧めします。
RDS インスタンスのデータ量が多い場合、バックアップに時間がかかることがあります。
コールドストレージデータベースのバックアップや復元はできません。これは、OSS へのデータアーカイブを有効にし、必要なデータベースがコールドストレージデータベースに変換された場合に適用されます。
バックアップファイルは特定の期間保持されます。保持期間が経過する前に、長期間保持する必要があるバックアップファイルをコンピューターにダウンロードすることをお勧めします。これにより、有効期限切れによるデータ損失を防ぐことができます。
RDS インスタンスは、SQL Server の帯域幅使用量を反映するために、ネットワークインターフェースコントローラーからトラフィック統計を収集します。データバックアップによって消費されるトラフィックに関する統計も収集されます。データバックアップ中に RDS インスタンスのトラフィック量が急増します。
課金
各 RDS インスタンスには、バックアップストレージの無料クォータが割り当てられています。RDS インスタンスのバックアップストレージが無料クォータを超えない場合、バックアップストレージの料金は請求されません。バックアップストレージが無料クォータを超えた場合、使用した超過ストレージに対して料金が請求されます。無料クォータと課金ルールの詳細については、「バックアップストレージ料金」をご参照ください。
自動バックアップの設定
RDS インスタンスのバックアップポリシーを設定すると、システムはバックアップポリシーに基づいて RDS インスタンスを自動的かつ定期的にバックアップします。一部のリージョンでは、[バックアップ戦略] タブの 高度なバックアップポリシーページにアクセスして、スパースバックアップ機能を使用できます。[バックアップ戦略] タブで高度なバックアップ設定を有効にするためのエントリポイントが見つからない場合は、申請を提出してください。パラメーターと設定方法は、アクセスするページによって異なります。
標準バックアップポリシーページ
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
バックアップと復元 ページで、バックアップポリシー タブを選択します。データバックアップの設定 エリアで、[編集] をクリックします。
次のパラメーターを設定し、保存 をクリックします。
パラメーター
説明
データバックアップ保持日数
デフォルト値は 7 日です。7 日から 730 日の間の値に設定できます。
バックアップサイクル
データをバックアップする曜日を少なくとも 2 日選択します。
バックアップ方法
RDS for SQL Server は、次の 2 つのバックアップ方法をサポートしています。
スナップショットバックアップ: 特定の時点でのディスクのデータ状態のバックアップファイル。バックアップ速度は高速です。
物理バックアップ: これはインスタンスのデフォルトのバックアップ方法です。システムはインスタンスデータのレプリカを作成します。バックアップ速度は低速です。
重要スナップショットバックアップ に切り替えた後でも、手動バックアップを実行するときに 物理バックアップ を選択できます。
バックアップの優先度
Cluster Edition インスタンスのバックアップ方法が 物理バックアップ の場合、バックアップの優先度を設定できます。
プライマリデータベースからのみバックアップ: バックアップがプライマリデータベースでのみ実行されるように指定します。
セカンダリインスタンスからのバックアップを優先: バックアップはセカンダリインスタンスで実行され、プライマリインスタンスの I/O 負荷を軽減し、インスタンスのパフォーマンスと安定性を向上させます。ただし、セカンダリインスタンスが利用できないなど、バックアップ条件を満たさない場合、バックアップはプライマリインスタンスで自動的に実行されます。
説明この機能は Cluster Edition インスタンスでのみサポートされています。セカンダリデータベースからのバックアップを有効にすると、増分バックアップまたは 5 分間のログバックアップはサポートされません。
増分バックアップ
増分バックアップを有効にするかどうかを選択します。
説明バックアップ方法 が スナップショットバックアップ の場合、または Cluster Edition インスタンスの 物理バックアップ の場合、増分バックアップはサポートされません。
バックアップ時刻
データバックアップを開始する時間範囲を選択します (例: 06:00-07:00)。オフピーク時に設定することをお勧めします。
バックアップ頻度
ログファイルが生成される頻度を設定できます。データのバックアップと同様、30 分ごと、または [5 分ごと] を選択できます。
重要ログバックアップの保持期間は、データバックアップの保持期間と同じであり、個別に設定することはできません。
バックアップの優先度がセカンダリデータベースバックアップに設定されている場合、5 分間のログバックアップを設定することはできません。
高度なバックアップポリシーページ
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
バックアップと復元 ページで、バックアップポリシー タブを選択し、SQL Server と レベル 1 バックアップの間にある丸で囲まれた数字をクリックします。

次のパラメーターを設定し、[OK] をクリックします。
パラメーター
説明
バックアップポリシー
バックアップ時間とバックアップセットの保持期間を選択します。週に少なくとも 2 回のバックアップを設定する必要があります。
説明[バックアップポリシーの追加] ボタンをクリックして、スパースバックアップポリシーを追加し、バックアップポリシーをより柔軟に設定し、最小限のバックアップセットを保持できます。
バックアップ時間
データバックアップが開始される時間を選択します (例: 07:00-08:00)。オフピーク時に設定することをお勧めします。
増分バックアップ
増分バックアップを有効にするかどうかを選択します。
説明バックアップ方法 が スナップショットバックアップ の場合、増分バックアップを有効にすることはできません。
バックアップ方法
ApsaraDB RDS for SQL Server は、次の 2 つのバックアップ方法をサポートしています。
スナップショットバックアップ: 特定の時点でのディスク上のデータのバックアップファイル。バックアッププロセスは高速です。
物理バックアップ: インスタンスのデフォルトのバックアップ方法です。システムはターゲットデータのレプリカを作成します。バックアップ速度は低速です。
重要スナップショットバックアップ に切り替えた後でも、手動バックアップを実行する際に 物理バックアップ を選択できます。
バックアップ頻度
ログバックアップの頻度を設定できます。データのバックアップと同様 または 30 分ごと を選択できます。
説明ログバックアップの保持期間は、データバックアップの保持期間と同じであり、個別に設定することはできません。
ログバックアップの保持
データバックアップの保持期間以下である必要があります。範囲は 7 日から 7300 日です。デフォルトは 7 日です。
[バックアップポリシー] ページの左下隅にある [保存] をクリックします。
手動バックアップ
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。
ページの右上隅にある インスタンスのバックアップ をクリックします。
次のパラメーターを設定し、OK をクリックします。
パラメーター
説明
バックアップポリシー
スナップショットバックアップ: ディスク上のデータのポイントインタイムコピーを作成する高速なバックアップ方法。詳細については、 をご参照ください。
物理バックアップ: これはインスタンスのデフォルトのバックアップ方法です。システムはターゲットデータのレプリカを作成します。バックアップ速度は低速です。
説明自動バックアップポリシーが スナップショットバックアップ の場合、この設定項目には スナップショットバックアップ オプションが表示されます。
バックアップモードの選択
フルバックアップ: 直ちに完全バックアップを実行します。
自動バックアップ: 直ちにバックアップを開始します。システムは、事前設定されたルールに基づいて完全バックアップまたは差分バックアップを実行するかどうかを自動的に決定します。
ルール: 過去 3 日間にインスタンスが完全バックアップを行っている場合、この自動バックアップは差分バックアップとなり、最後の完全バックアップ以降に変更されたすべてのデータをバックアップします。それ以外の場合、システムは完全バックアップを実行します。
説明インスタンスエディションが Cluster Edition で、自動バックアップポリシーが 物理バックアップ であり、[優先セカンダリデータベース] が設定されている場合、フルバックアップ のみがサポートされます。
バックアップポリシー
このオプションは、バックアップモードの選択 が フルバックアップ に設定されている場合にのみ使用できます。
インスタンスバックアップ: インスタンス全体をバックアップします。
単一データベースバックアップ: このオプションは、バックアップポリシー が 物理バックアップ に設定されている場合にのみ使用できます。バックアップセットの保持期間を設定し、指定したデータベースをバックアップできます。
バックアップセットの保持期間: サポートされている保持期間は 7 日から 730 日です。値 -1 は長期保持を示します。
データベース: 左側のリストでバックアップしたいデータベースを選択し、
アイコンをクリックして右側のリストに追加します。データベースがない場合は、まず データベースを作成します。
バックアップポリシーを設定すると、バックアップタスクが作成されます。ページの右上隅にある
アイコンをクリックできます。タスクリスト ページで、[タスクタイプ] パラメーターを [手動バックアップ] に設定し、バックアップタスクの進行状況を表示します。
説明バックアップが完了したら、バックアップと復元 > 基本バックアップリスト > バックアップリスト (または ログバックアップ) にアクセスして、データバックアップとログバックアップをダウンロードできます。
関連操作
単一データベースバックアップセットの有効期限を延長する
手動バックアップによって生成された単一データベースバックアップセット (物理バックアップ、完全バックアップ、単一データベースバックアップ) の有効期限を、RDS コンソールを使用するか、ModifyBackupSetExpireTime API を呼び出して延長できます。現在、有効期限の短縮はサポートされていません。
API を呼び出してバックアップセットの有効期限を延長する場合、UTC 時間を渡す必要があります。RDS コンソールは、この時間を自動的に UTC+8 に変換して表示します。例:
API を介して
2025-07-15T12:10:23Zという時間を渡すと、RDS コンソールには2025 年 7 月 15 日 20:10:23と表示されます。逆に、特定の UTC+8 時間を有効期限として設定するには、API に渡す前に対応する UTC 時間に変換する必要があります。
対象のバックアップセットの[操作]列で
をクリックし、[有効期限の変更] を選択します。
ダイアログボックスで、新しい有効期限を設定し、[OK] をクリックします。
変更を保存すると、ターゲットバックアップセットの [有効期限] 列で更新された有効期限を確認できます。システムは、新しい有効期限までバックアップセットを保持します。
リファレンス
データアーカイブなどの目的で、既存のデータバックアップまたはログバックアップを ローカルマシンにダウンロードできます。
データバックアップとログバックアップを使用して、既存のインスタンス、新しいインスタンス、またはローカルデータベースにデータを復元できます。詳細については、「復元シナリオの概要」をご参照ください。
このトピックでは、バックアップファイルをインスタンスと同じリージョンに保存するデフォルトのバックアップ機能について説明します。他のリージョンにデータをバックアップするには、「クロスリージョンバックアップ」をご参照ください。
API を使用して、RDS インスタンスのバックアップポリシーを管理したり、その他の操作を実行したりすることもできます。