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 | 13 4月2022
クラウドの移行中は、ハードウェアのセキュリティが不可欠です。 クライアントがクラウドへの移行について話すときはいつでも、クライアントに思い出させることが非常に重要です。 クラウドにいることは考慮されていません…
17が好きコメントオフ クラウドへの移行について? ハードウェアセキュリティを忘れないでください
投稿者zenweb | 06 4月2022
Webアプリケーションの負荷分散とコンテンツ切り替えの概念に違いはありますか? ロードバランサーは、複数のサーバーにリクエストを分散して、XNUMX台のサーバーよりも多くのトラフィックを処理します…
20が好きコメントオフ 負荷分散とコンテンツ切り替えの違いは何ですか
投稿者zenweb | 16 3月2022
本人確認は個人の機密データの使用を取得するため、消費者は自分の情報が安全に処理されることを確認する必要があります。 このブログをさらに深く掘り下げましょう。 技術の進歩は…
31が好きコメントオフ デジタルKYC検証でオンラインの採用と信念を高める方法に関する研究