In this challenge you will have a deep look at ways of integrating Azure PaaS services with your Virtual Network.
You are charged to integrate Azure PaaS services into the design. First, the web servers in the spokes need to access each an Azure SQL Database, but with different requirements:
AzSQL1
using private IP addresses. DB admins onprem should be able to connect to this database using private IP addresses tooAzSQL2
Additionally, there is an Azure Web Application, that needs connectivity to the spoke1 database AzSQL1
. The Azure Web App should also use private IP addresses when accessing the database. The Azure Web App itself should be accessible to onprem users using private addresses.
The following diagram summarizes these requirements:
AzSQL1
and AzSQL2
(feel free to use different names, since Azure SQL Server names need to be globally unique):
AzSQL1
needs to be accessible from onprem over site-to-site VPNAzSQL2
is only accessible from the spoke2-vm subnetAzSQL1
and AzSQL2
should not be accessible from the public InternetAzSQL
1 using private IP addressesIf you want to dive even deeper in the technology:
AzSQL1
over its private endpoint, coming from spoke1-vm
and webapp1
, to traverse the Azure Firewall