9 か月以内に Windows と SQL Server はサポートされなくなるため、最新バージョンに移行することが急務です。IIS、DNS サーバー、SQL Server 2008 を実行する非常に重要な Windows Server 2008 を 2016 に移行したいと考えています。
安全かどうか、Microsoft が下位互換性をサポートしているかどうかを知りたいです。
サーバー上で実行されるアプリケーションは C# で開発されていますが、アプリが動作しなくなる可能性はありますか?
答え1
推測以上の答えを出すためには、もっと詳しい情報を知る必要があります。しかし...
DNS -- 問題ないはずです。DNS は十分に堅牢な標準であるため、2008 年の DNS サーバーを指しているクライアントは、2016 年の DNS サーバーを指しても問題ありません。
IIS -- アプリケーションによって異なります。2008 サーバーの IIS バージョンに付属していたもの (または追加機能として追加されたもの) の一部は、2016 サーバーにインストールされる IIS バージョンでは既定でインストールされない可能性があります。ただし、アプリケーションが非推奨になった特定の操作を実行しない限り、おそらく動作させることができるでしょう。
SQL Server -- これは、オペレーティング システムのバージョンよりも、新しいサーバーで使用する SQL のバージョンに依存します。ただし、アプリケーションがかなり特殊な動作をしない限り、新しいバージョンの SQL Server でも動作する可能性が高いでしょう。
これにより、2 つの観察/推奨事項が提示されます。
- テスト! - 新しいバージョンのオペレーティング システム、IIS、および SQL を使用して新しいサーバー (または複数のサーバー。下記参照) を構築する必要があります。テストを行って、アプリケーションが新しい環境で動作することを確認します。
- ピエロカーサーバーは避けてください。-- 同じサーバーで複数の製品を実行することは強くお勧めしません。この場合、IISとSQLを別のサーバーに配置します。可能であれば、DNSも別のサーバーに配置します。Brent Ozarは良い記事ピエロカーサーバーについて。