Cloud Load Balancingで1秒あたり70,000以上のHTTPリクエストに到達する

投稿者 Zevenet | 5 9月、2016 | 技術的

ZVNcloudは、ロードバランシングサービスをオンデマンドで調整するための#ZenLoadBalancerテクノロジーと#DigitalOceanクラウドプラットフォームを搭載したクラウドで開発されたサービスソリューションとしてのロードバランシングです。 この技術のおかげで ユーザーは、12分以内に、世界中の2データセンターの仮想ロードバランサをクラウドにデプロイできます。

次のドキュメントはその方​​法を示しています ZVNcloudは70,000以上のHTTP同時接続を処理することができます 0.134€/時間のコストで単純な仮想ロードバランサーを使用して。

下の写真では、テストされた環境を示しています。

マップZVNCLOUD

    • ロンドンのデータセンターにインストールされたWebクライアントの1つで、このノードは毎秒数千のリモートHTTP同時接続を送信する準備ができています。
    • フランクフルトのデータセンターにインストールされた2番目のWebクライアントであるこのノードは、毎秒数千のリモートHTTP同時接続を送信する準備ができています。
    • サンフランシスコの2つのWebサーバにロードバランシングサービスを提供するように設定された、ポート80を介してパブリック仮想IPとraw TCPスケジューラを使用してニューヨークからデータセンターに配置された仮想ロードバランサ。
    • パブリックIPアドレスとポート8080を使用してサンフランシスコのデータセンターにデプロイされたWebアプリケーション
    • 同じWebアプリケーションが、パブリックIPアドレスとポート8080を使用して、サンフランシスコの別のデータセンターにある2番目のWebサーバーに複製された。

 

ここでL4xNATプロファイルを持つZVNcloud仮想ロードバランサの設定

myserviceポート/秒80

ロードバランサの設定が完了すると、リクエストに参加してバックエンドサーバ間でリクエストを共有する準備が整います。

ロンドンのクライアント1とフランクフルトのクライアント2は、wrkコマンドを実行します。これにより、何千もの同時Web接続を起動できます。結果は次のとおりです。

client1:London
Started: Tue Aug 30 11:01:16 AM 2016
Running 30s test @ http://162.243.165.124
  12 threads and 40500 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency     1.05s     1.93s   28.81s    90.16%
    Req/Sec     1.29k   406.93     3.45k    72.76%
  457400 requests in 30.10s, 100.33MB read
Requests/sec:  15193.81
Transfer/sec:  3.33MB
Finished: Tue Aug 30 11:01:46 AM 2016
client2: Frankfurt
Tue Aug 30 11:01:16 AM 2016
Running 30s test @ http://162.243.165.124
  12 threads and 40500 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency     1.34s     2.45s   29.24s    90.60%
    Req/Sec     1.34k   454.44     3.72k    72.57%
  475069 requests in 30.12s, 104.20MB read
Requests/sec:  15773.61
Transfer/sec:  3.46MB
Finished: Tue Aug 30 11:01:46 AM 2016

テストは30秒の間に実行され、得られた数は次の通りです:932,469 MBで30秒を送信した204,53 HTTP要求の合計量。

次のグラフは、ベンチマーク中にロードバランサが接続をどのように管理するかを示しています。同時接続グラフィック、負荷分散、ADC、クラウドサーバー

これは、毎秒得られた結果を含む完全な表です。

1秒あたりの要求テーブル数、ロードバランシング、1秒あたりのロードバランシング、クラウドロードバランシング、ADC、ADC

結論として、Digital Oceanクラウドインフラストラクチャを備えた0.134€/ hourの仮想ロードバランサーとしてのZVNcloudは、2つのクライアントから地理的に異なるデータセンターに分散された2つのWebサーバーへの70,408 HTTP接続ロードバランシング要求にエラーなく到達できます。

詳細情報 www.zvncloud.com

ON SHARE:

関連ブログ

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