サーバーとは
クライアントからの要求に対して何らかのサービスを提供するシステムの意。本来はソフトウェアの用語であるが、サーバーソフトウェアを稼動させているホストそのものも、サーバーと呼ばれるようになった。
本来はコンピュータネットワークで使用される分散コンピューティング技術の1つであるクライアントサーバモデルでの用語である。サーバーはクライアントからの要求(リクエスト)に応じて、何らかのサービス(処理)を提供する側のソフトウェアである。提供するサービスはサーバの種類によって異なり、例えばファイルサーバであれば保管しているファイル(データ)の提供、プリントサーバであればプリンタへの印刷処理の提供、ウェブサーバであればウェブページを構成するHTMLファイルや画像ファイルなどのデータの提供をするなど、さまざまである。
物理的にひとつのホスト・コンピュータの中には、例えばFTPサーバとウェブサーバなど、複数のサーバーが並存することもあるし、サーバとクライアントとが並存することもありえる。しかし、業務用の比較的大型で信頼性を重視したシステムの場合、ひとつサーバを稼動させるのに、物理的にひとつのホスト・コンピューターを専用に割り当てる場合が多いため、ホスト・コンピュータそのものも「サーバ」と呼ぶこともある。当初は分散システム(日本ではオープンシステムとも呼ばれる)のUNIX搭載サーバーやPCサーバーが主に「サーバコンピュータ」(サーバマシン、サーバ機)と呼ばれたが、1990年代にはメインフレームなどもサーバ用のオープン標準対応が進み、大型のコンピュータ全般を「サーバ」と呼ぶ場合もある。
1960年代まではメインフレームやオフィスコンピュータに代表される集中処理が行われていた。当時コンピュータは非常に高価で、研究機関や大企業の専門部署にごく限られた数しか存在しなかった。処理能力も(現在と比べれば)貧弱で、多数の利用者が1台のコンピュータの処理能力を分け合っていた。コンピュータ処理の大半は中央の「ホストコンピュータ」側で行われ、「端末」(ターミナル)側は最低限の画面制御(入力チェック、描画等)しか担当しなかった。
1970年代から1990年代にかけて、分散処理に移行していった。コンピュータの性能が向上する一方で価格は下がるダウンサイジングで、「サーバ」を目的別に部課単位で手軽に用意できるようになった。同時にワークステーションやパーソナルコンピュータなど高機能な「クライアント」も身近になり、処理の多くを「クライアント」で行い、「サーバはクライアントからの要求を処理する(のみ)」というクライアントサーバモデルが普及した。
1990年代後半から2000年代、インターネットが普及すると、サーバはより身近な存在になった。素人でも自宅サーバやホスティングサーバを利用するようになった。企業のサーバ利用も進んだ。2008年、世界で約810万台、日本で約60万台のサーバが出荷された。しかし、サーバの乱立は管理上好ましくないため、サーバをデータセンタなどに集約し、1台のサーバで複数の仕事を行ったり、1台のサーバーの中に複数のサーバーを稼動させる仮想化など新しい形態の集中処理が普及した。
2010年代には、クラウドコンピューティングが普及すると言われている。サーバはサービス提供者に集約していく可能性がある。2008年には世界で出荷されたサーバの2割をMicrosoft、Google、Yahoo!、Amazon.comの4社が購入したという説がある。
| 事業者 | サーバ保有台数 |
|---|---|
| Amazon | 7万〜10万台(推定) |
| 300万台(推定) | |
| 3万台 |
ハードウェアの特徴
- 性能
- ハイエンドのCPUを多数(1〜256コアなど)搭載できる他、高速なバス、周辺機器などを備える。
- 連続稼働性
- 後述の可用性にも関連するが、業務により求められる24時間365日に近い連続稼働を実現するため、計画停止および計画外停止の時間を最小化するための各種設計が行われている。
- 信頼性・可用性・保守性(RAS)
- 個々の部品の信頼性(設計・製造・検査、誤り検出訂正機能付のメインメモリなど)に加え、特定の部品で故障が発生した場合の可用性(重要部品の冗長化、RAIDなど)や、部品の診断や交換が短時間または無停止で行える保守性(各種のログ機能、診断プログラム、ホットスワップなど)を備える。内部のハードウェアを完全に二重化した専用サーバ(フォールトトレラントコンピュータ、一部のハイエンドサーバ)の他、通常のサーバを複数使用してコンピュータ・クラスターを構成する場合も多い。またメーカー側は保守部品の長期保管や、保守契約に応じて24時間365日の緊急出荷体制などを行っている。
- 運用管理
- 多数のサーバの稼働状況を遠隔地からも集中管理できる機能が、ハードウェアおよびソフトウェアにて提供されている。管理はGUIツールの他、遠隔地でも軽くて履歴が残り手順書などに再利用が容易なキャラクタユーザインタフェースが組み合わされる場合も多い。またネットワークや電話回線経由でメーカーへ障害情報を自動通知できるものもある。
- 設備
- 特にデータセンタ用のモデルは、専用のラック、電源(200V、無停電電源装置など)、空調などを必要とするものが多い。集積度が高いものは、発熱やファンの騒音が大きいものも多く、空冷の他に水冷を採用したサーバやラックもある。
市場シェア
| 2008年 | 2009年 | 2010年 | ||||
|---|---|---|---|---|---|---|
| メーカー | % | メーカー | % | メーカー | % | |
| 1 | IBM | 31.9 | IBM | 32.9 | IBM | 32.7 |
| 2 | HP | 29.5 | HP | 29.9 | HP | 29.8 |
| 3 | Dell | 11.6 | Dell | 12.1 | Dell | 12.1 |
| 4 | Sun | 10.1 | Sun | 8.9 | Oracle(Sun) | 8.8 |
| 5 | 富士通/FSC | 3.5 | 富士通 | 5.1 | 富士通 | 5.1 |
| その他 | - | 12.1 | - | 11.2 | - | 5.1 |
| 2010年 | ||
|---|---|---|
| メーカー | % | |
| 1 | 富士通 | 24.5 |
| 2 | IBM | 19.7 |
| 3 | NEC | 16.7 |
| 4 | HP | 16.4 |
| 5 | 日立 | 9.4 |
| その他 | - | 13.3 |
オペレーティングシステム
サーバ用に使用される主なオペレーティングシステムには以下がある。これらには現在は、上記サーバ機能のいくつかは標準で含まれている。
・z/OS・MSP/XSP
・VOS3
・ACOS-6
・OS2200/MCP
・HP-UX
・Solaris
・AIX
・Mac OS X Server
・Windows Server