サーバーとは何者か? あなたのパソコンと何が違うの? ── 「サーバーが落ちる」の正体と、Web・メール・DNS サーバーの違い

こんな場面に心当たりはないでしょうか。人気ゲームのアップデート直後、画面に「サーバーが混み合っています」と表示される。会社では「サーバーを移転するので週末はシステムが止まります」と連絡が来る。ニュースでは「サーバーがサイバー攻撃を受け」と読み上げられる ── どれも聞き慣れた言葉です。でも「じゃあ、サーバーって何?」と聞かれて、自分の言葉で説明できる人は実は多くありません。

本記事は、この「サーバー」の正体を根本から解説します。先に種明かしを 1 行で言うと ── サーバーとは、特別な機械の種類の名前ではなく、「頼まれたら応える」という役割の名前です。だから、仕組みの構築さえできてしまえば、一般のパソコンでもサーバーは作れてしまいます。そして、あなたが直接触っている画面はいわば窓口にすぎず、その先には情報を記録してまとめている本部が必ず存在します。こんな心当たりがあれば、この先を読んでみましょう。

  • サーバーが落ちています」と言われて、わかったふりで頷いたことがある
  • レンタルサーバー」を契約している(したい)が、何を借りているのかは説明できない
  • サーバーと聞くと高価で大きなコンピュータのイメージしか浮かばない
  • Web サーバー・メールサーバー・DNS サーバーの違いを聞かれると答えられない

この記事では、初学者でもわかりやすいよう専門用語は多用しません。また、仕組みの解説で終わらず、「サーバーが落ちた」とき自分に何ができるのかという実用判断まで扱います。

疑問本記事の該当章
サーバーって結局何なの?§1
普通のパソコンと何が違うの?§2
Web サーバーとかメールサーバーとか、何が違うの?§3
「サーバーが落ちる」って何が起きているの?§4
サーバーはどこにあるの? レンタルサーバーって何?§5
自分のパソコンもサーバーにできる?FAQ Q3
💡 Tip

当サイトの総集編 URLを入力してから画面が表示されるまで をはじめ、これまで 4 本の記事で「サーバーとは結局何者なのか、は別の記事に譲る」と予告してきました。本記事がその 1 本です。

1. サーバーの正体 ── 頼まれたら応える側のコンピュータ

1-1. あなたは毎日、遠くへ「お願い」を送っている

ページを 1 枚開く、という何気ない操作の正体は、「このページをください」という依頼を遠くへ送ることです。依頼の荷物は、家のルーターを出て、いくつもの中継地点を旅して、目的のコンピュータに届きます(この旅の全行程は→ URLを入力してから画面が表示されるまで。建物の手前には門番の検査もあります→ ファイアウォールの記事)。届いた先のコンピュータは依頼の内容を読み、「はい、この内容です」と答えの荷物を作って返送します。

つまり、この世界には「頼む側」と「応える側」がいます。頼む側があなたの PC やスマホで、専門用語ではクライアント(client=依頼人)と呼びます。そして応える側が ── サーバー(server=応対する側)です。

1-2. 窓口の先には、情報を記録してまとめている本部がある

もう少し実感に近づけましょう。あなたが直接触っているブラウザやアプリは、いわば手元の窓口です。窓口はあなたの依頼を受け付けてくれますが、窓口だけで業務が完結するわけではありません。全ての業務の記録 ── サイトの本体、会員の台帳、商品のデータ ── を保管してまとめている本部が、必ず遠隔地にあります。窓口はあなたの代わりに本部へ問い合わせ、返ってきた答えをあなたの画面に表示しているのです。

この本部にあたるコンピュータがサーバーです。当サイトの過去記事で「台帳を持っている側」(→ Cookie の記事)、「部品の大元を持っている側」(→ キャッシュの記事)と呼んできたのは、すべてこの本部のことでした。

手元の窓口と、遠隔地の本部

 あなた ──「このページをください」──>  本部(サーバー)
   △                                    ・サイトの本体や台帳を保管する
  手元の窓口                             ・頼まれたら 24 時間応える
 (ブラウザ・アプリ)
 あなた <──「はい、この内容です」───  本部(サーバー)

  頼む側 = クライアント(あなたの PC・スマホ)
  応える側 = サーバー(遠隔地にある大元)

1-3. サーバーは機械の名前ではなく「役割」の名前

ここで本記事でいちばん大事な一文を置きます。サーバーとは、機械の種類の名前ではなく、役割の名前です。「頼まれたら応える」という仕事を担っていれば、それがサーバーです。

証拠に、あなたの目の前にある普通のパソコンでも、専用のソフトを動かせば、その瞬間からサーバーになれます。実際、Web サイトを作る開発者は、自分のパソコンの中だけで動く練習用のサーバーを立てて動作確認をしています(localhost と呼ばれる仕組みで、これはそれだけで 1 本の記事になるテーマです)。逆に、どんなに高価で大きな機械でも、誰の依頼にも応えていなければ、それはただのコンピュータです。

2. あなたのパソコンとの違い ── 性能ではなく「働き方」が違う

2-1. 「あなた 1 人のため」と「世界中のため」

普通のパソコンでもサーバーになれるなら、なぜ専用の機械があるのでしょうか。決定的な違いは性能ではなく、働き方にあります。

あなたのパソコンは「あなた 1 人のために、あなたが使うときだけ」動きます。夜は電源を切ってよいし、再起動したければいつでもできます。一方、本部であるサーバーは「世界中の不特定多数のために、24 時間 365 日」応え続けます。誰かがいつ依頼してくるかわからない以上、眠ることが許されません。

あなたの PC とサーバーの働き方の違い

 あなたの PC
  仕える相手  : あなた 1 人
  動く時間   : 使うときだけ(夜は眠ってよい)
  止まったら  : あなた 1 人が困る

 サーバー(本部)
  仕える相手  : 世界中の不特定多数
  動く時間   : 24 時間 365 日
  止まったら  : 利用者全員が困る(=「サーバーが落ちた」)

2-2. 「24 時間・不特定多数」という条件が要求するもの

この働き方の違いが、そのまま設備の違いになります。

要求普通の PCサーバー用の機械
止まらないこと落ちたら再起動すればよい電源・部品を二重化し、故障しても止まらない作りにする
同時に大量の依頼を捌くこと使うのは基本 1 人数千〜数万の同時アクセスを想定して設計する
置き場所机の上データセンター ── 空調・自家発電・太い回線を備えた専用の建物

2-3. だから見た目も違ってくる

サーバー用の機械に画面やキーボードが付いていないことが多いのは、人が直接使う機械ではなく、ネットワーク越しの依頼に応える機械だからです。データセンターの写真で見る「配線が複雑につながった PC が棚にぎっしり並んだ光景」は、応対係を大量に集めた本部の姿というわけです。

⚠️ よくある落とし穴

「サーバー=スペックが高いパソコン」という理解は、順序が逆です。24 時間・不特定多数に応えるという役割が先にあり、それに耐えるために結果として頑丈で高性能になっています。性能はサーバーの定義ではありません。

3. サーバーの種類 ── 頼まれる仕事の名前が頭につくだけ

3-1. 名前のつき方は単純である

Web サーバー、メールサーバー、DNS サーバー ── 種類がたくさんあるように見えますが、名前のつき方は単純です。「何を頼まれる係か」が、そのまま頭につくだけです。Web ページをくださいと頼まれて応えるのが Web サーバー、メールを預かって届けるのがメールサーバーです。

3-2. 代表的なサーバーの種類

名前頼まれる仕事当サイトの関連記事
Web サーバー「このページをください」に応えて、ページの部品一式を返す本記事の主役
メールサーバーメールを預かり、相手のメールサーバーへ届け、受信箱に保管する──
DNS サーバー「このサイトの住所(IP アドレス)は?」という調べ物に応えるDNSとは?の「電話帳」の管理者の正体
ファイルサーバー会社の共有フォルダの中身を保管し、開きたい人に渡す──
ゲームサーバー対戦相手の位置や結果を集計し、全員の画面を同期させる──

「サーバーが落ちています」という表示をゲームでもチケットサイトでも見るのは、どのサービスの裏にも、それぞれの本部がいるからです。

3-3. 1 台で何役も兼ねられるし、何百台で 1 役を分担もできる

サーバーが役割の名前であることは、台数の話にもそのまま効いてきます。小さなサイトでは、1 台の機械が Web サーバーとメールサーバーを兼任していることが珍しくありません(本部の中では「受付番号」で係を呼び分けています ── ポート番号と呼ばれる仕組みで、これもそれだけで 1 本のテーマです)。逆に大規模なサービスでは、Web サーバーという 1 つの役割を何百台もの機械で分担しています。役割と機械は 1 対 1 ではないのです。

💡 Tip

世界各地に部品の控えを置いた倉庫を分散させ、近い場所から応対する仕組み(CDN)もあります。キャッシュの記事で紹介した「配送網の倉庫」の正体で、これもそれだけで 1 本の記事になるテーマです。

4. 「サーバーが落ちる」の正体 ── 大元が応えられなくなっている

4-1. 「落ちる」とは、本部が応えられなくなること

ここまでの構図があれば、「サーバーが落ちる」の正体は一言で説明できます。本部が依頼に応えられなくなることです。あなたの窓口(ブラウザ)は正常でも、問い合わせ先の本部が沈黙していれば、どの窓口から頼んでも業務は進みません。原因は大きく 3 つに分かれます。

原因何が起きているか典型的な場面
① 混雑依頼が同時に殺到し、処理が追いつかなくなるチケット発売直後・人気ゲームのアップデート直後の「重い」「繋がらない」
② 故障機械やソフトの不具合で応対が止まる二重化していても、起きるときは起きる
③ メンテナンス更新や点検のため、計画的にわざと止める「◯時までメンテナンス中です」の告知
混雑で「落ちる」ときに本部で起きていること

 普段:
  依頼 ──────────> [受付] ──> すぐ応答が返る

 混雑時:
  依頼 依頼 依頼 依頼 依頼 ──> [受付] ── 処理が追いつかない

                    △ 行列が伸び、応答が遅れ、
                      やがて「応えられません」になる

4-2. 自分のせいか、本部側のせいか ── 切り分けの手順

「繋がらない」とき、原因が自分の回線なのか本部側なのかは、次の順で切り分けられます。

  1. 1他のサイトを開いてみる他は普通に開くなら、自分の回線は無事。そのサイトの本部側を疑う。
  2. 2別の回線で試すWi-Fi をやめてモバイル回線で開く。それでも駄目なら、ほぼ本部側。
  3. 3障害情報を探す運営の告知や SNS で「繋がらない」の声が並んでいれば、確定。

本部側が原因だとわかったら、こちらでできることは待つことだけです。むしろ再読み込みを連打すると、混雑している本部へ依頼を余計に積み増すことになり、復旧の足を引っ張ります。

なお、キャッシュの記事で扱った症状との見分け方はこうです ── 古いページが表示されるなら手元の倉庫(キャッシュ)を疑い、そもそも繋がらない・エラーになるなら本部側を疑う。困りごとの見た目で、疑う場所が変わります。

5. サーバーはどこにあるのか ── 買う・借りる・必要な分だけ借りる

5-1. 本部の置き方は 3 通りある

サイトやサービスを作る側から見ると、本部の置き方は大きく 3 つです。

置き方内容向いている場面
自前で置く機械を買い、自社の機械室に置いて管理する(オンプレミスと呼ばれます)大企業・特別な事情がある場合
借りるデータセンターにある機械の一区画を月額で間借りする ── レンタルサーバー個人サイト・中小規模の定番
必要な分だけ借りる必要な能力を、必要な間だけ借りて、使った分だけ払う ── クラウド規模が伸び縮みするサービス

「レンタルサーバーを契約する」とは、機械そのものを買うことではなく、24 時間応え続けてくれる本部の席を借りることです。クラウドはその借り方をさらに柔軟にしたもので、これはそれだけで 1 本の記事になるテーマです。

5-2. どの置き方でも「役割」は変わらない

自前でも、レンタルでも、クラウドでも、やっていることは同じです ── 情報を記録してまとめ、頼まれたら 24 時間応える。置き場所と借り方が違うだけで、「クラウドだから何か特別なことが起きている」わけではありません。個人でもレンタルサーバーを借りれば、今日からあなたのサイトの本部を持てます。

まとめ ── 4 行で本質

  • サーバーとは役割の名前: 情報を記録してまとめ、「頼まれたら応える」係のこと ── 機械の種類の名前ではないから、普通の PC でもなれるし、1 台で何役も兼ねられる
  • あなたの PC との違いは働き方: 1 人のために使うときだけ動く手元の機械と、不特定多数のために 24 時間応え続ける本部 ── 性能の差は役割の結果にすぎない
  • 種類は「頼まれる仕事」の名前がつくだけ: Web・メール・DNS・ファイル・ゲーム ── どのサービスの裏にも、それぞれの本部がいる
  • 「落ちる」とは本部が応えられないこと: 原因は混雑・故障・メンテの 3 つ ── 本部側が原因なら、できることは待つことだけ

これで、手元の窓口の話(HTTPSCookieキャッシュのブラウザ 3 部作)と、大元の本部の話(本記事)が揃いました。依頼が旅する全行程からもう一度読み返すなら→ 総集編へ。

FAQ

Q1. サーバーと普通のパソコンの違いは、結局何ですか?

A. 機械としての違いより先に、働き方の違いがあります。普通のパソコンは「あなた 1 人のために、使うときだけ」動き、サーバーは「不特定多数のために、24 時間」応え続けます。この役割に耐えるために、結果として部品の二重化や大量アクセス向けの設計といった機械の違いが生まれます。性能が高いからサーバーなのではなく、応える役割を担っているからサーバーです。

Q2. 「サーバーが落ちる」とはどういう状態ですか? 待つしかないのですか?

A. 依頼に応える側(本部)が応えられなくなっている状態です。原因は混雑・故障・メンテナンスの 3 つに大別されます(→ §4)。切り分けは「他のサイトは開くか → 別回線でも同じか → 障害情報が出ていないか」の順で行い、本部側が原因なら、利用者にできることは待つことだけです。再読み込みの連打は混雑を悪化させるので控えましょう。

Q3. 自分のパソコンをサーバーにできますか?

A. できます。サーバーは役割の名前なので、専用のソフトを入れれば普通のパソコンも応える側になれます。開発者が自分のパソコンの中だけで動かす練習用のサーバー(localhost)は、その代表例です。ただし本物の公開サーバーとして使うには、24 時間つけっぱなしにする電気代と、外部からの攻撃に備えるセキュリティの手当てが必要になるため、実際の公開にはレンタルサーバーやクラウドを使うのが現実的です。

Q4. レンタルサーバーとクラウドは何が違いますか?

A. どちらも「本部の席を借りる」ことに変わりはなく、借り方が違います。レンタルサーバーは決まった席を月額で借りる方式で、料金が読みやすく個人サイトの定番です。クラウドは必要な能力を必要な間だけ借りて使った分だけ払う方式で、アクセスが急に増減するサービスに向きます。詳しい使い分けは、それだけで 1 本の記事になるテーマなので、今後の記事で扱う予定です。

Q5. サーバーの側にもキャッシュや Cookie はあるのですか?

A. あります。ブラウザ 3 部作で扱った仕組みには、それぞれ本部側の相棒がいます。Cookie の会員証を照合するための台帳は本部が保管していますし(→ Cookie の記事)、部品の大元も本部にあり、本部側や配送網(CDN)にも控えの倉庫があります(→ キャッシュの記事 §2)。手元の窓口と大元の本部は、同じ仕組みを両側から支え合っているのです。

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です