I have a VM setup on Azure in "South Brazil" location hosting a WCF service. Although I'm also in Brazil, latency to reach my service in the VM is ~200ms. I have the same service deployed in two other Brazilian hosts and latency to both of them is <60ms.
I've also seen people doing some tests on other Azure datacenters, and latency seems to always be ~50ms as well when near them.
I initially thought that it could be a VM size-related problem, but changing the size to D3 (which is kinda overkill to my service: CPU stays at only ~5%) didn't help at all, latency stayed the same.
Is this normal for South Brazil datacenters, or can it be something else?
Note that as I can't
ping an Azure VM, I'm measuring the time in C# to
TcpClient.Connect on port 80 with a StopWatch.
Thanks in advance.