2012-06-22 138 views
1

我試圖從遷移GoDaddy的虛擬機我的應用程序到Azure虛擬機。的Windows Azure虛擬機的性能

我想有1 VM作爲數據庫服務器,另一個VM作爲Web服務器,但它工作在這種情況下非常慢,我在同一個服務器的Web應用程序上安裝數據庫,它的速度快。

所以問題:我怎樣才能增加兩個虛擬機之間的性能?兩者都位於「美國東部」,是否可以在同一個盒子中找到某種方式......? 你能提出什麼建議?

+0

你選擇哪種VM大小?您託管什麼類型的應用程序?它看起來像網絡延遲(如果你在相同的地區/數據中心,這應該不是什麼大問題)和/或帶寬似乎會傷害你。 –

+0

在同一臺機器上調用SQL總是會更快(一個它不需要序列化到網絡調用),尤其是如果它是健談的話。但你不應該看到很大的差異。 – Paparazzi

+0

我爲數據庫和WEB服務器使用小型實例。但看起來虛擬機的大小並不重要,我嘗試了額外的大小,並且它是一樣的。應用是WordPress的博客和數據庫爲MySQL –

回答

3

發現的問題。這不是Azure,它是MySQL數據庫的問題。 我在my.ini文件中設置參數

skip-name-resolve 

,而不是它的一樣快,當兩個位於同一臺服務器上。

0

請確保您有虛擬機的相同的親和力組這樣的機器是由結構控制器的地理定位在一起,即在美國東部

機在薩姆斯雲服務和親和力組應具有減輕直接的網絡流量,可以你可以在同一個關聯組上進行一些ping測試,並與我們分享。

例如RDP進入並從命令行運行ping命令。

如規定發牢騷者的機器更好的帶寬/網絡流量上面,向上擴展SQL機是明智的。

*更多關於此親和團體:http://convective.wordpress.com/2012/06/10/affinity-groups-in-windows-azure/

乾杯

0

親和力集團是要走的路。在同一個關聯組中配置兩個虛擬機將共同定位這兩個虛擬機。