Windowsのサーバー版とデスクトップ版については、異なるハードウェアプラットフォーム上で動作させるのが常識です。しかし、そうは言っても、Windowsのサーバー版をデスクトップのハードウェアにインストールすることを妨げるものは何もありません。
コンピュータがWindowsサーバーの****ハードウェア要件を満たす限り、インストールして実行することができます。しかし問題は、なぜそうするのか?うまく動いていますか?
Windows Serverを実行するデスクトップ・ハードウェアの利点
なぜデスクトップ・ハードウェア・プラットフォームにWindows Serverをインストールするのですか?仮想マシンが普及した現在でも、考慮すべき理由はたくさんあります。最も一般的な理由は、ハードウェアのシンプルさと可用性です。デスクトップマシンは安価であり、デスクトップを現在のサーバーとして使用するための幅広いオプションがあるため、単にそれらのサーバーを廃棄する必要もありません。その上、特に実験的な環境では、仮想マシンではなく自分のハードウェアでサーバを実行する方が便利な場合もあります。
このことを念頭に置いて、どのデスクトップ・システムがWindows Serverを実行できるのでしょうか。マイクロソフトのWindows Server 2012の****システム要件リストはこちらです:
- .4 GHz 64ビットプロセッサー
- MB
- GBディスク容量
- CDまたはDVDドライブ
- キーボード、マウス、800x600以上の解像度のディスプレイハードウェア
- Internet
数年前のデスクトップ側のハードウェアでも、そのようなニーズを満たすことができます。例えば、Windowsサーバーはマルチコアプロセッサーを必要としません。
同じパフォーマンスを期待しないでください
Windowsサーバーの基本的なハードウェア要件がそれほど高くないとはいえ、特定のサーバー環境については、他にも考慮すべき問題がいくつかあります:
デスクトップシステムは通常、マルチソケット構成をサポートしていません。
マルチソケット・サポートが必要なアプリケーションを使用する場合、デスクトップ・ハードウェアに期待しないでください。以前はハイエンドのワークステーションでもマルチソケットが使われていましたが、現在はシングルソケットやマルチコア構成に取って代わられています。
シングルコアのシステムにサーバーと同じ性能を期待しないでください。
シングルコアのローエンドデスクトップを再利用する場合、本物のサーバーのようなパフォーマンスは期待しないでください。ほとんどすべてのサーバーサイド・アプリケーションは、マルチコア・サーバー・サポートを必要とします。
デスクトップ環境はNUMAをサポートしていません
また、デスクトップ側の構成に、非均一メモリアクセスやメモリのホットプラグ技術を見つけることもできません。もしあなたがNUMAサポートを必要とするようなことをしていたり、NUMAのテストに使っているのであれば、おそらくあなたのPCでWindows Serverを動かすチャンスはないでしょう。
デスクトップ・ストレージとサーバー・ストレージは大きく異なります
デスクトップの7200rpmドライブは、マルチドライブアレイはおろか、サーバーの10,000rpmドライブにもかないません。デスクトップのフラッシュ・ストレージを使うのであれば、それは例外でしょう。しかし、それは多くのストレージ・スペースを提供するものではなく、瞬時の入出力値を提供するだけです。
デスクトップネットワークはサーバーの負荷に対応していません
NICの違いはほとんどないと思いがちです。しかし、サーバー用に設計されたNICとデスクトップ用に設計されたNICにはかなりの違いがあります。サーバー用に設計されたプラグインNICを使用する場合、ある程度の助けになりますが、注意しなければならないのは、システムの動作が遅くなる原因となる多くのシステムボトルネックに遭遇する可能性があるということです。
マイクロソフトの仮想化技術が影響を受ける可能性
Windows Serverに統合されているMicrosoftのHyper-Vハイパーバイザーには、特別なハードウェア要件があります。デスクトップCPUの中には、Hyper-Vが必要とするプロセッサ拡張機能を備えていないものもあります。さらに、デスクトップクラスのマシンは、Hyper-Vの実行に必要なすべてのメモリをサポートできない可能性があります。Hyper-V上で複数の仮想マシンを実行する場合は、問題を防ぐために最低でも4GB以上のRAMを使用してください。デスクトップクラスのシステムが長ければ長いほど、サポートできる物理メモリの量は少なくなります。
覚えておくべき最も重要なポイントは、デスクトップ・ハードウェアをサーバーとして再利用する場合、インストールするアプリケーションに注意する必要があるということです。デスクトップ・システムは、ファイル・サーバーやプリント・サーバー、小規模なデータベース・サーバー、SharePointなどのローカル・アプリケーション用のWebサーバーとして使用できますが、実際のサーバーで必要とされるすべてのニーズに、このようなマシンを使用することは期待しないでください。





