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