We Have an Azure SQL Server which is going to accept connections from four VMs also in Azure. My question is, Which one is better?
Using encrypted connections protected by certificates and Azure SQL listening on a public port?
Using non-encrypted connections (for better performance) on a private virtual network?
Or maybe both? I read in the documentation that using encrypted connections will affect the performance, is this something to take into account?