You deploy several virtual machines (VMs) to Azure by using the Azure Service Manager (classic).
You must deploy new VMs by using the Azure Resource Manager (ARM).
You need to ensure the new VMs can communicate with the existing Vms.
What should you do?

A.
Create a new resource group and include all VMs.
B.
Create a site-to-site (S2S) VPN connection between the classic VNet and the ARM VNet.
C.
Migrate the classic VMs to the ARM VNet.
D.
Create a new availability set and include all VMs.
Explanation:
https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-connect-different-deployment-models-portal
This is correct. Actually it’s the only way to do it.
1
0
Is C not also correct? As migrating the old VMs into the new VNET will then mean communication exists, without the need of a VPN.
0
0
Yes that would work, but the VPN solution meets the “you need to ensure the VMs can communicate” most simply. The migration is a much bigger task.
0
0
B is correct
This article shows you how to connect classic VNets to Resource Manager VNets to allow the resources located in the separate deployment models to communicate with each other.
Connecting a classic VNet to a Resource Manager VNet is similar to connecting a VNet to an on-premises site location. Both connectivity types use a VPN gateway to provide a secure tunnel using IPsec/IKE. You can create a connection between VNets that are in different subscriptions and in different regions.
1
0