1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ロードバランシングの種類

Posted at

勉強前イメージ

ラウンドロビンが結構普通かなって思ってるけど、
他のあんまり知らない・・・

調査

そもそもロードバランシングとは?

同様の機能を持つ2台以上の機器に外部からのアクセスを振り分けることで
総アクセス数や耐障害性の向上を図ることが出来ます。

種類

分類

まず分類と種類があります。
分類としては以下になります。
スタティックとダイナミックがあります。

  • スタティック
    • 決められた比率・設定でロードバランシングを行う
  • ダイナミック
    • その時のサーバの負荷やアクセス数に応じてどのサーバに多く振り分けるのかを変更

種類

種類は以下の分類ごとにあります。
詳細な内容は以下で記載します。

  • スタティック

    • ラウンドロビン
    • 比率
  • ダイナミック

    • 最小接続
    • 最速
    • 監視
  • スタティック_ラウンドロビン

リクエストをサーバに均等に転送

1# ロードバランシングの種類 - diagrams.net - Google Chrome 2021.png

  • スタティック_比率

リクエストを設定していた重みの割合に応じて転送

2# ロードバランシングの種類 - diagrams.net - Google Chrome 2021.png

  • ダイナミック_最小接続

接続の際のコネクション数が一番小さいサーバに転送
コネクション数が同様であれば、ラウンとロビン(均等)で転送します。

3# ロードバランシングの種類 - diagrams.net - Google Chrome 2021.png

  • ダイナミック_最速

リクエストの未処理数が一番小さいサーバに転送

4# ロードバランシングの種類 - diagrams.net - Google Chrome 2021.png

  • ダイナミック_監視

一定時間コネクション数を監視し、コネクション数が一番少ないサーバに転送

5# ロードバランシングの種類 - diagrams.net - Google Chrome 2021.png

勉強後イメージ

ダイナミックとかスタティックとかあるのすら知らなかった・・・
ラウンドロビンとか比率とかはよく聞くけど、他にもいろいろあるのね・・
機器によって対応してるだのしてないだのはあるかもやけど

参考

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?