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

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

垂直分散システム

pointこの用語のポイント

pointシステムだよ

pointやるべきお仕事を複数のコンピュータで分担するよ

pointコンピュータによって役割が異なるよ

point「水平分散システム」と対比されるよ

スポンサーリンク

簡単に書くよ

垂直分散システムとは

スペシャリストにお任せしよう型分散システムのこと。
もう少し具体的に書くと

コンピュータによって役割が異なる分散システムのこと
であり

やるべきお仕事を複数のコンピュータで分担して行う形態になっているシステムのうち、それぞれのコンピュータの役割が違うシステムのこと
です。

image piyo

詳しく書くよ

分散システムは「複数台のコンピュータで作業分担してお仕事するシステム」ね。
この分散システムのうち、作業内容がコンピュータによって違う、つまりコンピュータによって役割が異なる形態のシステムが「垂直分散システム」です。

それではピヨ太君の会社を例に、垂直分散システムについて見てましょう。

ピヨ太君の会社では、ピヨ太君お手製の稼働管理システムを使っています。
この稼働管理システムは

1.従業員に出社・退社時間を入力してもらうタイムカード機能
2.出社・退社時間から稼働時間を計算する稼働計算機能
3.稼働時間から給与を計算する給与計算機能


の3つで構成されています。

垂直分散システム

さて、この稼働管理システムですが、社員の数が増えるに従って、限界が見えてきました。
処理しなくちゃいけない情報量が多くなりすぎて、コンピュータさんが涙目になり始めたのです。

垂直分散システム2

そこでピヨ太君は新たに2台のコンピュータを買い、お仕事を分担させることにしました。
いわゆる「分散システム」な構成にすることにしたのです。

垂直分散システム3

ピヨ太君は考えます。
どう分担しようかな?

そうだ!機能毎に分けよう!

ピヨ太君は、1台目のコンピュータにはタイムカード機能を、2台目のコンピュータには稼働時間計算機能を、3台目のコンピュータには給与計算機能を突っ込みました。
それぞれのコンピュータをスペシャリストにして、そいつらが連携することでシステムを回すようにしたのです。

垂直分散システム4

これで、それぞれのコンピュータの負担は、1台でやっていたときより減りますよね。

このような構成のシステムを垂直分散システムと言います。
スペシャリストにお任せしよう型分散システムです。

ところで、今回のピヨ太君は機能で分けて作業を分担しました。
他の分担方法もありますよね。

例えば、使う人の部署によって作業を分担することもできます。
それぞれのコンピュータに同じ稼働管理システムを突っ込んで、営業部は営業部用のコンピュータ、技術部は技術部用のコンピュータ、管理部は管理部用のコンピュータを使わせてはどうでしょう。
このやり方でも、負担は軽減されますよね。

垂直分散システム5

この形態の場合、コンピュータによってやるお仕事、役割はみんな同じです。
コンピュータ同士に上下関係はありません。
このような構成の分散システムは「水平分散システム」と言います。
みんなで同じ苦労を分かち合おう型分散システムです。

個人的には「垂直分散システム」も「水平分散システム」も、俗語に近いニュアンスで捉えています。本当は明確な定義があるのかもしれませんけどね。
システムの構成図を眺めて、何となく垂直展開型の構成になっている分散システムであれば「垂直分散システム」、何となく水平展開型の構成になっている分散システムであれば「水平分散システム」と呼んで構わないと思っています。

ちなみに「垂直分散システム」と似たような字面の用語で「垂直統合型システム」という用語があります。
垂直統合型システムは「ハードソフトも全部まとめて良い感じに調整してあるぜシステム」ね。
もっと率直に言えば「ハードとソフトの抱き合わせ商法型システム」です。
「垂直分散システム」と「垂直統合型システム」が似ているのは字面だけです。意味合い的には大きく違うのでご注意ください。

image piyo2

一言でまとめるよ

まぁ「垂直分散システム」って単語が出てきたら「それぞれのコンピュータの役割が同じ分散システムなんだな~」と、お考えください。

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