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許可轉載