A financial services company is designing a network architecture in Azure to host a new algorithmic trading platform. A key requirement is to ensure that traffic from the application servers in one subnet (AppSubnet) is always inspected by a Network Virtual Appliance (NVA) before reaching the database servers in another subnet (DataSubnet) within the same VNet. Which of the following is the most effective way to enforce this traffic flow without altering the VNet's address space?