2013-01-02 64 views
7

在Windows Azure門戶上(截至2013年1月)當我將Windows Azure網站實例從1擴展到6時,我會得到什麼?這是否意味着我的網站在同一臺服務器上會有6個物理實例?在IIS中,有6個正在運行的網站會自動進行負載平衡嗎?Windows Azure實例究竟是什麼?

但從幫助文本判斷它是指實例作爲進程?如果是這樣,我的網站將獲得6個CPU,內存或什麼?

Windows Azure Portal

乾杯

+0

屬於serverfault.com。 6個實例= 6個並行運行的站點。訪問者不會注意到這些差異,但使用6個實例時性能爲6倍。 – Raptor

+0

@ShivanRaptor所以在IIS中,這意味着6個物理網站(在同一臺服務器上?)都會自動進行負載均衡? – atp03

+0

是/否,因爲負載均衡的概念是將6臺物理機分開;在Azure中,他們不是。他們只是分配更多的資源給你。 – Raptor

回答

5

Windows Azure的網站,不像Windows Azure的Web角色,是一個「高密度」多租戶平臺,不使用的虛擬機爲單位的規模,但過程。

當您使用Web角色(或角色或虛擬機)時,每個實例都等於一個虛擬機,其「規格」取決於所選實例的大小。

當您使用您可以共享的實例和保留實例之間進行選擇的網站:

保留實例是非常像從一個尺度點,使得刻度單位是虛擬機的Web角色(你支付)

共享實例使用高密度模型,其中多個承租人可能存在於同一個虛擬機上,但每個承租人都擁有自己的進程,平臺通過沙箱提供隔離。

在共享實例情況下,縮放單元不是整個機器,而是一個額外的進程,很可能在單獨的虛擬機上運行。

+0

共享模式實例是否也被認爲是HA /負載平衡解決方案? – atp03

+0

它們負載均衡,平臺將自動從其管理的級別(即在代碼之外)的故障中恢復。無論這是一個完整的HA解決方案,是您的呼叫。 –