スイッチング技術を使用した負荷分散アルゴリズム

スイッチング技術を使用した負荷分散アルゴリズム

アプリケーション スイッチング テクノロジには、主に次の 4 つの主要テクノロジが含まれます。

◆トラフィックを傍受して検査する

◆サーバー監視ヘルスチェック

◆負荷分散アルゴリズム

◆セッションの永続性

トラフィックを傍受して検査し、適切なパケットのみが通過できるようにします。

サーバー監視とヘルスチェックにより、サーバー クラスターの可用性ステータスが常に通知されます。

負荷分散およびアプリケーション切り替え機能は、さまざまな戦略を通じて適切なサーバーに送信されます。

アプリケーション システムとの完全な統合を実現するためにセッションが維持されます。

F5 のアプリケーション スイッチング テクノロジーの利点:

A. トラフィックを傍受して検査する

◆BIG-IP は、あらゆるデータ フロー パケットのあらゆる部分を検査できる最も強力なパケット キャプチャおよび検査エンジンを備えています。16384 バイトのパケットの深さを検出でき、理論的には 64K バイトのパケットの長さを検出できます。

◆BIG-IPは他メーカーの製品とは明らかに異なる

B. カスタム制御用のiRulesツール

◆ヘッダーや TCP ペイロード情報に基づいてトラフィックを誘導、保存、フィルタリングする方法を定義するために使用できます。

◆iRules は、企業やサービス プロバイダーがビジネス ニーズに基づいてアプリケーション トラフィックをカスタマイズする機能を強化します。

◆ユニバーサル インスペクション エンジンと iRules は、それぞれアプリケーション インテリジェンスとビジネス上の意思決定に基づいたアプリケーション トラフィック管理の方法とツールです。

C. サーバーの監視とヘルスチェック

◆サーバー(ノード)-Ping(ICMP)

◆サービス(ポート)-接続

◆拡張アプリケーション認証(EAV)

◆拡張コンテンツ検証(ECV)

◆VODサーバー専用のヘルスチェック機構

◆ ノードのチェック頻度とタイムアウト頻度(例:10秒の応答、例:5秒)

D. 負荷分散とアプリケーション切り替え機能

◆グローバルロードバランサは17種類の負荷分散アルゴリズムを提供します

◆F5は最高の負荷分散とアプリケーションスイッチング機能を提供します

静的アルゴリズム

動的アルゴリズム

インテリジェントアルゴリズム

I – コントロール

UIE + ルール

◆ローカルロードバランサは12種類の負荷分散アルゴリズムを提供します

E. 連続関数

◆継続性と負荷分散は相互に排他的ですが、負荷分散には不可欠です。

◆単純な連続性 - 送信元アドレスに基づく

HTTP クッキーの継続性

◆SSLセッションIDの継続性

◆宛先アドレスの類似性 -- キャッシュ

◆スタンバイBIG-IPが連続記録のミラーリングを実現

◆インテリジェンスと第7層コンテンツ交換の組み合わせ

アプリケーション スイッチング分野の大手メーカーとして、F5 は常に技術的リーダーシップを維持してきました。F5 は 40 を超える技術の特許を申請しており、他の競合パートナーは F5 のこれらの特許技術を購入しています。次に、負荷分散アルゴリズムについて説明します。

アプリケーション スイッチングの 4 つの主要テクノロジの 1 つとして、負荷分散アルゴリズムは他の 3 つのテクノロジよりも重要です。アプリケーション スイッチングの分野では、負荷分散アルゴリズムが主要テクノロジです。完全で完璧、制御可能で柔軟な負荷分散アルゴリズムは、アプリケーション スイッチングの分野における負荷分散メーカーの地位を間違いなく決定します。負荷分散アルゴリズムは非常に重要な機能指標です。一般的に、負荷分散方法は、静的負荷分散アルゴリズムと動的負荷分散アルゴリズムの 2 種類に分類されます。 #p#

ローカル トラフィック管理テクノロジには、主に次のバランス調整アルゴリズムが含まれます。

静的負荷分散アルゴリズムには、ラウンドロビン、比率、優先度などがあります。

動的負荷分散アルゴリズムには、最小接続数、最速応答速度、観察方法、予測方法、動的パフォーマンス割り当て、動的サーバー補充、サービス品質、サービス タイプ、ルール モードが含まれます。

静的負荷分散アルゴリズム

◆ラウンドロビン: シーケンシャルループは、シーケンシャルループで各サーバーに 1 回ずつ接続を要求します。サーバーがレイヤー 2 からレイヤー 7 に障害を起こすと、BIG-IP はそれを順次循環キューから取り出し、正常に戻るまで次のポーリングに参加しません。

◆比率:各サーバーに重み付けした値を比率として割り当て、この比率に基づいてユーザーリクエストを各サーバーに分配します。サーバーがレイヤー 2 からレイヤー 7 で障害を起こすと、BIG-IP はサーバー キューからそのサーバーを削除し、サーバーが正常に戻るまで次のユーザー要求の割り当てに参加できないようにします。

◆優先度: すべてのサーバーはグループ化され、グループごとに優先度が定義されています。BIG-IP のユーザー リクエストは、優先度が最も高いサーバー グループに割り当てられます (同じグループ内では、ユーザー リクエストはラウンドロビンまたは比率アルゴリズムを使用して割り当てられます)。優先度が最も高いすべてのサーバーで障害が発生すると、BIG-IP は、次に優先度が高いサーバー グループにリクエストを送信します。この方法は、実際にユーザーにホット バックアップ メソッドを提供します。

動的負荷分散アルゴリズム

◆最小接続: 最も少ない接続数を処理するサーバーに新しい接続を渡します。サーバーがレイヤー 2 からレイヤー 7 で障害を起こすと、BIG-IP はサーバー キューからそのサーバーを削除し、サーバーが正常に戻るまで次のユーザー要求の割り当てに参加できないようにします。

◆最速モード: 最も速く応答するサーバーに接続を渡します。サーバーがレイヤー 2 ~ 7 で障害を起こすと、BIG-IP はサーバー キューからそのサーバーを削除し、サーバーが正常に戻るまで次のユーザー要求の配布に参加できないようにします。

◆監視モード: 接続数と応答時間の最適なバランスに基づいて、新しいリクエストに対してサーバーが選択されます。サーバーの 2 番目から 7 番目の層で障害が発生すると、BIG-IP はサーバー キューからそのサーバーを取り出し、正常に戻るまでユーザー要求の次の割り当てに参加できないようにします。

◆ 予測モード: BIG-IP は、収集されたサーバーの現在のパフォーマンス指標を使用して予測分析を実行し、次のタイムスライスで最高のパフォーマンスに達するサーバーを選択して、ユーザーの要求に応答します。 (BIG-IP により検出)

◆Dynamic Ratio-APM: BIG-IP は、アプリケーションとアプリケーション サーバーのさまざまなパフォーマンス パラメータを収集し、トラフィックの分散を動的に調整します。

◆ダイナミックサーバー機能:障害発生によりメインサーバー群のサーバー数が減少した場合に、バックアップサーバーをメインサーバー群に動的に追加します。

◆サービス品質 (QoS): さまざまな優先順位に従ってデータ ストリームを割り当てます。

◆サービス タイプ (ToS): データ ストリームは、さまざまなサービス タイプ (フィールド タイプで識別) に応じて割り当てられます。

◆ルール モード: ユーザーはさまざまなデータ フローのガイド ルールを設定できます。

ローカル アプリケーション交換の場合、上記の負荷分散アルゴリズムを理解し、実際のニーズに基づいて適切な負荷分散アルゴリズムを採用できます。よく使用されるのは、接続数が最小、応答が最速、またはポーリングです。どのアルゴリズムを使用するかは、主に実際のニーズに基づいて決定する必要があります。

<<:  CCNP: BGP プロトコルの最適パス選択アルゴリズムの公開

>>:  SQL Server 2005 のデータ マイニング アルゴリズム拡張メソッド

ブログ    

推薦する

3Dを理解する言語モデルが登場! UCLA、上海交通大学、MITなどが共同で3D-LLMを提案:パフォーマンスが9%向上

大規模言語モデル (LLM) と視覚言語モデル (VLM) は、画像からの発話や常識的な推論の実行な...

AI が「もや」を取り除くのに役立ちます: うつ病の治療における機械学習の応用

この記事は、公開アカウント「Reading the Core」(ID: AI_Discovery)か...

JD Digits の AI ロボットが物理産業に貢献し、業界賞を受賞

電気の「ジュージュー」という音が響くコンピューター室では、「スマートガーディアン」コンピューター室検...

2019-2020年中国人工知能コンピューティングパワー開発評価報告書が発表

​​​​この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を...

...

...

4Paradigm が分子特性予測のための生成型 3D 事前トレーニング済みモデルを開発

論文タイトル: 分子特性予測のための自動 3D 事前トレーニング論文リンク: https://arx...

ファーウェイの鄭葉来氏:イノベーションと包括性、テクノロジーが産業インテリジェンスの向上を促進

11月11日、中国ハイテクフェア2020が深センで開催されました。ファーウェイクラウドコンピューティ...

2019年のAIインデックスレポートが発表されました。AI分野では大きな進歩がありましたが、結果はまちまちです。

この記事はLeiphone.comから転載したものです。転載する場合は、Leiphone.com公式...

Qi Lu: 人工知能の時代では、チップと基盤となるソフトウェアは基本的に作り直す必要がある

2019年5月18日、YC Chinaが開催したYC China起業家会議において、YC China...

...

人工知能は医療従事者の燃え尽き症候群を軽減すると期待されている

[[266831]]臨床医は世界で最も困難な仕事の一つです。彼らは、高齢の患者層に対応するために24...

AIは「GitHub危機」を乗り越えられるか?

機械学習は現在、この分野の急速な発展を妨げるいくつかの危機に直面しています。これらの危機は、より広範...