ZVNcloud是一种负载均衡,是由#ZenLoadBalancer技术和#DigitalOcean云平台支持的云中开发的服务解决方案,可根据需要协调负载均衡服务。 感谢这项技术 用户可以在不到12分钟内在全球超过2数据中心的云中部署虚拟负载均衡器。
以下文档显示了如何操作 ZVNcloud能够处理超过70,000 HTTP并发连接 使用简单的虚拟负载均衡器,成本为0.134€/小时。
在下面的图片中显示了测试的环境:

- 一个Web客户端安装在伦敦的数据中心,该节点已准备好每秒发送数千个远程HTTP并发连接。
- 安装在法兰克福数据中心的第二个Web客户端,此节点已准备好每秒发送数千个远程HTTP并发连接。
- 部署在纽约数据中心的虚拟负载均衡器,具有公共虚拟IP和原始TCP调度程序,通过端口80,配置为旧金山的两个Web服务器提供负载均衡服务。
- 从旧金山的数据中心部署的Web应用程序,具有公共IP地址和端口8080
- 同一个Web应用程序在旧金山的另一个数据中心的第二个Web服务器中复制,具有公共IP地址和端口8080
这里是带有L4xNAT配置文件的ZVNcloud虚拟负载均衡器的配置

负载均衡器设置完成后,它就可以参与请求并在后端服务器之间共享它们。
来自伦敦的客户1和来自法兰克福的client2执行命令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秒内传输30 MB的204,53 HTTP请求总数。
下图显示了负载均衡器在基准测试期间如何管理连接:
这是一个完整的表格,其中包含每秒获得的结果:

总之,ZVNcloud作为0.134€/小时的虚拟负载均衡器与数字海洋云基础架构能够实现从两个客户端到两个Web服务器的70,408 HTTP连接负载均衡请求,这两个Web服务器在地理上分布在不同的数据中心而没有错误。
更多信息 www.zvncloud.com
基准,
云,
开发,
DEVOPS,
HTTP,
混合云,
LB即服务,
负载均衡,
在线负载平衡,
软件作为一种服务,
Web服务,
zvncloud