ApsaraDB RDS for SQL Server は、スナップショットバックアップ機能をサポートしています。物理バックアップ方式と比較して、スナップショットバックアップ機能はデータの復元に必要な時間を大幅に短縮し、少数の I/O リソースを消費します。これは、ApsaraDB RDS for SQL Server インスタンスのパフォーマンスに最小限の影響しか与えません。このトピックでは、スナップショットバックアップ機能を構成する方法について説明します。また、スナップショットバックアップ機能の利点についても説明します。
利点
ApsaraDB RDS for SQL Server は、スナップショットバックアップと物理バックアップ機能をサポートしています。スナップショットバックアップ機能は、Microsoft が提供する ボリュームシャドウコピーサービス (VSS) に基づいて開発されています。スナップショットバックアップ機能を使用すると、クラウドディスク上のデータスナップショットを定期的にバックアップし、スナップショットを使用してデータを特定の時点にすばやく復元できます。スナップショットバックアップ機能には、次の利点があります。
高速復元と影響の軽減: スナップショットバックアップ機能を使用すると、特定の時点にデータを高速に復元できます。これにより、目標復旧時間 (RTO) が大幅に短縮され、データベースサービスのフォールトトレランスが向上します。
低リソース消費とロスレスパフォーマンス: スナップショットバックアップ機能は、CPU またはメモリリソースを消費しません。スナップショットバックアップは、物理バックアップ機能よりも少ない I/O リソースを消費します。スナップショットバックアップの作成中は、RDS インスタンスのパフォーマンスは大きな影響を受けません。詳細については、「ApsaraDB RDS for SQL Server インスタンスでの高 I/O 問題のトラブルシューティング」および「ApsaraDB RDS for SQL Server インスタンスの CPU 使用率が高い原因となる問題のトラブルシューティング」をご参照ください。
スナップショットバックアップと物理バックアップの比較
項目 | 物理バックアップ | スナップショットバックアップ |
ログバックアップ頻度 | 次のバックアップ頻度がサポートされています。
| 次のバックアップ頻度がサポートされています。
|
復元速度 | 復元は高速です。復元速度は、RDS インスタンスの仕様によって異なります。 | 復元は非常に高速です。復元速度はデータ量の影響を受けません。スナップショットバックアップからのデータの復元速度は、物理バックアップからのデータの復元速度よりも高速です。 |
サポートされるデータ量 | 無制限。 | 無制限。 |
インスタンスのパフォーマンスへの影響 | 多数のリソースが消費されます。これは、RDS インスタンスのパフォーマンスに大きな影響を与えます。オフピーク時に物理バックアップを実行することをお勧めします。 | 少数の I/O リソースのみが消費されます。これは、RDS インスタンスのパフォーマンスに大きな影響を与えません。いつでもスナップショットバックアップを実行できます。 |
物理バックアップファイルをダウンロードできます。 | スナップショットバックアップファイルはダウンロードできません。 |
前提条件
RDS インスタンスが次の要件を満たしていること。
RDS インスタンスは、企業向け SSD (ESSD) を使用している。サーバーレス RDS インスタンスはサポートされていません。
RDS インスタンスは 2021 年 1 月 1 日以降に作成された。
RDS インスタンスで RDS Basic Edition または RDS High-availability Edition が実行されている場合は、リージョン間バックアップ機能が無効になっていることを確認してください。リージョン間バックアップ機能が有効になっている場合は、スナップショットバックアップ機能を有効にする前に無効にする必要があります。
ApsaraDB RDS のバックアップ機能を初めて使用する場合は、Alibaba Cloud アカウントを使用して AliyunServiceRoleForDBS サービスロールが作成されます。
制限事項
RDS インスタンスで RDS Basic Edition または RDS High-availability Edition が実行されている場合、スナップショットバックアップ機能はリージョン間バックアップをサポートしていません。詳細については、「リージョン間バックアップ機能の使用」をご参照ください。
スナップショットバックアップファイルはダウンロードできません。詳細については、「データバックアップファイルとログバックアップファイルのダウンロード」をご参照ください。
スナップショットは、バックアップファイルではなくクラウドディスクに基づいて作成されます。スナップショットバックアップ機能は増分バックアップをサポートしていません。
説明スナップショットは、増分スナップショットチェーンメカニズムを使用します。このメカニズムは、各時点のスナップショットの状態を保持します。その結果、スナップショットバックアップは、クラウドディスク上の増分データと更新データのみをバックアップします。
スナップショットバックアップ機能を使用する場合、次のログバックアップ頻度がサポートされています。30 分ごと および 5 分ごと。
データベースの名前またはデータベースに対応する物理ファイルの名前は、スペースで始めることはできません。そうしないと、スナップショットバックアップは失敗します。例:
C:\Data\ MyDatabase.mdf
)。
課金ルール
各 RDS インスタンスには、バックアップストレージの無料クォータが割り当てられます。RDS インスタンスのバックアップストレージが無料クォータを超えない場合、バックアップストレージの料金は発生しません。バックアップストレージが無料クォータを超える場合、使用した超過ストレージに対して課金されます。詳細については、「バックアップストレージ料金」をご参照ください。
手順
デフォルトでは、RDS インスタンスは物理バックアップ方式を使用します。バックアップ方式を手動でスナップショットバックアップに変更できます。
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
バックアップと復元 ページの バックアップポリシー タブで、データバックアップの設定 セクションの [編集] をクリックします。
表示されたダイアログボックスで、バックアップ方法 パラメーターを スナップショットバックアップ に設定し、保存 をクリックします。
説明バックアップ方法を スナップショットバックアップ に変更した後、物理バックアップは定期的に実行されません。ただし、RDS インスタンスを手動でバックアップする場合は、物理バックアップ を選択して物理バックアップを実行できます。詳細については、「ApsaraDB RDS for SQL Server インスタンスのバックアップ」をご参照ください。
バックアップ方法を スナップショットバックアップ に変更した後、ログバックアップ頻度は 30 分ごと に固定されます。
関連情報
自動バックアップポリシーを変更するか、手動バックアップを実行できます。詳細については、「ApsaraDB RDS for SQL Server インスタンスをバックアップする」をご参照ください。
意図しない操作が実行されたデータを復元する場合、または既存データ を分析する場合、データバックアップファイルを既存の RDS インスタンスまたは新しい RDS インスタンスに復元できます。詳細については、「SQL Server データの復元」をご参照ください。
次の API 操作を呼び出すことで、バックアップファイルを作成、クエリ、および管理できます。