CHAPTER 01SERVER

第1章|インフラの基礎

【IT用語】「サーバー」とは?雲の上ではなく、サービスを支える働き手

サーバーとは何かを、クライアントとの関係、Web・メール・データベースの役割、障害が起きる理由まで初心者向けにやさしく解説します。

「サーバーが落ちた!」

「クラウドサーバーに保存しよう」

ITの話でよく登場する「サーバー(Server)」。名前は聞いたことがあっても、実体が見えにくい言葉ですよね。

今回は、サーバーの役割を「注文に応えるお店」に例えて解説します。

結論:「サーバー」=「求められたサービスを提供する役割」

サーバーとは、「ほかのコンピュータからの要求に応えて、データや機能を提供する役割」です。

専用の物理マシンだけを指す言葉ではありません。サーバー用ソフトウェアを動かせば、家庭のノートPCもサーバーとして働けますし、クラウド上の仮想環境で動くこともあります。

「ください(リクエスト)」に対して「どうぞ(レスポンス)」と返す。 これが基本です。

「お店」で例えると?

  • クライアント(スマホやPC): お客さん。「このページを見せて」と注文する。
  • サーバー: お店。「はい、こちらです」とデータを返す。

サーバーは、要求を待ち受け、受け取った内容に応じて処理を行います。

サーバーにはどんな種類がある?

何を提供するかによって、役割が変わります。

1. Webサーバー

ブラウザからの要求に応じて、HTMLや画像などを返します。

2. メールサーバー

メールの送信、受信、保管を担当します。

3. データベースサーバー

データを保存し、条件に合う情報を検索して返します。

1つのシステムが、こうした複数のサーバーを組み合わせて動くこともあります。

サーバーは、どこで動いているの?

クラウドにも、土台となる物理的な機械があります。ただし、私たちが使う「1台のサーバー」が、いつも1台の専用マシンと対応しているとは限りません。

仮想化やコンテナという技術を使い、1台の機械を複数の環境に分けることもあります。大規模なデータセンターでは、サーバー機器を収めた棚が並び、電力・冷却・ネットワーク設備によって24時間支えられています。

「サーバーが落ちる」とは?

「サーバーが落ちる」とは、利用者の要求に正常に応えられない状態のことです。

  • アクセス集中: 短時間に大量の要求が集まり、処理が追いつかない。
  • 機器やネットワークの障害: 故障、停電、通信障害などでサービスを提供できない。
  • ソフトウェアの不具合: プログラムや設定の問題で、正しい応答を返せない。

アクセス集中やメンテナンスで一時的に利用できない時は、「503 Service Unavailable」が返されることがあります。ただし、過負荷なら必ず503になるとは限りません。

そこで重要になるのが「冗長化」です。複数のサーバーや通信経路を用意し、どこか1つに障害が起きても、残りが役割を引き継げるようにします。

まとめ

  • サーバー「求められたデータや機能を提供する役割」
  • 「物理マシン、仮想環境、ソフトウェアなど、さまざま」
  • 大切なこと「止まる前提で、監視や冗長化を考える」

あなたがWebサイトを見たり、ゲームを楽しんだりしている間も、どこかのサーバーが要求に応え続けています。

次の記事では、こうした計算資源を必要に応じて利用できる「クラウド」について解説します。

ここまでお読みいただきありがとうございました!

QUICK CHECK

よくある質問

サーバーは必ず大きな専用機ですか?

いいえ。サーバーは機械の大きさではなく「要求に応えてサービスを提供する役割」を指します。一般的なPCに近い機械や、仮想化された環境でも動かせます。

次に読むなら?

CLOUDの記事へ進むと、開発や通信の流れを順番に理解できます。

参考資料

用語の定義や仕様を確認するため、公式文書・標準文書を参照しています。リンク先の内容は更新される場合があります。