ZVNcloudは、ロードバランシングサービスをオンデマンドで調整するための#ZenLoadBalancerテクノロジーと#DigitalOceanクラウドプラットフォームを搭載したクラウドで開発されたサービスソリューションとしてのロードバランシングです。 この技術のおかげで ユーザーは、12分以内に、世界中の2データセンターの仮想ロードバランサをクラウドにデプロイできます。
次のドキュメントはその方法を示しています ZVNcloudは70,000以上のHTTP同時接続を処理することができます 0.134€/時間のコストで単純な仮想ロードバランサーを使用して。
下の写真では、テストされた環境を示しています。

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

ロードバランサの設定が完了すると、リクエストに参加してバックエンドサーバ間でリクエストを共有する準備が整います。
ロンドンのクライアント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要求の合計量。
次のグラフは、ベンチマーク中にロードバランサが接続をどのように管理するかを示しています。
これは、毎秒得られた結果を含む完全な表です。

結論として、Digital Oceanクラウドインフラストラクチャを備えた0.134€/ hourの仮想ロードバランサーとしてのZVNcloudは、2つのクライアントから地理的に異なるデータセンターに分散された2つのWebサーバーへの70,408 HTTP接続ロードバランシング要求にエラーなく到達できます。
詳細情報 www.zvncloud.com
ベンチマーク,
クラウド,
開発者,
ディノプス,
HTTP,
ハイブリッドクラウド,
サービスとしてのLB,
ロードバランシング,
オンラインロードバランシング,
サービスとしてのソフトウェア,
Webサービス,
zvncloud