サーバ

読み

さーば

意味

  • クライアントからのリクエストに応じてデータやサービスを提供するコンピュータまたはソフトウェア
  • Webサーバ・データベースサーバ・メールサーバなど役割ごとに種類がありクライアント・サーバモデルの中核を担う
  • 物理サーバ・仮想サーバ・クラウドサーバなど形態も多様でネットワークを介して24時間稼働し続けることが多い

比喩

レストランのキッチンのようなもの。お客様(クライアント)の注文を受けて料理(データ)を作って提供する。

語源

server = 提供者・給仕する人。ラテン語のservire(仕える)が語源

例文

  • Apache WebサーバでHTMLファイルを配信しブラウザからのリクエストに応答している
  • MySQLデータベースサーバに顧客情報を保存しアプリケーションサーバから問い合わせを受けてデータを返している
  • クラウド上に仮想サーバを構築しオンプレミスからの移行でコスト削減と柔軟なスケーリングを実現した

よくある勘違い

  • サーバは物理的な機械だけを指すと思うこと → ソフトウェアとしてのサーバプログラムも含む概念
  • サーバは大企業だけのものだと思うこと → 個人でもクラウドサービスで簡単にサーバを利用できる
  • サーバーレスならサーバが存在しないと思うこと → サーバーレスでも裏側ではサーバが動いている

関連用語