Azure区域与虚拟网络对等连接的网络速度是多少?
这是我今天问自己的问题。 当然,我无法找到在任何地方记录的与虚拟网络对等连接的Azure区域之间的网络速度背后的原因。我假设没有保证。 它可能取决于当前的利用率等。如果我错了,请有人指出说明可用速度的文档。我主要看这里和这里。所以我设置了两个Windows 2016 D4s v3实例 – 一个在美国中部,一个在美国东部2。两者都是配对区域。如果您不知道对等是什么,它实际上可以让您轻松连接两个不同的Azure虚拟网络。对等很容易设置。 只需确保从两个虚拟网络配置它。一旦配置正确,它将看起来像这样。
做测试
然后我在每台服务器上下载了iPerf3并开始测试。起初我有一些非常令人失望的结果。但是经过一些研究,我发现运行多个线程并增加窗口大小可以更准确地测量可用带宽。我试了几个不同的设置。它似乎平均最高只有1.9 Gbps,远远高于45 Mbps!我使用了客户端参数并产生了最好的结果。见如下:
iperf3.exe -c 10.0.3.4 -w32M -P 4 -t 30
该输出的示例看起来像这样。
- - - - - - - - - - - - - - - - - - - - - - - - - [4] 2.00-3.00秒34.1 MBytes 286 Mbits / sec [6] 2.00-3.00秒39.2 MBytes 329 Mbits / sec [8] 2.00-3.00秒56.1 MBytes 471 Mbits / sec [10] 2.00-3.00秒73.2 MBytes 615 Mbits / sec [SUM] 2.00-3.00秒203 MBytes 1.70 Gbits / sec - - - - - - - - - - - - - - - - - - - - - - - - - [4] 3.00-4.00秒37.5 MBytes 315 Mbits / sec [6] 3.00-4.00秒19.9 MBytes 167 Mbits / sec [8] 3.00-4.00秒97.0 MBytes 814 Mbits / sec [10] 3.00-4.00秒96.8 MBytes 812 Mbits / sec [SUM] 3.00-4.00秒251 MBytes 2.11 Gbits / sec - - - - - - - - - - - - - - - - - - - - - - - - - [4] 4.00-5.00秒34.6 MBytes 290 Mbits / sec [6] 4.00-5.00秒24.6 MBytes 207 Mbits / sec [8] 4.00-5.00秒70.1 MBytes 588 Mbits / sec [10] 4.00-5.00秒97.8 MBytes 820 Mbits / sec [SUM] 4.00-5.00秒227 MBytes 1.91 Gbits / sec - - - - - - - - - - - - - - - - - - - - - - - - - [4] 5.00-6.00秒34.5 MBytes 289 Mbits / sec [6] 5.00-6.00秒31.9 MBytes 267 Mbits / sec [8] 5.00-6.00秒73.9 MBytes 620 Mbits / sec [10] 5.00-6.00秒86.4 MBytes 724 Mbits / sec [SUM] 5.00-6.00秒227 MBytes 1.90 Gbits / sec - - - - - - - - - - - - - - - - - - - - - - - - - [4] 6.00-7.00秒35.4 MBytes 297 Mbits / sec [6] 6.00-7.00秒32.1 MBytes 269 Mbits / sec [8] 6.00-7.00秒80.9 MBytes 678 Mbits / sec [10] 6.00-7.00秒78.5 MBytes 658 Mbits / sec [SUM] 6.00-7.00秒227 MBytes 1.90 Gbits / sec
我看到高达2.5 Gbps的峰值和低至1.3 Gbps的低点。
从Twitter更新
所以我收到了@jvallery的一些反馈,我必须尝试一下。 我做的第一件事是将现有实例提升到D64sv3并使用-P 64。我看到了显着的增长
iperf3.exe -c 10.0.3.4 -w32M -P 64 -t 30 [SUM] 0.00-1.00秒2.55 GBytes 21.8 Gbits / sec
然后我按照建议旋转了一些F72v2实例,我看到了更好的结果。
iperf3.exe -c 10.0.2.5 -w32M -P 72 -t 30 [SUM] 0.00-1.00秒2.86 GBytes 24.5 Gbits / sec
我在Linux上不够精通。在使用对等网络时,Azure区域之间似乎有合理数量的可用带宽。如果有人想在@jvallery建议下使用Linux重复此测试,我很乐意在此发布您的结果!似乎确实可以改变连接虚拟网络对等的Azure区域之间的网络速度。
使用SIOS DataKeeper进行灾难恢复
对于我的一个客户,我选择使用这两个对等网络来解决使用SIOS DataKeeper的SQL Server灾难恢复,以便在区域之间异步复制SQL数据以进行灾难恢复。
在这种特殊情况下,我们测量的是以毫秒为单位测量的RPO。正如您在下面的视频中看到的,在DISKSPD测试期间,为了模拟典型的SQL Server工作负载,RPO <1秒。 我很乐意听取您关于您在Azure中测量的任何网络速度以及如何在Azure中使用对等网络的经验。是否有关于Azure区域与虚拟网络对等连接的网络速度的问题?阅读我们的博客或联系我们!经ClusteringForMereMortals.com许可转载