サーバーOSのアップグレードで2つのバージョンをジャンプするのは悪い考えですか?


8

Windows Server 2003で実行されているASP.NET Webサイトを持っていますが、それをより新しいOSの新しいサーバーに移動したいと考えています。Windows Server 2012に直接移動しても問題ありませんか、それともサイトがWindows Server 2008でどのように実行されるかを最初に確認する必要がありますか?


6
テストして、機能するかどうかを確認してください。
ETL 2014年

3
誰もあなたに決定的な答えを与えることができるとは思いません。それはあなたのウェブアプリが何をしているかに依存します-それは何を必要とし、何をしているのかはWindows Server 2012と互換性がありますか?もしそうなら、それは悪い考えではありません。そうでない場合、それは悪い考えです。
ETL 2014年

「R2」の部分はかなり重要です。サーバー2008は基本的にVistaで、2008 R2は7、2012は8、2012 R2は8.1です。
ntoskrnl 2014年

回答:


14

確かに機能しますが、これはコードに完全に依存している1つの領域です。動作する場合と動作しない場合があります。

これは、テストアップグレードを実行することがテストに適している場所です。

  1. ある種のVMの新しいServer 2003インスタンスにアプリを展開します。
  2. 直接2012にアップグレードしてください。
  3. 機能させるために何を変更する必要があるかを理解します。
  4. プロセスを理解して確実に実行できるようになるまで、1〜3を繰り返します。
  5. 量産コードに対してそれを行います。

私が直接サーバ2003からServer 2012のサポートのアップグレードを考えていませんでした
ニール

@ニールこれはいわゆる教育体験です。これは、すべての2003の作業上の新しいインスタンスを取得するための努力は、新鮮な2012年に新規インストールを展開するために必要な労力の80%になる可能性があります
sysadmin1138

10

それ以降にリリースされたWindowsサーバーの新しいメジャーバージョンが2つあることを考えると、今は本当に何もサーバー2008にアップグレードする必要はありません。

この時点での選択は、実際には2008R2またはServer 2012 / R2の間です。他のバージョンに移動する前に、あるバージョンでどのように実行されるかを確認しても、必ずしも相関があるとは限らないため、ほとんど意味がないと思います。

アップグレードするバージョンを選択して、試してみてください。(もちろん、最初にバックアップ/テストコピーを使用します。)うまくいけば、すばらしいです。その後、時間を無駄にすることなく、パフォーマンステストを実行できます。これらの結果に応じて、パフォーマンスのチューニングを行い、アプリケーションが新しいプラットフォームで許容できる範囲で機能するかどうかを決定します。

機能しない場合は、機能させる(互換性チェック、トラブルシューティング、デバッグ)か、別のバージョンのOSを試してみて、機能するかどうかを確認します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.