Zen Load Balancerによる数百万のhttp接続のサポート

投稿者 Zevenet | 30 10月、2015 技術的

インターネットに接続される世界の人口は年々増えています。私たちはより多くの機器が接続され、生活がよりデジタル指向になっています。 これは、より多くのデジタルサービスとより多くのユーザーを使用することを意味します。 インフラストラクチャをユーザーベースの成長に適応させるためのソリューションを提示します。

このケースでは、2層の負荷分散アーキテクチャを使用して取り組みます。 2種類の農場を使います。 HTTP 及び L4xNAT プロファイル。

HTTP profileは、高レベルの抽象化層(ISOモデルのアプリケーション層、または層7)です。 高度なカスタマイズと機能 のような:クッキー挿入、セッション持続性、HTTPSバックエンドおよびSSLオフロード。 この機能は本当に便利ですが、パフォーマンスが犠牲になります。 L4xNAT プロファイルは便利になります。

L4xNAT プロファイルは低レベルの抽象化レイヤ(ISOモデルのトランスポートレイヤ、またはレイヤ4)であり、 驚くほど速い 非常に低いパフォーマンスコストでの負荷分散 これら2種類のロードバランシングを組み合わせることで、次の2つの機能と同時に多数の同時接続が可能になります。 HTTP プロフィール。

第1層、Zenロードバランサ L4xNAT 次の設定でプロファイル:

プロトコルの種類: TCP
NATの種類: NAT
ロードバランスアルゴリズム 重量
FarmGuardianを使用してバックエンドサーバーをチェックする On
確認するコマンド: check_tcp -H HOST -p PORT

これは、構成されたポートで接続を受け入れるすべてのホストをテストするためのFarmGuardianコマンドの例です。 FarmGuardianとその構成の詳細については >>>こちら.

これで、2番目のバランシングレイヤのすべてのZenロードバランサに対して、次のものを作成します。 HTTP プロファイルファーム。 このレイヤーでは、必要なだけZenロードバランサーを使用できます。また、必要に応じていつでも増やすこともできます。

作業スレッド数 10240
Locationヘッダーを書き換えます。 使用可能
ファームリスナー: HTTP or HTTPS、 必要に応じて。
サービスを追加します。 バックエンド
持続セッション: COOKIE
持続性セッションの制限時間 300
持続セッション識別子: ASPSESSIONID
最小の応答: 使用可能

特にこのアーキテクチャの最も重要な部分である最初のバランス調整層で考慮に入れるべき非常に重要な状況は、次のとおりです。 単一障害点を排除、これを使用して達成することができます Zenロードバランサクラスタ.

あなたがこれについて何か考えているならコメントしてください。

ON SHARE:

関連ブログ

zenwebによる投稿| 01年2022月XNUMX日
ロード バランシングは、コンピューティングの世界では一般的です。 ユーザーがすぐにコンテンツを欲しがったために生まれました。 これは、何百万ものユーザー リクエストを受け取る高トラフィックの Web サイトが…
155が好きコメントオフ on 負荷分散のしくみ
投稿者: zenweb | 30 年 2022 月 XNUMX 日
ヘルスケアは、他の業界と同様に、セキュリティの脅威に対して非常に脆弱です。 今日、ヘルスケアにおけるサイバー攻撃は非常に一般的であり、多くのリスク、特にセキュリティリスクが…
165が好きコメントオフ ヘルスケアにおけるサイバーセキュリティ フレームワークの重要性について
投稿者: zenweb | 02 年 2022 月 XNUMX 日
ZEVENET が 7 年に最高の負荷分散ソフトウェアである 2022 つの理由 負荷分散ソリューションは、もはや過去のものではありません。 テクノロジーが向上するにつれて、脅威も…
191が好きコメントオフ ZEVENET が 7 年に最高の負荷分散ソフトウェアである 2022 つの理由について