サーバーは「みんなにサービスを提供するコンピュータ」

サーバーと聞くと、映画に出てくるような巨大なコンピュータ室を想像するかもしれません。でも実は、サーバーの正体は普通のコンピュータです。あなたの家にあるパソコンだって、設定すればサーバーになれます。

「サーバー」(server) は英語で「提供する人」という意味です。レストランでお客さんに料理を運ぶ人を「サーバー」と呼ぶのと同じ。コンピュータの世界では、他のコンピュータからのリクエスト (注文) に応えてデータを提供するコンピュータをサーバーと呼びます。

逆に、サーバーにリクエストを送る側 (あなたのスマホやパソコン) は「クライアント」(client = お客さん) と呼ばれます。

身近なサーバーの例

あなたが毎日使っているサービスの裏側には、必ずサーバーがいます。

あなたがやること サーバーがやること
YouTube で動画を再生する 動画データを探して、あなたのスマホに送る
LINE でメッセージを送る メッセージを受け取って、相手のスマホに届ける
オンラインゲームで対戦する 全プレイヤーの動きを管理して、結果を全員に送る
Google で検索する 何十億ものページから関連するものを探して、順番に並べて返す

Google は世界中に約 40 か所のデータセンター (サーバーを大量に置く施設) を持っていて、その中には数百万台のサーバーが稼働しています。

サーバーとパソコンの違い

サーバーも中身はパソコンと同じ (CPU、メモリ、ストレージ) ですが、「24 時間 365 日、止まらずに動き続ける」ことに特化しています。

サーバーが特別な理由

  • 電源が二重化: 1 つの電源が壊れても、もう 1 つが自動で引き継ぐ
  • ストレージが冗長化: データを複数のディスクにコピーして、1 つ壊れてもデータが消えない (RAID)
  • 冷却が強力: 24 時間フル稼働すると大量の熱が出るため、専用の冷却システムがある
  • ネットワークが高速: 何千人ものリクエストに同時に応えるため、家庭用の何十倍の回線速度

大手サービスのサーバーは、1 台が壊れても他のサーバーが自動で代わりを務めるように設計されています。それでもサイトがダウンすることがあるのは、想定を超えるアクセスが集中したり、ソフトウェアのバグが原因だったりします。

サーバーの種類 - 役割で名前が変わる

サーバーは、どんな仕事をするかによって名前が変わります。

種類 役割 身近な例
Web サーバー Web ページのデータを送る Wikipedia、ニュースサイト
メールサーバー メールの送受信を管理する Gmail、Yahoo! メール
DNS サーバー ドメイン名を IP アドレスに変換する DNS の仕組みを参照
ゲームサーバー オンラインゲームの世界を管理する Minecraft、フォートナイト
ファイルサーバー ファイルを保存・共有する Google ドライブ、iCloud

1 台のコンピュータが複数の役割を兼ねることもあります。たとえば、小さな会社では 1 台のサーバーが Web サーバーとメールサーバーを同時にこなしていることもあります。

クラウドサーバー - 「借りるサーバー」の時代

昔はサーバーを使うには、高価なコンピュータを買って自分で管理する必要がありました。今はクラウドのおかげで、インターネット経由でサーバーを「借りる」ことができます。

Amazon (AWS)、Google (GCP)、Microsoft (Azure) などの会社が、世界中に巨大なデータセンターを持っていて、必要な分だけサーバーの能力を貸し出しています。使った分だけ料金を払う仕組みなので、個人でも月数百円からサーバーを使えます。

あなたが使っている多くのアプリやサービスも、裏側ではクラウドサーバーが動いています。Netflix は AWS を使っていますし、Spotify は Google Cloud を使っています。

サーバーとあなたの関係

サーバーは目に見えない存在ですが、あなたのデジタルライフを支える縁の下の力持ちです。スマホでメッセージを送るたび、動画を見るたび、ゲームをするたびに、世界のどこかのサーバーがあなたのリクエストに応えています。そのとき、サーバーはあなたの IP アドレスを見てデータの届け先を判断しています。IP 確認さんで、サーバーからどのような接続情報が見えているか確認してみてください。

サーバーの仕組みを知ると、なぜサイトが落ちるのかなぜ読み込みに時間がかかるのかが理解できるようになります。コンピュータの世界をもっと知りたい人は、中学生向けのコンピュータ入門書を手に取ってみてください。

この記事の関連用語

サーバー 他のコンピュータからのリクエストに応えてデータやサービスを提供するコンピュータ。Web サーバー、メールサーバーなど役割ごとに名前が変わる。 IP アドレス インターネット上のデバイスに割り当てられる数字の住所。サーバーにも IP アドレスがあり、クライアントはこの住所を頼りにデータを送受信する。 クラウド インターネット経由でサーバーやストレージなどのコンピュータ資源を借りて使うサービスの総称。AWS、Google Cloud、Azure が代表的。