階層化システムとは?
⇨サーバーに負荷をかけない(負荷分散)仕組みかつサーバーが落ちてもサービスを止めない仕組み
通常アプリを作成し利用しようとすると以下のように複数のサーバーを使用する必要がある
このサーバー構成の問題点は
クライアントが増えた時1台のサーバーに負荷が集中する(サーバーが落ちる=アプリが落ちる).
もし原因不明でwebサーバーが落ちたらアプリは使用不可能になる。
しかし.
以下のように複数のサーバー(階層化)を使用することで、1つのサーバーが落ちても代わりとなるサーバーで対応可能なのでサービスが継続して使用可能になる