ume

rest 階層化システム

階層化システムとは?

⇨サーバーに負荷をかけない(負荷分散)仕組みかつサーバーが落ちてもサービスを止めない仕組み

通常アプリを作成し利用しようとすると以下のように複数のサーバーを使用する必要がある

このサーバー構成の問題点は

  • クライアントが増えた時1台のサーバーに負荷が集中する(サーバーが落ちる=アプリが落ちる).

  • もし原因不明でwebサーバーが落ちたらアプリは使用不可能になる。

しかし.
以下のように複数のサーバー(階層化)を使用することで、1つのサーバーが落ちても代わりとなるサーバーで対応可能なのでサービスが継続して使用可能になる