我需要在azure云上设置一个性能测试环境。我需要几个虚拟机在美国东部,几个虚拟机在欧洲和更多的在亚洲地区。然后我就需要在他们之间建立联系。如果我创建一个云服务,并在该云服务下创建多个虚拟机,这些虚拟机可以相互通信。但是,所有虚拟机仍在单个区域下
虚拟网络的情况也是如此。有没有根据我的需要设置环境的方法?
发布于 2013-12-12 15:48:04
我不太确定你设置的是什么,所以很难给出一个正确的答案。这就是说:
当您跨越数据中心时,虚拟网络不会有帮助,因为它们绑定到单个数据中心。如果一个数据中心中的VM a想要与另一个数据中心中的VM b通信,VM a将需要通过VM b的公共端点(如果您试图访问特定的VM,请确保它是直接端点,而不是负载平衡的)。然后,您可以设置基于IP的ACL,只允许VM a的IP地址访问它(或者提出另一个安全方案)。
就性能测试而言:如果您实际上是在跨越两个数据中心的两个VM之间创建负载,那么您将需要解决延迟问题。我不知道你到底在做什么,所以我不知道这对你有什么影响。不要对两个数据中心通过高速互连进行直接通信做任何假设-这些流量很容易通过公共互联网。
https://stackoverflow.com/questions/20536225
复制相似问题