我在託管一個網站的Windows Azure(Iaas)上有許多虛擬機。有許多負載平衡的前端虛擬機,全部使用SQL Express連接到單個虛擬機。它運作良好。Windows Azure虛擬機(Iaas)意外重啓
但是!
我在所有虛擬機中隨機重新啓動。對於前端虛擬機(使用IIS),由於它們是負載平衡的,因此該站點不受影響,並且負載平衡器會相應地進行調整。但是,當託管數據庫的虛擬機重新啓動時,該站點將停止運行,直到數據庫重新啓動。啓動需要3分鐘,但如果頻繁發生,仍然不能接受。雖然重新啓動相對比較少見(每個虛擬機每月2個),但有時我們每週會有4個重新啓動,每個虛擬機啓動4次,這令人煩惱。並非所有的虛擬機都會重新啓動,我無法弄清楚一個模式。重新啓動也是意想不到的(拉動電源電纜類型的重新啓動,而不是關閉)。數據中心是西歐。
微軟強調,SLA只包含可用性集合中的2VM,這對於數據庫虛擬機(以及企業SQL版本需要花費一個手臂和三條腿)是不可能的。此外,SQL Azure不是一個選項,因爲應用程序非常瑣碎,並且SQL Azure數據庫在高峯時段受到限制(儘管它在中型虛擬機上使用SQL Express時超級平滑!)。
我的問題: 有這麼多的重新啓動是正常嗎?還有其他人有同樣的問題嗎?您對Azure上的這種環境有什麼經驗?我能做些什麼來最大限度地減少這種宕機
謝謝大家!
我相信這個問題是關於話題的。 Azure有點不同,因爲系統配置是廣義上的「編程」類型,因爲Azure需要正確設置以便任何代碼在其中工作。 – Jarvis 2013-06-26 13:51:15
絕對編程相關,因爲這大多數都是代碼! – 2013-11-18 05:18:18