云服务可以在azure地里与ARM VM交谈吗?

我试图为一个经典的虚拟机启用磁盘encryption,但后来发现这是不可能的,因为它是一个经典的资源。

但是,我所有的服务都部署在传统的云服务上。 所以我在想,因为一个ARM虚拟机可以具有磁盘encryptionfunction,也许我可以将我的磁盘移动到一个ARM虚拟机。 但我不知道我的应用程序是否仍然能够与ARM VM进行通信和读/写,因为它将位于其自己的ARM Vnet中。

虚拟机基本上有一个mongo服务器在里面运行,这就是为什么应用程序或云服务需要能够沟通。

如果我正确地理解了这个问题,你有经典模式的虚拟机,并且你想把它们中的一个移动到ARM模式来启用虚拟机上的encryption,但是你不想移动所有的虚拟机而你不想失去了ARM和Classic Vnets之间的连接。

如果上面的提示是正确的,那么你应该使用Azure Vnet Peering

虚拟networking(VNet)对等使您可以通过Azure骨干网连接同一区域中的两个VNets。 一旦被窥视,两个虚拟networking出现连接的目的。 这两个VNets仍作为单独的资源进行pipe理,但是对等的VNets中的虚拟机(VM)可以通过使用私有IP地址直接相互通信。

请注意以下限制: https : //docs.microsoft.com/en-us/azure/virtual-network/virtual-network-peering-overview

根据您的描述,我们可以通过虚拟networking(ASM Vnet和ARM Vnet)之间的IPsec / IKE VPN隧道创buildVPN网关连接。

我们可以在传统的Vnet和ARM vnet之间创build一个VNet-to-VNet连接 。 有关使用门户网站从不同部署模型连接虚拟networking的更多信息,请参阅链接 。

VNet对等是另一种在您的VNets之间创build连接的方式,并且对于某些configuration具有某些连接优势。