[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

APサーバ

pointこの用語のポイント

pointプログラムが置いてあるコンピュータだよ

point1つのシステムで、プログラムとデータベースでコンピュータを分けるときに用意するよ

point負荷分散とか管理のし易さとかを目的として用意するよ

スポンサーリンク

簡単に書くよ

APサーバとは

データーベースはこっちのコンピュータ、プログラムはあっちのコンピュータ、のように、複数のコンピュータで役割分担する構成になっているシステムにおいて、プログラムが置いてあるコンピュータを指す表現
です。

image piyo

詳しく書くよ

AP」+「サーバ」で「APサーバ」です。

APサーバ

APは「アプリケーション」の省略表現ね。
アプリケーションは、ここでは「プログラム」と読み替えてください。

APサーバ2

サーバは「サービスや機能を提供する側のコンピュータ」です。
「○○サーバ」と出てきたら「○○関連のサービスを提供しているコンピュータ」と読み替えてください。
よく分からない人は、単に「コンピュータ」と読み替えてしまっても構いません。
それでも、ある程度の意味は掴めるはずです。

APサーバ3

それを踏まえて、プログラムが置いてあるコンピュータが「APサーバ」です。
APサーバの中には、システムのプログラム本体が置いてあります。

APサーバ4

そのまんま過ぎる説明で、よく分からないですよね。

大丈夫です。
順番に説明します。

例えば、ここに、ピヨ太君の作ったぴよぴよシステムがあったとしましょう。
ぴよぴよシステムはWebシステム(インターネットを使うシステム)です。
ホームページを見るのと同じ気分で利用できます。

APサーバ5

ぴよぴよシステムの中身は、プログラムとデータベースです。
この2つが連携することによって、1つのシステムを形作っています。

APサーバ6

ピヨ太君は、新しく買ったコンピュータにぴよぴよシステムを入れました。
そうすると、1台のコンピュータの中に、プログラムとデータベースが入ります。

APサーバ7

特におかしいところはありませんよね。
ぴよぴよシステムが1台のコンピュータに入っただけです。

さて、ある日のことです。
ぴよぴよシステムが入ってるコンピュータがぶっ壊れました。
どうやら働き過ぎだったようです。

APサーバ8

今度はピヨ太君、新しいコンピュータを2台買ってきました。
そして、1台にぴよぴよシステムのプログラムを、もう1台にぴよぴよシステムのデータベースを置きました。

APサーバ9

プログラムの入ったコンピュータとデータベースの入ったコンピュータを連携させることで、ぴよぴシステムを動かします。
つまり、コンピュータ2台で1つのぴよぴよシステムを動かすわけです。

APサーバ10

そうすると、どんな良いことがあるでしょうね?

まずは負荷分散になります。
単純に考えても、今まで1台でやっていた仕事を2台でやるのです。
1台あたりの大変さは半分くらいになるでしょう。

あとは、ちゃんと考えてやれば、管理上のメリットもあります。

例えば、プログラムの中身は、そう頻繁には変わりません。
データベースの中身は、使うごとに変わっていきます。

データベースの入っているコンピュータはバックアップの頻度を上げたり、ぶっ壊れても困らないように二重化したりといった工夫ができます。

もちろん1台でもできますけどね。
役割ごとに分かれていた方が、きめ細かい対応が可能でしょう。

ということで、規模の大きいシステムでは、プログラムはこっちのコンピュータ、データーベースはあっちのコンピュータ、のように、複数のコンピュータで役割分担する構成にすることが多いのです。

APサーバ11

このような役割分担した構成のシステムにおいて、プログラムが置いてあるコンピュータを指す、よくある表現が「APサーバ」です。

APサーバ12

また、データベースが置いてある方のコンピュータは「データベースサーバ」や「DBサーバ」と呼ばれます。

APサーバ13

せっかくなので、APサーバとデータベースサーバ(DBサーバ)は、セットで覚えてあげてください。

なお、今回はプログラムとデータベースの2つに分けた例で説明しましたが、3つ以上に分ける構成のシステムもあります。
その場合は、APサーバではなく、他の名前で呼ばれることもあります。
どのような名前で呼ばれるかは、その現場の文化次第です。
できれば、その現場でエラそうな顔をしている人に、直接訊いてください。

image piyo2

一言でまとめるよ

まぁ「APサーバ」って単語が出てきたら「プログラムが置いてあるコンピュータなんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク