【さーばー】
サーバー とは?
最終更新:
💡 「これをお願い」に応える、サービスの提供役
ほかのアプリや機器からの要求を受け、データや機能を提供する側のこと。その役割のソフトウェアや、それを動かすコンピューターを指します。
📌 このページのポイント
- 要求する側をクライアント、応える側をサーバーと呼ぶ
- ウェブページの配信やデータの保存など、役割はさまざま
- 機械だけでなく、その役割のソフトウェアもサーバーと呼ぶ
- 24時間稼働や大型の専用機であることは必須条件ではない
サーバーって、大きな黒い機械のこと?
そういう機械もあるけれど、大事なのは役割だよ。ウェブページを開くとき、ブラウザが「このページをください」と頼み、サーバーが応えるんだ。頼む側はクライアントと呼ぶよ。
ページは全部、あらかじめ置いてあるの?
保存したファイルをそのまま返す場合も、要求に合わせて作る場合もあるよ。たとえば商品の検索結果は、条件に合う情報をデータベースから取り出してページにすることがあるんだ。
夜中にも使えるのは、絶対に止まらないから?
いつでも使えるように運用するサービスは多いけれど、サーバーも保守や故障で止まるよ。複数台で分担するなどして、サービスを続けやすくするんだ。24時間動くこと自体がサーバーの定義ではないよ。
自分のパソコンもサーバーになる?
サーバーが何台もあるって、全部別の機械なの?
必ずしもそうではないよ。1台の機械で複数のサーバー用ソフトウェアを動かしたり、仮想的なコンピューターに分けたりできるんだ。逆に一つのサービスを何台もの機械で支える場合もあるよ。
もっと詳しく知りたい人へ
クラウドとはどう違う?
サーバーは提供する役割、クラウドはサーバーや保存領域などをネットワーク経由で必要に応じて使う仕組みだよ。クラウドのサービスの裏側でもサーバーが動いているんだ。
まとめ:ざっくりこれだけ覚えればOK!
サーバーは「要求を受けてデータや機能を提供する役」。大きさや稼働時間ではなく、役割を表す言葉だよ。
📖 おまけ:英語の意味
「server」 = 提供する側・給仕するもの
💬 serve(提供する)に対応する言葉だよ。ITでは、ほかのプログラムなどに機能を提供する側を指すんだ。