🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
並列処理

複数の計算が同時に実行される手法

ロードバランサー

ロードバランサー【負荷分散装置】は、複数のサーバへアクセス要求を分散する装置です。 要求を分散することで各サーバが快適な応答速度を保つことを目的としており、 アクセスの多い大規模サイト等は、この装置により 複数のサーバに負荷を分散する事で安定な運用が可能です。

負荷分散

負荷分散とは、並列に運用されている機器間でできる限り負担が均等になるように、処理を分散し割り当てることです。 負荷分散は専用機器の使用、DNSサーバの設定、サーバに負荷分散ソフトウェアを導入することで実現できます。

Q&A

1回答

954閲覧

ロードバランサーの配置について質問したいです.

apeirogon0813

総合スコア117

並列処理

複数の計算が同時に実行される手法

ロードバランサー

ロードバランサー【負荷分散装置】は、複数のサーバへアクセス要求を分散する装置です。 要求を分散することで各サーバが快適な応答速度を保つことを目的としており、 アクセスの多い大規模サイト等は、この装置により 複数のサーバに負荷を分散する事で安定な運用が可能です。

負荷分散

負荷分散とは、並列に運用されている機器間でできる限り負担が均等になるように、処理を分散し割り当てることです。 負荷分散は専用機器の使用、DNSサーバの設定、サーバに負荷分散ソフトウェアを導入することで実現できます。

0グッド

1クリップ

投稿2019/11/15 02:08

ロードバランサーについて調べたところ,基本的に以下の図のように,負荷分散をするためだけのサーバとなっているのですが,
イメージ説明

以下の図のように負荷分散されたタスクを処理するサーバ群の1つにロードバランサーの役割を担ってもいいと思うのですが,
両者の違いはどのような点があるのでしょうか?
ロードバランサー自体は独立させた方がいいのでしょうか?
ご教示願います.
イメージ説明

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

apeirogon0813

2019/11/15 02:44

負荷分散を行うだけでなく,自身のサーバもwebサーバとして処理を行うサーバに含むことは可能だとわかったので,その含むかどうかでの差異はどのようなことがあるのか知りたいです.
hentaiman

2019/11/15 03:20

コメントあったので回答してますが・・・
guest

回答1

0

ロードバランサーには色々な機能がありまして,,,参照されているロードバランサーの記載は概念を伝えるために簡素化したものだと思います.

一般的な機能として

  • tcp セッションを終端

tcp 関連の設定を変える事により通信の最適化したり,怪しい相手からのアクセスを底レイヤーで抑止する事ができます.例えば ip address intelligent (backlist ip)からのアクセスを制限したり,syn attack のようなネットワークリソースに対する攻撃など防ぐ.

  • ssl offload

サーバの ssl 証明書を lb に持たせる事により,ssl の処理負荷を lb に負わせ,サーバーの負荷を軽減
証明書の管理を一元化
ssl の設定(許容する暗号化方式など)の管理の一元化

  • L7 (http) におけるバランシング

単純なラウンドロビンではなく,cookie やクエリなどリクエストに含まれる情報を元にして振り分け先を一意のサーバーにするとか,ホスト名で振り分け先を変えるとか,

  • 冗長化

active/standby の2台構成で,active が落ちても standby 機器に failover することでダウンタイムを最小限に抑える

サーバー群の一台に LB の機能を担わせると,そのサーバーがダウンしたらサービスダウンになってしまいますね.また,その一台が全 tcp のセッションを持つことになるので,LB のような専用の機器でないと量によっては捌ききれなくなるかもしれません.または,ネットワークの負荷でサーバーとしての処理が遅くなる.サービスの規模によるのかもしれないですが,LB とサーバーは分ける方が耐障害性や運用,柔軟性の面で優れていると思います.

投稿2019/12/04 13:48

pied_piper

総合スコア40

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問