We have multiple rural locations that need to connect with relatively low latency. We have two locations that have a dedicated connection between as it is the same service provider. The other locations have different network service providers. We have used VPNs over public Internet but that has not worked well. We are in the process of using Microsoft Azure for certain services. My question is this: If we were able to get dedicated connections to Azure at all our locations, can we enable network communication between all sites? Would this allow for a stable "low" latency connection between them? Any information would be appreciated.