2013-12-12 52 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