次の方法で共有


Azure Windows Virtual MachinesでSQL Serverとは

Azure VM でのSQL Serverへの適用

この記事では、Windows プラットフォーム上のSQL Server on Azure Virtual Machines (VM) の概要について説明します。

Azure VM 上で SQL Server を使うのが初めての場合は、弊社の詳細な Azure SQL ビデオシリーズの「Azure VM 上の SQL Server 概要」ビデオをご覧ください:

概要

SQL Server on Azure Virtual Machines を使用すると、オンプレミスのハードウェアを管理することなく、クラウドでフル バージョンのSQL Serverを使用できます。 SQL Server仮想マシン (VM) を使用すると、支払い時のライセンス コストも簡素化されます。

Azure仮想マシンは、世界中のさまざまな geographic リージョンで実行されます。 また、さまざまなマシン サイズが提供されています。 仮想マシン イメージ ギャラリーを使用すると、適切なバージョン、エディション、オペレーティング システムを使用してSQL Server VM を作成できます。 これにより、仮想マシンは、さまざまなSQL Serverワークロードに適したオプションになります。

作業を開始する準備はできましたか? クイックスタート ガイドを参照して、最初のSQL Server VMを作成するか、SQL IaaS Agent拡張機能に登録して利用可能な機能の利点について確認しましょう。

機能面の利点

SQL IaaS Agent 拡張機能を使用してAzure VM にSQL Serverを登録すると、多くの機能の利点のロックが解除されます。 拡張機能への登録は無料です。

次の表に、拡張機能によって得られる利点の詳細を示します。

機能 説明
Azure ポータルの管理 ポータル管理のロックを解除して、SQL Server VM をすべて 1 か所で表示し、ポータルから直接 SQL 固有の機能を有効または無効にすることができます。

基本登録に含まれています。
自動バックアップ VM にSQL Serverの既定のインスタンスまたは 適切にインストールされた名前付きインスタンスに対するすべてのデータベースのバックアップのスケジュールを自動化します。 詳細については、「Azure仮想マシン (Resource Manager) でのSQL Server自動バックアップ」を参照してください。

SQL IaaS Agent 拡張機能が必要です。
自動修正 ワークロードのピーク時に更新されないように、構成されたメンテナンス期間中に仮想マシンにWindowsおよびSQL Serverセキュリティ更新プログラム (SQL Serverの累積的な更新プログラムを含む) を自動的にインストールします。 詳細については、「 Azure Update Managerを参照してください。

SQL IaaS Agent 拡張機能が必要です。
Azure Key Vault 統合 SQL Server VM にAzure Key Vaultを自動的にインストールして構成できます。 詳細については、Azure Virtual Machines (Resource Manager) 上の SQL Server 向け Azure Key Vault 統合の構成を参照してください。

SQL IaaS Agent 拡張機能が必要です。
tempdb の構成 Azure ポータルから直接 tempdb を構成できます。たとえば、ファイルの数、初期サイズ、場所、自動拡張率を指定できます。 変更を有効にするには、SQL Server サービスを再起動します。

SQL IaaS Agent 拡張機能が必要です。
Defender for Cloud ポータルの統合 sql の Microsoft Defender を有効にした場合は、Azure ポータルの SQL 仮想マシン リソースでDefender for Cloud推奨事項を直接表示できます。 詳細については、セキュリティのベスト プラクティスを参照してください。

SQL IaaS Agent 拡張機能が必要です。
拡張セキュリティ更新プログラム Azure VM でSQL Serverのセキュリティ更新プログラムを自動的に受け取ります。SQL Server ライフサイクル のサポートが終了してから最大 3 年後
柔軟なライセンス Azure ハイブリッド特典からシームレスに従量課金制ライセンスモデルに切り替え、また戻すことでコストを節約できます。

基本登録に含まれています。
柔軟なバージョン/エディション SQL Serverの version または edition を変更する場合は、SQL Server VM 全体を再デプロイしなくても、Azure ポータル内のメタデータを更新できます。

基本登録に含まれています。
I/O 分析 Azure ポータルで I/O パフォーマンスの分析を表示して、仮想マシンとデータ ディスクの制限を超えた結果として発生する問題を見つけます。 この機能は現在はプレビュー中です。

SQL IaaS Agent 拡張機能が必要です。
Microsoft Entra 認証 SQL Server VM への認証にMicrosoft Entra IDを使用して、SQL Server VM のセキュリティを強化します。

SQL IaaS Agent 拡張機能が必要です。
SQL ベスト プラクティス評価 構成のベスト プラクティスを使用して、SQL Server VM の正常性を評価できます。 詳細については、「SQL ベスト プラクティス評価」を参照してください。

SQL IaaS Agent 拡張機能が必要です。
ポータルでディスク使用率を表示する Azure ポータルで、SQL データ ファイルのディスク使用率をグラフィカルに表示できます。

SQL IaaS Agent 拡張機能が必要です。

作業の開始

Azure VM でのSQL Serverの使用を開始するには、次のリソースを確認します。

ビデオ

SQL SERVER VM のパフォーマンスを最適化し、管理を自動化するための最新の機能に関するビデオについては、次のデータ公開ビデオを確認してください。

高可用性とディザスター リカバリー

Azure 仮想マシンによって提供される組み込みの高可用性に加えて、SQL Serverによって提供される高可用性とディザスター リカバリー機能を使用できます。

詳細については、 Always On 可用性グループAlways On フェールオーバー クラスター インスタンスの概要を参照してください。 詳細については、「ビジネス継続性の概要」をご覧ください。

開始するには、可用性グループまたはフェールオーバー クラスター インスタンス用の VM の準備に関するチュートリアルを参照してください。

SQL VM のイメージとライセンス

作業を開始するには、必要なバージョン、エディション、オペレーティング システムを含むSQL Server仮想マシン イメージを選択します。 次のセクションでは、SQL Server仮想マシン ギャラリー イメージのAzure ポータルへの直接リンクを示します。 VM の従量課金制SQL Serverライセンス モデルを独自のライセンスを使用するように変更します。 詳細については、「SQL Server VM のライセンス モデルを変更する方法を参照してください。

Azureは、サポートされているオペレーティング システム、バージョン、エディションの組み合わせごとに 1 つの仮想マシン イメージのみを保持します。 このメンテナンスは、時間の経過と同時に、Microsoftがイメージを更新し、古いイメージを削除することを意味します。 詳細については、「SQL Server VM に関する FAQ」の「Images」セクションを参照してください。

ヒント

SQL Serverイメージの価格を理解する方法の詳細については、SQL Server on Azure Virtual Machines のPricing ガイダンスを参照してください。

次の表に、従量課金制のSQL Serverイメージのマトリックスを示します。

バージョン オペレーティング システム
SQL Server 2025 Windows Server 2025
SQL Server 2022 Windows Server 2022
SQL Server 2019 Windows Server 2022Windows Server 2019
SQL Server 2017 Windows Server 2019, Windows Server 2016
SQL Server 2016 Windows Server 2019, Windows Server 2016

SQL Server 2012 および SQL Server 2014 はメインストリーム サポートから外れ、Azure Marketplaceから利用できなくなります。

使用可能なSQL Server on Linux仮想マシン イメージについては、 SQL Server on Azure Virtual Machines (Linux) の概要に関する記事を参照してください。

powerShell を使用して、Azure ポータルで使用できないSQL Serverの古いイメージをデプロイできます。 PowerShell を使用して使用可能なすべてのイメージを表示するには、次のコマンドを使用します:

$Location = "<location>"
Get-AzVMImageOffer -Location $Location -Publisher 'MicrosoftSQLServer'

PowerShell を使用したSQL Server VM のデプロイの詳細については、「 Azure PowerShellを参照してください。

重要

AZURE MARKETPLACEからSQL ServerイメージをRTMとしてデプロイすると、その後は更新されません。 詳細については、「Azure VM での updating SQL Server」を参照してください。

Azure ハイブリッド特典

Azure ハイブリッド特典は、Azure VM 上のSQL ServerにSQL Server ライセンスを割り当てる機能を付与します。 Azure ハイブリッド特典では、SQL Server インスタンスへのSQL Server ライセンスの割り当てに割引が適用されますが、基になるクラウド コンピューティング (つまり、基本レート)、ストレージ、バックアップのコストを支払う必要があります。 また、サービスの使用に関連する I/O の料金も支払う必要があります (該当する場合)。

従量課金制ライセンスのコストを見積もり、Azure ハイブリッド特典でコスト削減を確認するには、Pricing 計算ツールを使用します。

Microsoft 製品条項: "顧客は、ワークロードを Azure 上で構成する際に、Azure ハイブリッド特典 for SQL Server の下で Azure SQL Database (SQL Managed Instance、エラスティック プール、単一データベース)、Azure Data Factory、SQL Server Integration Services、または SQL Server Virtual Machines を使用していることを示す必要があります。"

Azure VM 上のSQL ServerにAzure ハイブリッド特典を使用し、準拠することを示すには、次の 2 つのオプションがあります。

SQL Serverのライセンスの種類は、VM がプロビジョニングされるときに、または後でいつでも構成できます。 ライセンス モデルを切り替えるとダウンタイムは発生せず、VM または SQL Server サービスは再起動せず、追加コストも追加せず、すぐに有効になります。 実際には、Azure ハイブリッド特典 を有効化することでコストを削減します。

カスタマー エクスペリエンス向上プログラム (CEIP)

既定では、カスタマー エクスペリエンス向上プログラム (CEIP) が有効です。 このプログラムは、SQL Serverの改善に役立つレポートを定期的にMicrosoftに送信します。 プロビジョニング後に無効にする場合を除き、CEIP を管理する必要はありません。 Bastion を使用して VM に接続することで、CEIP をカスタマイズまたは無効化できます。 次に、SQL Server Error and Usage Reporting ユーティリティを実行します。 レポートを無効にするには、指示に従います。 データ収集の詳細については、SQL Serverプライバシーに関する声明を参照してください。

Azure VM のSQL ServerはAzure プラットフォームに統合されているため、AZURE VM エコシステム上のSQL Serverと対話する関連製品およびサービスのリソースを確認します。