ロードバランシングは知っていますか?

  今日の社会、ネットワークと普遍性の広範な使用は、トラフィックとデータトラフィックの急速な成長を作成します。その処理能力と計算強度にバインドされたネットワーク社会の急速な発展、業務量の改善と各コア部分は、また、あなたの会社は、単一のサーバ装置を使用している場合、その後、確かにビジネスの多数を買う余裕はない、と尋ねる大きなを作り、同時にトラフィックの到着時に。同様のショッピングカーニバルは毎年-大量のユーザーの流入、一般的なサーバーの処理能力が唯一の1秒あたりの要求数十万人に数万人に達することができる一方で、夕方に二から一一、1秒の中で処理することができません百万またはそれ以上の要求。優れたトラフィックとデータトラフィックを分散するために増分は、負荷分散がされて入ってきた一方で、購入のお客さまへのサーバーの処理能力の欠如は、多大な苦痛を引き起こします。これは、ネットワーク構造に基づいて提供され、効果的な透明性、および、ネットワーク機器やサーバの帯域幅を拡張するため、高コストの方法を負担するネットワークデータ容量を強化し、柔軟性と可用性を向上させる必要はありません。
  今日では、ユーザーがあなたのサイトは、信頼性と柔軟性を持っている必要がありますので、もし、シームレスなユーザー体験を提供し、効率的なWebサイトの読み込み速度を期待しています。ロードバランシングは何ですか?トラフィックを収束二次流通過程、その本質や分散システム、支店を行うには独立した統一入り口で構成されています。今では多くの人が運転している、といくつかのナビゲーションソフトウェアを使用しますが、私たちは、このような3つ、5つなどの制限推奨経路ナビゲーションソフトウェアプログラムの数、存在することがわかります。我々は唯一の上位3遮るもののないルートを取ることができれば、ラインの激しい渋滞が交通圧力が比較的に広がっている、そして、あなたが運転している、あなたにそれをお勧めしませんので、実際には、本質的に、それはまた、役割と同様の負荷分散を果たしています無料ルート。ソフトウェアシステムでは、ローカル・ノードの負荷が生じ、不均一な流れの割り当てを回避するために、同じ理由で、(などタイトなCPU、など)が大きすぎるされている、でも独立した統一入学シャントを設定し、ナビゲーションを行うために作業する必要がある上、この時間。しかし、異なる負荷分散とナビゲーションソフトウェアシステム:ナビゲーション柔軟な戦略であり、前者は異なるが、最終的に、選択するユーザーが必要です。
  ロードバランサは、一般的に、あなたがどのサーバに要求を転送したいかを決定するために2つの要因に基づいています。
  図1は、選択されたバックエンドサーバが正常に動作して、ユーザが応答する要求を与えることができることを確実にするために、
  予め設定された負荷バランシングアルゴリズムに従って、健康なサーバのプールから選択される2、。
  ロードバランサので、あなたはバックエンドサーバーが正常に動作しても、それを判断することができるようにする仕組みを持っている必要がありますので、唯一のバックエンドサーバは、適切に応答することができます選択する必要があります。バックエンドサーバの状態を監視するためには、実行ステータスチェックサービスは、定期的にバックエンドサーバーに接続するために定義されたプロトコルとポート転送ルールを使用しようとします。サーバがヘルスチェックに合格しない場合は、トラフィックが再び健康チェックアップを通じてそれまでサーバーに転送されないことを保証するために、健康のプールから削除されます。

おすすめ

転載: blog.51cto.com/14425065/2422512