2013-12-12 51 views
0

我需要在Azure云上设置性能测试环境。我在美国东部需要少量虚拟机,欧洲少有虚拟机,亚洲地区少有虚拟机。 比我需要建立它们之间的连接。 如果我创建一个云服务并在同一个环境下创建多个虚拟机,这些虚拟机可以相互通信。但是,所有虚拟机都保留在单个区域内在不同地点建立虚拟机器之间的连接

虚拟网络的情况也是如此。 有没有根据我的需要设置环境的方法

回答

0

我不太清楚你在设置什么,perf-wise,所以要给出正确的答案有点困难。这就是说:

当你穿越数据中心时,虚拟网络将无法帮助,因为它们绑定到单个数据中心。如果一个数据中心中的VM a想要与另一个数据中心中的VM b通话,则VM a需要经过VM b的公共端点(如果您尝试访问特定的VM,请确保它是直接的端点,而不是负载平衡)。然后,您可以设置基于IP的ACL以仅允许VM a的IP地址访问它(或提出另一种安全方案)。至于perf-testing:如果实际上在跨两个数据中心的两个虚拟机之间创建一个负载,您将有延迟来应对。我不知道你在做什么,所以我不知道这会如何(或如果)影响你。不要对两个数据中心之间通过高速互连直接对话进行任何假设 - 这种流量很容易通过公共互联网。

+0

实际上,我使用VSTS 2010来生成负载。我想要一个控制器机器和多个代理。由于要求具有分布式负载,代理机器应该位于不同的区域。控制器向代理发送指令以生成负载。如果控制器和代理处于相同的位置(在Windows Azure上),它们可以进行通信。 – Hitesh