サーバ
読み
さーば
意味
- クライアントからのリクエストに応じてデータやサービスを提供するコンピュータまたはソフトウェア
- Webサーバ・データベースサーバ・メールサーバなど役割ごとに種類がありクライアント・サーバモデルの中核を担う
- 物理サーバ・仮想サーバ・クラウドサーバなど形態も多様でネットワークを介して24時間稼働し続けることが多い
比喩
レストランのキッチンのようなもの。お客様(クライアント)の注文を受けて料理(データ)を作って提供する。
語源
server = 提供者・給仕する人。ラテン語のservire(仕える)が語源
例文
- Apache WebサーバでHTMLファイルを配信しブラウザからのリクエストに応答している
- MySQLデータベースサーバに顧客情報を保存しアプリケーションサーバから問い合わせを受けてデータを返している
- クラウド上に仮想サーバを構築しオンプレミスからの移行でコスト削減と柔軟なスケーリングを実現した
よくある勘違い
- サーバは物理的な機械だけを指すと思うこと → ソフトウェアとしてのサーバプログラムも含む概念
- サーバは大企業だけのものだと思うこと → 個人でもクラウドサービスで簡単にサーバを利用できる
- サーバーレスならサーバが存在しないと思うこと → サーバーレスでも裏側ではサーバが動いている