サーバ
サービスを提供するコンピュータだよ
コンピュータの役割を表す用語だよ
普通のパソコンさんでもサーバになれるよ
サーバとして使うためにパワーアップされたパソコンを指す場合もあるよ
簡単に書くよ
サーバ(英:server)とは
コンピュータの役割を指す用語のひとつ
であり
サービスや機能を提供する側のコンピュータのこと
です。
あるいは
サービスや機能を提供する側のコンピュータとして使うために、主に性能面で調整されたコンピュータのこと
です。
詳しく書くよ
最初に大事な注意点です。
サーバには
1.「役割」としてのサーバ
2.「機器」としてのサーバ
の2種類あります。
この2つは分けて考えてください。
一緒にして考えると混乱します。
それを踏まえて読み進めてください。
まずは「役割」としてのサーバについて説明します。
それでは、いってみましょう。
サクっと一言で説明すると
サービスや機能を提供するのが役割のコンピュータ
が「サーバ」です。
例えば、そうですね。
ピヨ太君が、お祭りに出かけました。
お祭りには魅力的な屋台が いっぱいあります。
いろいろ眺めていたら、お腹が空いてきました。
そこでピヨ太君は、怪しげな屋台で焼きそばを買うことにしました。
ピヨ太君「焼きそば、おくれ」
屋台のおっちゃん「ほれっ」
ふむ。
味は、なかなかです。
ここまでを振り返ってみましょう。
ピヨ太君は、お祭りを ぷらぷら練り歩き、気が向いたので屋台で焼きそばを買いました。
屋台のおっちゃんは、お客さまが来るのを ぼーっと待ち、やってきたピヨ太君に焼きそばを売りました。
これをコンピュータの世界に置き換えてください。
屋台に相当するコンピュータが「サーバ」です。
「サービスや機能を提供する側のコンピュータ」を指します。
あと、ついでなので書いておくと、ピヨ太君に相当するコンピュータは「クライアント」と言います。
クライアントは
サービスや機能を使う側のコンピュータ
です。
次に、もう少し実際のコンピュータに近い例を見てみましょう。
おっと、ピヨ太君がムフフなホームページを見ようとしているようです。
ピヨ太君が、ホームページを見るときに使うソフト(Webブラウザ)をポチポチ操作すると、Webブラウザからホームページのファイルが置いてあるコンピュータに対して「ムフフなページをおくれ」と、お願いが行きます。
そのお願いに対して、ホームページのファイルが置いてあるコンピュータは「ほれ、ムフフなページだよ」と お返事をします。
あとはWebブラウザさんのお仕事です。
もらった返事(ムフフなページ)を画面上に表示します。
これが、ピヨ太君がムフフなホームページを見るときの流れです。
ここで、ホームページのファイルが置いてあるコンピュータに注目してください。
ホームページのファイルが置いてあるコンピュータは「欲しがった人にホームページのファイルを渡す」のが お仕事です。
「ホームページのファイルを渡す」サービスを提供している
と言えるでしょう。
このような
何らかのサービスや機能を提供するお仕事をしているコンピュータ
が「サーバ」です。
あと、ついでなので書いておくと、ピヨ太君がムフフなホームページを見るのに使ったパソコンは「クライアント」と言います。
「サーバ」(や「クライアント」)は、コンピュータの役割を指す用語です。
よく分からない人は「サーバ」という用語が出てきたら
サービスを提供しているコンピュータ
と読み替えてください。
「○○サーバ」は「○○関連のサービスを提供しているコンピュータ」です。
例えば「Webサーバ」は「Web関連のサービスを提供しているコンピュータ」です。
先ほどの例にも出てきた、ホームページのファイルを渡すサービスを提供しているコンピュータを指します。
「メールサーバ」という用語もあります。
メールサーバは「メール関連のサービスを提供しているコンピュータ」です。
あなたが書いたメールを相手に送ったり、あなた宛てに来たメールを受け取って保管しておいてくれたりします。
他にも、いろいろな「○○サーバ」があります。
上でも書きましたが、意味は「○○関連のサービスを提供しているコンピュータ」です。
さて、それを踏まえて考えてみてください。
サービスを提供しているコンピュータは、もれなくサーバです。
つまり、あなたが使っているパソコンだってサーバになれます。
例えば、あなたが普段使っているパソコンにWebサーバ用のソフトを入れて、必要な設定を あれやこれやとして、全世界の人が見られるようにすれば、それは立派なWebサーバです。
繰り返しになりますが、サーバはコンピュータの「役割」を表す用語です。
「サーバ」という名前の機器があるわけでは ありません。
普通のパソコンでも役割次第ではサーバと呼べます。
これが「役割」としてのサーバです。
「サービスを提供する側のコンピュータ」ね。
次に「機器」としてのサーバについて説明します。
先ほど
「サーバ」という名前の機器があるわけでは ありません
と書きました。
それに対して「あれ?でも『サーバを買った』とか話に聞くし、メーカーのホームページとかでも『サーバ』という分類があるよ?」と疑問を感じる人もいるでしょう。
しつこいですが、サーバは
サービスや機能を提供する側のコンピュータ
です。
これは崩せません。
ただし、ですね。
サーバさんの仕事は普通のパソコンさんより過酷です。
いつ「そのサービスを使いたいよ~」という人が出てくるか分かりません。
常に待機しておく必要があります。
基本的には休みなしです。
また、2人以上のクライアントから同時に「そのサービスを使いたいよ~」と言われる場合も あります。
たくさんの仕事を一度にやっても力尽きないようにしておく必要があるでしょう。
サーバとしての責任を果たすためには良い性能が求められるのです。
いわば、コンピュータ界のエリートである必要があります。
ということで、メーカーさんはエリートコンピュータも作って売っています。
普通にインターネットを見たり、Excelを使ったりする分には必要ないくらい、性能の良いコンピュータです。
このようなエリートコンピュータ、
サーバ用途で使うために作られた性能の良いコンピュータ
を指して「サーバ」と表現しているのです。
実際には「サーバ(として使うために作られたコンピュータ)」ですね。
これが「機器」としてのサーバです。
早口言葉みたいですが
サーバとして使うためのコンピュータがサーバ
です。
補足すると
(役割としての)サーバとして使うためのコンピュータが(機器としての)サーバ
に なります。
1.「役割」としてのサーバ
2.「機器」としてのサーバ
を混同しないでくださいね。
私も昔は、この2つが区別できていませんでした。
区別できるようになって「あぁ、サーバって こういう意味か」と理解できた気がします。
一言でまとめるよ
まぁ「サーバ」って単語が出てきたら「サービスや機能を提供するコンピュータ、もしくは、サービスや機能を提供するコンピュータ(サーバ)としてのお仕事をするために作られたコンピュータなんだな~」と お考えください。
おまけ
■訳してみるよ
「server(サーバ)」の意味は
・仕える人
・給仕人
とかです。
サービスを提供するやつなイメージですかね。
■違いの分かるピヨピヨ
■検索してみる?






