【さーばー】

サーバー とは?

最終更新:
💡 「これをお願い」に応える、サービスの提供役

ほかのアプリや機器からの要求を受け、データや機能を提供する側のこと。その役割のソフトウェアや、それを動かすコンピューターを指します。

📌 このページのポイント
サーバーは「応える役」 クライアント 要求する側 サーバー 応える側 ① データや処理を要求 ② 結果やエラーを返す 機械にも、その役のソフトにも使う言葉
要求する側がクライアント、応える側がサーバー。常時稼働や大型の機械であることは定義ではありません。
ひよこ ひよこ
サーバーって、大きな黒い機械のこと?
ペンギン先生 ペンギン先生
そういう機械もあるけれど、大事なのは役割だよ。ウェブページを開くとき、ブラウザが「このページをください」と頼み、サーバーが応えるんだ。頼む側はクライアントと呼ぶよ。
ひよこ ひよこ
ページは全部、あらかじめ置いてあるの?
ペンギン先生 ペンギン先生
保存したファイルをそのまま返す場合も、要求に合わせて作る場合もあるよ。たとえば商品の検索結果は、条件に合う情報をデータベースから取り出してページにすることがあるんだ。
ひよこ ひよこ
夜中にも使えるのは、絶対に止まらないから?
ペンギン先生 ペンギン先生
いつでも使えるように運用するサービスは多いけれど、サーバーも保守や故障で止まるよ。複数台で分担するなどして、サービスを続けやすくするんだ。24時間動くこと自体がサーバーの定義ではないよ。
ひよこ ひよこ
自分のパソコンもサーバーになる?
ペンギン先生 ペンギン先生
サーバー用のソフトウェアを動かせば、その役を担えるよ。外部に公開せず、自分のパソコンの中だけでウェブサイトを試す使い方もあるんだ。「サーバー」という言葉は機械にもソフトウェアにも使われるよ。
ひよこ ひよこ
サーバーが何台もあるって、全部別の機械なの?
ペンギン先生 ペンギン先生
必ずしもそうではないよ。1台の機械で複数のサーバー用ソフトウェアを動かしたり、仮想的なコンピューターに分けたりできるんだ。逆に一つのサービスを何台もの機械で支える場合もあるよ。
もっと詳しく知りたい人へ

クラウドとはどう違う?

サーバーは提供する役割、クラウドはサーバーや保存領域などをネットワーク経由で必要に応じて使う仕組みだよ。クラウドのサービスの裏側でもサーバーが動いているんだ。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
サーバーは「要求を受けてデータや機能を提供する役」。大きさや稼働時間ではなく、役割を表す言葉だよ。
📖 おまけ:英語の意味
「server」 = 提供する側・給仕するもの
💬 serve(提供する)に対応する言葉だよ。ITでは、ほかのプログラムなどに機能を提供する側を指すんだ。

参考資料

← 用語集にもどる