從Windows Azure開始,但我怎麼知道哪個更適合處理Web流量和後臺處理器。兩個額外的小實例會更好還是一個小實例?Azure - 2個額外的小型實例或一個小實例
如果我用一個小例子,我會做的網絡角色背景處理器,什麼都做這種方式的利弊?
在未來,這也將適用於在多個小實例或更少的大實例。
是否有某種工具來幫助決定我就可以得到我的降壓等最好的邦哪種方式?
我知道,微軟的SLA得到滿足2個實例需要運行。
從Windows Azure開始,但我怎麼知道哪個更適合處理Web流量和後臺處理器。兩個額外的小實例會更好還是一個小實例?Azure - 2個額外的小型實例或一個小實例
如果我用一個小例子,我會做的網絡角色背景處理器,什麼都做這種方式的利弊?
在未來,這也將適用於在多個小實例或更少的大實例。
是否有某種工具來幫助決定我就可以得到我的降壓等最好的邦哪種方式?
我知道,微軟的SLA得到滿足2個實例需要運行。
最好是有2個超小,而這1和小實例就服務可用性而言。話雖這麼說,有多重陷阱:
緩存和散佈在許多小的虛擬機的應用程序總體困難的大小通常解釋爲什麼大多數開發堅持一個單一的,而是更大的VM,直到他們達到一個點,真正呼籲向外擴展(這很可能永遠不會發生對於大多數應用程序)。
我想我們真的不能沒有知道使用數據和詳細信息,甚至後來我想只有時間才能告訴我們,但...
爲什麼不註冊免費試用的一個帳戶,給你一個特小實例。看看你的應用程序是否應付得足夠好,然後當它上線獲得第二個用於負載平衡,SLA等。
如果它不應付,那麼得到一個更大的 - 但我仍然傾向於第二個 - 除非你不在乎它是否在隨機時間不可用。 MS 將應用安全補丁和將重新啓動您的情況不問所以二審會阻止你的網站不可用,因爲他們將分別對其進行更新。
它看起來並不特別具有挑戰性升級到更大的情況下,無論如何它應該成爲一個出賣。
如果你有MSDN訂閱(我認爲是特級),那麼你有足夠的空閒時間來運行2個小實例。
從我看到的很少我不認爲有任何真正的'con'在添加背景處理器。畢竟你要爲整臺機器付錢,所以你不妨爲它賺錢而努力。這是他在最近看到的技術日時給我的印象。
試試看......
對於SLA的目的,至少需要兩個實例,正如Joannes在談到服務可用性時提到的那樣。其他的事情要考慮:
OnStart()
and Run()
作爲輔助角色。
+1告訴我關於升級域,直到你告訴我,我還沒有意識到這個功能。有沒有辦法設置某種性能監控?想知道什麼時候服務器電量不足並且需要增加時間 – 2011-06-06 13:30:35
根據我的經驗,當您的域模型(也就是您的應用的特定細節)進行良好驅動時,性能監控會更好。這意味着你必須設置你非常具體的計數器,並對它們進行操作。在實踐中,我建議在開始時不要太擔心擴大規模。 – 2011-06-08 09:02:46