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による投稿| 17年2021月XNUMX日
現在のパンデミックの悲劇的な状況の間に、刺激的な結果は遠隔文化でした。 業界の突然の混乱により、組織はほぼ一晩でリモート操作を開始する必要がありました。 として…
5が好きコメントオフ クラウドを使用したリモート作業が中小企業にどのように役立つかについて
zenwebによる投稿| 12年2021月XNUMX日
IT業界は世界で最も急速に成長している業界のXNUMXつであり、クラウドコンピューティングはIT業界の成長に多大な影響を与えていることは誰もが知っています…
11が好きコメントオフ クラウドコンピューティング環境にとって負荷分散が重要である理由について
zenwebによる投稿| 28年2021月XNUMX日
はじめに業界でサイバー犯罪が増加しているため、企業は組織内のサイバーセキュリティの実装に集中する必要があります。 進化するITランドスケープでは、動的なビジネス運用とシステムが強く求められています…
9が好きコメントオフ クラウド移行に関するセキュリティに関する考慮事項トップ5