サーバー
サーバーとは、他のコンピューターにデータを提供するコンピューターです。ローカルエリアネットワーク(LAN)またはインターネット経由のワイドエリアネットワーク(WAN)上にあるシステムにデータを提供できます。
Webサーバー、メールサーバー、ファイルサーバーなど、サーバーにはさまざまな種類があります。それぞれの種類は、サーバーの目的に特化したソフトウェアを実行します。たとえば、WebサーバーはApache HTTP ServerやMicrosoft IISを実行することがあります。これらはどちらも、インターネット経由でWebサイトにアクセスできるようにします。メールサーバーはEximやiMailのようなプログラムを実行し、メールの送受信に使うSMTPサービスを提供することがあります。ファイルサーバーは、ネットワーク上でファイルを共有するために、Sambaやオペレーティングシステムに組み込まれたファイル共有サービスを使用することがあります。
サーバーソフトウェアはサーバーの種類に特化していますが、ハードウェアはそれほど重要ではありません。実際、通常のデスクトップコンピューターに適切なソフトウェアを追加すれば、サーバーにすることができます。たとえば、ホームネットワークに接続されたコンピューターを、ファイルサーバー、プリントサーバー、またはその両方として設定できます。
どのコンピューターでもサーバーとして設定できますが、大規模な企業の多くは、サーバー機能専用に設計されたラックマウント型のハードウェアを使用しています。これらのシステムは、多くの場合サイズが1Uで、最小限のスペースしか占有しません。また、LEDステータスランプや、電源を切らずに交換できるハードディスクベイなどの便利な機能を備えていることもよくあります。複数のラックマウント型サーバーを1つのラックに設置し、同じモニターと入力デバイスを共有することもよくあります。ほとんどのサーバーにはリモートアクセスソフトウェアを使って遠隔からアクセスするため、入力デバイスが必要ないことも少なくありません。
サーバーはさまざまな種類のコンピューターで動作できますが、ハードウェアがサーバーの要求に対応できる十分な性能を備えていることが重要です。たとえば、多数のWebスクリプトをリアルタイムで実行するWebサーバーには、処理速度の速いプロセッサと、速度を低下させずに「負荷」に対応できる十分なRAMが必要です。ファイルサーバーには、データをすばやく読み書きできる高速なハードディスクまたはSSDが1台以上必要です。サーバーの種類にかかわらず、高速なネットワーク接続は不可欠です。すべてのデータがその接続を通過するためです。
知識をテストする