次の方法で共有


Azure VM 内の SQL Server のバックアップに関するサポート マトリックス

Azure Backup を使用すると、Microsoft Azure クラウド プラットフォームでホストされている Azure VM 内の SQL Server データベースをバックアップできます。 この記事では、Azure VM 内の SQL Server のバックアップのシナリオとデプロイの一般的なサポート設定と制限事項について説明します。

Scenario support

Support Details
Supported deployments SQL Marketplace の Azure VM と、Marketplace 以外の (SQL Server が手動でインストールされる) VM がサポートされています。
Supported regions SQL Server データベース用の Azure Backup は、フランス南部 (FRS) を除くすべてのリージョンで使用できます。
サポートされているオペレーティング システム Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 (すべてのバージョン)、Windows Server 2008 R2 SP1

Windows Server 2008 および 2008 R2 では、追加の構成が必要です。 VM アクセス許可を設定する方法について説明します。

Linux は現在サポートされていません。
サポートされる SQL Server のバージョン SQL Server 2022 Express、SQL Server 2022、SQL Server 2019、SQL Server 2017 。 製品ライフサイクルの検索ページ、SQL Server 2016、SP の詳細については、「 製品ライフサイクルの検索」ページ、SQL Server 2014、SQL Server 2012 を参照してください。

Enterprise、Standard、Web、Developer、Express。

Express LocalDB のバージョンはサポートされていません。
サポートされている .NET バージョン VM にインストールされている .NET Framework 4.6.2 以降
Supported deployments SQL Marketplace の Azure VM と、Marketplace 以外の (SQL Server が手動でインストールされる) VM がサポートされています。 Support for standalone instances is always on availability groups.

AlwaysOn AG の一部であり、SQL Managed Instance から同期される SQL データベースはサポートされていないことに注意してください。
リージョンをまたがる復元 Supported. Learn more.
クロス サブスクリプションの復元 Azure portal と Azure CLI を介してサポートされます。 Learn more.

機能の考慮事項と制限事項

Setting Maximum limit
サーバー (およびコンテナー内) で保護できるデータベースの数 2000
サポートされているデータベース サイズ (これを超えると、パフォーマンスの問題が発生する可能性があります) 6 TB*
データベースでサポートされているファイルの数 1000
1 日あたりにサポートされる完全バックアップの数 1 つのスケジュールされたバックアップ。

オンデマンド バックアップが 3 回。

1 日に 3 回以上のバックアップをトリガーしないことをお勧めします。 ただし、試行が失敗した場合にユーザーが再試行できるようにするために、オンデマンド バックアップのハード制限は 9 回の試行に設定されます。
Log shipping When you enable log shipping on the SQL server database that you are backing up, we recommend you to disable log backups in the backup policy. これは、ログ配布 (プライマリ データベースからセカンダリ データベースにトランザクション ログを自動的に送信する) が、Azure Backup を介して有効になっているログ バックアップに干渉するためです。

そのため、ログ配布を有効にする場合は、ポリシーで完全バックアップまたは差分バックアップのみが有効になっていることを確認してください。
オンデマンド バックアップの保持期間 完全バックアップ/差分バックアップ/増分バックアップの場合、既定の保持期間は 45 日です。

コピーのみの完全バックアップの場合は、カスタム保持期間を定義できます。

*データベース サイズの制限は、サポートされているデータ転送とバックアップの制限時間の構成によって異なります。 ハードの制限ではありません。 Learn more on backup throughput performance.

  • SQL Server backup can be configured in the Azure portal or PowerShell. CLI はサポートされていません。
  • The solution is supported on both kinds of deployments - Azure Resource Manager VMs and classic VMs.
  • すべてのバックアップの種類 (完全、差分、ログ) と復旧モデル (簡易、完全、一括ログ) がサポートされています。
  • For read-only databases: full and copy-only full backups are the only supported backup types.
  • SQL ネイティブの圧縮は、バックアップ ポリシーでユーザーが明示的に有効にした場合にサポートされます。 Azure Backup を使用すると、ユーザーが設定したこのコントロールの値に応じて、COMPRESSION または NO_COMPRESSION 句を使用してインスタンス レベルの既定値がオーバーライドされます。
  • TDE - 有効なデータベース バックアップがサポートされています。 TDE で暗号化されたデータベースを別の SQL Server に復元するには、まず証明書を宛先サーバーに復元する必要があります。 The backup compression for TDE-enabled databases for SQL Server 2016 and newer versions is available, but at lower transfer size as explained here.
  • ミラー データベースおよびデータベース スナップショットのバックアップ操作および復元操作はサポートされていません。
  • SQL Server フェールオーバー クラスター インスタンス (FCI) はサポートされていません。
  • 名前に拡張子が含まれているデータベースのバックアップはサポートされていません。 これは、IIS サーバーがファイル拡張子要求のフィルター処理を実行するためです。 ただし、.ad.cs.master は許可リストに記載されているため、データベース名で使用できることに注意してください。 Azure Backup のデータベース命名ガイドラインの詳細を確認してください。
  • 現在、FIPS 暗号化は SQL バックアップ ワークロードではサポートされていません。

Backup のスループットのパフォーマンス

Azure Backup では、大規模な SQL データベース (500 GB) の完全および差分バックアップで、350 Mbps の一貫したデータ転送率がサポートされています。 最適なパフォーマンスを得るために、次のことを確認してください。

  • 基になる VM (データベースをホストする SQL Server インスタンスを含む) が、必要なネットワーク スループットを使用して構成されている。 VM の最大スループットが 200 MBps 未満の場合、Azure Backup は最適な速度でデータを転送できません。
    また、データベース ファイルを含むディスクには、十分なスループットがプロビジョニングされている必要があります。 Learn more about disk throughput and performance in Azure VMs.
  • VM で実行されているプロセスが VM の帯域幅を消費していない。
  • バックアップ スケジュールが、データベースのサブセット全体に分散されている。 VM で同時に実行される複数のバックアップが、バックアップ間でネットワーク消費率を共有している。 Learn more about how to control the number of concurrent backups.
  • The maximum supported throughput for log backups is 50 Mbps, based on average log churn observed in most environments. ログの変更頻度が高く、バックアップ パフォーマンスの低下が常に発生する場合は、Microsoft サポートにお問い合わせください。

Note

  • 次の条件が満たされると、より高いスループットが自動的にスロットルされます。
    • All the databases should be above the size of 4 TB.
    • データベースが、"キャッシュされていない最大ディスク スループット メトリックが 800 Mbps を超える" Azure VM でホストされている必要があります。
  • VM リソース、帯域幅、バックアップ ポリシーに基づいて、サーバーごとに推奨される保護されたデータベースの概数を算出するために、詳細なリソース プランナーをダウンロードします

Next steps

Azure VM 上で実行されているSQL Server データベースをバックアップする方法を学習します。