A company is planning to improve network isolation and secure communication between distinct parts of their Azure-based application. Which of the following is the MOST appropriate service to help achieve this goal?
Azure Virtual Machine Scale Sets
Azure Virtual Desktop
Azure ExpressRoute
Azure Virtual Networks (VNets)