サーバ
出典: フリー百科事典『ウィキペディア(Wikipedia)』
サーバ(server)は「(サービスなどを)提供するもの」の意味であり、次の意味で使用される。
- 広く、何がしかの提供をする人や機器。召使い等やビールサーバ(生ビールを注ぐための装置)など。
- コンピュータネットワーク上にて、コンピュータを利用したサービスを提供するもの(後述)
サーバは、コンピュータネットワークにおいて、サービスと呼ばれる特定の機能を提供するコンピュータシステムの総称である。
サーバからサービスを受ける「クライアント」と対になる概念で、クライアントからの様々な要求に応答する。また、そのようなアプリケーションやプロセスをも指す。
目次 |
[編集] クライアント・サーバ・モデル
複数台のコンピュータがネットワーク接続された環境、すなわちコンピュータネットワーク上で、各々のコンピュータが同じ情報資源(データ)を参照することがある。このような場合、そのデータを各コンピュータに格納していては、記憶領域や保守などの面で多大な無駄が生じる。
サーバはこれを解決する手段で、特定のコンピュータが情報やその処理作業を集中的に管理することで、ネットワーク全体での記憶領域を最小限にとどめると共に、共有される情報の同期等の手間を省き、情報伝達や保守の効率を高めるものである。他のコンピュータはクライアントとして稼動し、必要に応じてサーバからサービスを受けとる。
このように情報を集中的に管理し、他にサービス提供するためのコンピュータをサーバと呼ぶ。逆にサーバの機能を利用し、サービスを受ける側のコンピュータをクライアントと呼ぶ(また、これらのようなアプリケーションやプロセスをも指す。以下同じ)。
サーバとクライアントが存在しているコンピュータネットワークをクライアント・サーバ・ネットワークと呼ぶ。クライアント・サーバ・モデル/型/システム/コンピューティング、などとも言う。
[編集] サーバの種類・使われ方
サーバには、クライアントに提供するサービスにより様々な種類があり、必要に応じてネットワーク上に、複数のサーバを組み合わせることができる。電子メールなどは、この技術の代表的な例である。
また、複数台のサーバを利用することにより負荷を分散し、耐障害性を向上させるスケールアウトという見地より、省スペースでたくさんのサーバを設置できる「ラックマウント・サーバ」や「ブレードサーバ」が使用されることも多い。
インターネット上では、ウェブサイトがデータを管理しているサーバで、データが集中しすぎて負荷が増大することにより、一度に転送できる量が小さくなってクラッシュしてしまう、いわゆる「飛ぶ」状態に陥ることがある。また「飛ぶ」まではいかなくても極端に転送量が小さくなって、サイトのページを開くにも、とても長い時間がかかることになる。ちょうど現在(2006年2月)のウィキペディアは、後者の状態である。
[編集] 主なサーバ
サーバには大型サーバから小型まで多種多様の物が存在する。主にハードウェアで重視されるのは、拡張性、耐障害性、処理能力などである。 ここでは代表的な物を上げる。
[編集] フォールトトレラントコンピュータ
主にOSはUNIXかLinuxである。 本体を構成している部品の多くが二重化されており、運用中に於ける部品の交換が可能で、全ての部品がホットスワップを行うことが可能である。 主な用途は、鉄道の座席予約システム、携帯電話の中継局などインフラの主要箇所に設置されている。
[編集] エンタープライズサーバ
搭載される主なOSはUNIXかLinux、またはWindowsである。 主要基板、CPUはサーバ専用の物を使用する。また、CPUはその処理能力に応じて二重化もしくは四重化など拡張できる物が多い。 ハードディスクはデータの保護を優先させRAID化されている物が殆ど。また、ハードディスクにはホットスワップ機能を盛り込んだ製品も多い。 主な用途は、コンビニなどのバックヤードシステム、スーパーコンピュータの入出力系などインフラには直接影響はないが、大規模なデータを取り扱うシステムに多い。
また、近年は、サーバ機能を絞り込んで小型化し、汎用ラックに多数収容可能な製品も登場している。(写真参照)
[編集] PCサーバ
搭載される主なOSはPC-UNIX、またはWindowsである。 主用基板、CPUはパーソナルコンピュータの物を使用する。 今話題の自宅サーバはこの部類に入る。また、GoogleはこのPCサーバを1万台以上も繋いでシステムを構築している。
[編集] 関連項目
- Peer to Peer
- クライアントサーバシステム
- ウェブサーバ
- メールサーバ
- DNSサーバ
- NNTP
- NTP
- ネットニュース
- Telnet
- ファイルサーバ
- プリントサーバ
- ブレードサーバ
- Webサーバ
- プロキシ
- 自宅サーバ
- ホスティングサーバ
- レンタルサーバー
- バーチャル・プライベート・サーバ
- データセンタ
カテゴリ: サーバ | インターネット技術 | コンピュータネットワーク | コンピュータの形態