Microsoft Azure Networking
With the help of Microsoft Azure, you can create Virtual Machines that run within Microsoft data centers. These virtual machines that you create eventually form a part of a workgroup. Traditionally, you can have an application hosted on your virtual machine and the data could reside on SQL Server, which could be on a different virtual machine. These machines need to talk to each other, so you not only need to connect, you also need to communicate between them. In order to connect from the application, you can use SQL Authentication or a pass-through Windows authentication to connect to SQL Server since these machines resides on a workgroup.