在不同位置的虚拟机之间建立连接



我需要在azure云上设置一个性能测试环境。我需要一些在美国东部的虚拟机,在欧洲的虚拟机和在亚洲地区的虚拟机。我需要在他们之间建立联系。如果我创建一个云服务并在同一个服务下创建多个虚拟机,那么这些虚拟机可以相互通信。但是,所有虚拟机仍在一个区域下

虚拟网络也是如此。有没有一种方法可以根据我的需要设置环境

我不太确定你在设置什么,所以很难给出正确的答案。也就是说:

当你跨越数据中心时,虚拟网络不会有帮助,因为它们绑定到一个数据中心。如果一个数据中心中的VM a希望与另一个数据集中的VM b进行对话,则VM a将需要通过VM b的公共端点(如果您试图访问特定的VM,则确保它是直接端点,而不是负载平衡端点)。然后,您可以设置基于IP的ACL,只允许VM a的IP地址访问它(或者想出另一个安全方案)。

至于性能测试:如果您实际上在跨越2个数据中心的两个虚拟机之间创建负载,那么您将面临延迟问题。我不知道你到底在做什么,所以我不知道这会对你产生什么影响。不要对这两个数据中心通过高速互连直接相互通信做出任何假设——这些流量很容易通过公共互联网。

最新更新