Hello @☁ | Cloud Support | Cloud IBN | ,
Welcome to the Microsoft Q&A forum.
Based on the requirements mentioned above you can also explore Azure Express route service. ExpressRoute connections use a private, dedicated connection through a third-party connectivity provider. The private connection extends your on-premises network into Azure. You can refer to this architecture for Azure Express Route.
ExpressRoute connections don't go over the public Internet. This allows ExpressRoute connections to offer more reliability, faster speeds, consistent latencies, and higher security than typical connections over the Internet. Express Route Direct SKU also offers MACsec encryption.
Refer: https://learn.microsoft.com/en-us/security/benchmark/azure/baselines/expressroute-security-baseline?toc=%2Fazure%2Fexpressroute%2FTOC.json
https://learn.microsoft.com/en-us/azure/expressroute/expressroute-locations-providers
https://learn.microsoft.com/en-us/azure/expressroute/expressroute-erdirect-about
Hope this helps! Please let me know if you have any additional questions. Thank you!