Date: 10월 18, 2018
태그: 가상 네트워크 피어링, 가상 네트워크 피어링과 연결된 하늘 영역 사이의 네트워크 속도, 네트워크 속도, 하늘빛 지역
가상 네트워크 피어링과 연결된 Azure 영역 사이의 네트워크 속도는 무엇입니까?
이것은 내가 오늘날 자신에게 묻는 질문이다. 물론 아무 곳에 나 문서화 된 가상 네트워크 피어링과 연결된 Azure Regions 사이의 네트워크 속도에 대한 이유를 찾을 수 없습니다. 나는 보장이 없다고 가정하고있다. 현재 사용률 등에 따라 달라질 수 있습니다. 내가 틀렸다면 누군가가 사용 가능한 속도를 나타내는 문서를 가리 키도록하십시오. 나는 주로 여기와 여기를 보았다. 그래서 2 개의 Windows 2016 D4s v3 인스턴스를 설정했습니다. 하나는 미국 중부에 있고 다른 하나는 미국 동부에 있습니다. 둘 다 쌍으로 된 영역입니다. 피어링이 무엇인지 모르는 경우 기본적으로 두 개의 다른 Azure 가상 네트워크를 쉽게 연결할 수 있습니다. 피어링은 설정하기가 쉽습니다. 가상 네트워크에서 구성했는지 확인하십시오. 제대로 구성되면 다음과 같이 표시됩니다.
테스트하기
그런 다음 각 서버에 iPerf3을 다운로드하고 테스트를 시작했습니다. 처음 엔 꽤 실망스러운 결과가있었습니다. 그러나 몇 가지 연구를 수행하면서 여러 스레드를 실행하고 창 크기를 늘리면 사용 가능한 대역폭을보다 정확하게 측정한다는 사실을 발견했습니다. 나는 약간 다른 설정을 시도했다. 평균 약 1.9Gbps로 최대 45Mbps보다 훨씬 좋은 것처럼 보였습니다! 클라이언트 매개 변수를 사용하여 최상의 결과를 얻었습니다. 다음을 참조하십시오.
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 메가 바이트 329 메가 비트 / 초 [8] 2.00-3.00 초 56.1 MBytes 471 Mbits / sec [10] 2.00-3.00 초 73.2 메가 바이트 615 메가 비트 / 초 [SUM] 2.00-3.00 초 203 메가 바이트 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 메가 바이트 812 메가 비트 / 초 [SUM] 3.00-4.00 초 251MBytes 2.11Gbits / sec - - - - - - - - - - - - - - - - - - - - - - - - - - [4] 4.00-5.00 초 34.6 메가 바이트 290 메가 비트 / 초 [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 초 227MBytes 1.91Gbits / 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 초 227MBytes 1.90Gbits / 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.5MBytes 658Mbits / sec [SUM] 6.00-7.00 초 227MBytes 1.90Gbits / 초
나는 2.5Gbps의 최고치와 1.3Gbps의 최저치를 보았다.
Twitter에서 업데이트
그래서 나는 밖으로 나가야 만하는 @jvallery로부터 약간의 피드백을 받았다. 내가 한 첫 번째 일은 기존 인스턴스를 D64sv3으로 끌어 올렸고 -P64를 사용했습니다. 나는 상당한 증가를 보았다.
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.86GBytes 24.5 Gbits / sec
나는 리눅스에 정통하지 않다. Bu는 피어링 된 네트워크를 사용할 때 Azure 지역간에 적당한 대역폭을 사용할 수있는 것으로 보입니다. @jvallery가 제안한대로 Linux를 사용하여이 테스트를 반복하고 싶다면 여기에 결과를 게시하게되어 기쁩니다! 가상 네트워크 피어링과 연결된 Azure 영역 사이의 네트워크 속도를 변경할 수 있다고 생각됩니다.
재해 복구를 위해 SIOS DataKeeper 사용
고객 중 한 명은 이러한 두 피어 네트워크를 사용하여 SIOS DataKeeper를 사용하여 SQL Server 재해 복구를 처리하여 재해 복구를 위해 지역간에 SQL 데이터를 비동기 적으로 복제했습니다.
이 시나리오에서는 밀리 초 단위로 측정 한 RPO를 측정했습니다. 아래 비디오에서 볼 수 있듯이 일반적인 SQL Server 작업 부하를 시뮬레이트하는 DISKSPD 테스트 중에 RPO는 1 초 미만입니다. Azure에서 측정 한 네트워크 속도와 Azure에서 피어링 된 네트워크를 사용하는 방법에 관해서 당신의 경험에 대해 듣고 싶습니다. 가상 네트워크 피어링과 연결된 Azure 지역 간의 네트워크 속도에 대한 질문이 있습니까? 블로그를 읽어 보거나 저희에게 연락하십시오! ClusteringForMereMortals.com의 허락을 받아 재현