次の方法で共有


Azure での SQL Server のサポート延長

適用対象:Azure VM 上の SQL Server

SQL Server 2012 は、サポートライフ サイクルの終了 (EOS) に達しています。 多くのお客様がまだこのバージョンを使用されていることから、引き続きサポートを利用していただくためのいくつかのオプションを提供しています。 オンプレミスの SQL Server インスタンスを Azure 仮想マシン (VM) に移行するか、Azure SQL Database に移行するか、またはオンプレミスのままで延長セキュリティ更新プログラムを購入することができます。

Azure SQL Managed Instance とは異なり、Azure VM に移行する場合、アプリケーションを再認定する必要はありません。 また、オンプレミスに留まる場合とは異なり、Azure VM に移行することで、無料の拡張セキュリティ パッチを受け取ります。

この記事の残りの部分では、Azure VM に SQL Server インスタンスを移行するための考慮事項を示します。

サポート終了オプションの詳細については、「サポートの終了」を参照してください。

プロビジョニング

以前のバージョンの SQL Server を使用しているお客様は、SQL Server 2012 に自己インストールまたはアップグレードする必要があります。 同様に、以前のバージョンの Windows Server のお客様は、カスタム VHD から VM をデプロイするか、Windows Server 2012 R2 にアップグレードする必要があります。

Azure Marketplace を通じてデプロイされたイメージには、SQL IaaS Agent 拡張機能がプレインストールされています。 柔軟性なライセンスと自動修正には、SQL IaaS Agent 拡張機能が必要です。 セルフインストール VM をデプロイするお客様は、SQL IaaS Agent 拡張機能を手動でインストールする必要があります。

注意

SQL Server 管理 オプションは SQL Server 2012 で動作しますが、自動バックアップと Azure Key Vault 統合の機能はsupported_されていません。

ライセンス

従量課金制の SQL Server 2012 のデプロイは、Azure ハイブリッド特典に変換できます。

ソフトウェア アシュアランス (SA) ベースのライセンスを従量課金制に変換する場合、お客様は SQL IaaS Agent 拡張機能に登録する必要があります。 登録後、SQL ライセンスの種類が Azure ハイブリッド特典と従量課金制の間で交換可能になります。

Azure VM にご自分でインストールした SQL Server 2012 のインスタンスは、SQL IaaS Agent 拡張機能に登録して、ライセンスの種類を従量課金制に変換することができます。

移行

手動バックアップ/復元方法を使用して、サポート終了の SQL Server インスタンスを Azure VM に移行できます。 これは、オンプレミスから Azure VM への最も一般的な移行方法です。

Azure Site Recovery (アジュールサイトリカバリー)

一括移行の場合は、Azure Site Recovery サービスをお勧めします。 Azure Site Recovery を使用すると、お客様は、SQL Server を含む VM 全体をオンプレミスから Azure VM にレプリケートできます。

SQL Server には、回復を保証するために、アプリ整合性のある Azure Site Recovery スナップショットが必要です。 Azure Site Recovery は、最小 1 時間間隔でのアプリ整合性スナップショットをサポートしています。 Azure Site Recovery による SQL Server の移行で達成可能な最小 RPO (回復ポイントの目標) は 1 時間です。 RTO (目標復旧時間) は 2 時間 + SQL Server の復旧時間です。

データベース移行サービス (Database Migration Service)

Azure Database Migration Service は、お客様が SQL Server を 2012 バージョン以降にアップグレードすることでオンプレミスから Azure VM に移行する場合のオプションです。

障害復旧

Azure VM 上のサポート終了 SQL Server のディザスター リカバリー ソリューションは次のとおりです。

  • SQL Server バックアップ: Azure Backup を使用すると、15 分間の RPO とポイントインタイム リカバリーによるランサムウェア、偶発的な削除、破損からサポート終了の SQL Server 2012 を保護できます。 詳細については、こちらの記事を参照してください。

  • ログ配布:継続的な復元によって別のゾーンまたは Azure リージョンにログ配布のレプリカを作成して、RTO を短縮することができます。 ログ配布は、お客様が手動で構成する必要があります。

  • Azure Site Recovery:Azure Site Recovery のレプリケーションによって、ゾーンとリージョン間で VM をレプリケートできます。 SQL Server では、障害が発生した場合の復旧を保証するために、アプリ整合性スナップショットが必要です。 Azure Site Recovery では、サポート終了の SQL Server ディザスター リカバリー用に、1 時間以上の RPO と 2 時間 (さらに SQL Server 復旧時間) の RTO が提供されます。

セキュリティ修正

SQL Server VM の延長セキュリティ更新プログラムは、SQL Server VM が SQL IaaS Agent 拡張機能に登録された後、Microsoft Windows Update チャネルを通じて配信されます。 パッチは、手動または自動でダウンロードできます。

[自動修正] は、既定で有効になります。 自動修正を有効にすると、Azure は SQL Server とオペレーティング システムに修正プログラムを自動的に適用します。 SQL Server IaaS 拡張機能がインストールされている場合は、メンテナンス期間の曜日、時刻、および期間を指定できます。 Azure は、修正プログラムの適用をこのメンテナンス ウィンドウで実行します。 メンテナンス ウィンドウのスケジュールでは、VM のロケールが時刻に使用されます。 詳細については、Azure Virtual Machines での SQL Server の自動修正に関するページを参照してください。

累積的な更新を含む修正プログラムの管理を強化するには、統合された Azure Update Manager エクスペリエンスをお試しください。

注意

Azure 仮想マシンに拡張セキュリティ更新プログラムを手動でインストールする場合、SQL IaaS Agent 拡張機能への登録は必要ありません。 Microsoft Update は、VM が Azure で実行されていることを自動的に検出し、拡張機能がインストールされていない場合でも、ダウンロードに関連する更新プログラムを表示します。

現在の Azure Update 管理では、SQL Server Marketplace イメージのパッチは検出されません。 この場合は、お客様が Windows Update を調べて、SQL Server の更新プログラムを適用する必要があります。

次のステップ

サポートの終了オプションやセキュリティ更新プログラムの延長の詳細について確認してください。