2010-03-24 27 views
3

我已經閱讀了關於Windows Azure的內容,但爲了深入瞭解這項技術,我需要(顯然)使用它。我有一個小的ASP.NET網站,流量小,我認爲在Azure上託管這個可以節省我的錢。除此之外,還有哪些其他因素可以促進項目適合雲計算?什麼使項目適合Azure /雲?

由於

+0

Azure很棒,但對於流量很小的小型asp.net站點,與每月10美元以下的共享託管帳戶相比,您不會節省資金。 Azure不是爲了在該市場上競爭而設計的,但是當您的應用程序達到您認爲專用服務器託管解決方案的規模時開始有意義。 – CoderDennis 2010-03-25 18:59:37

回答

3

雲通常包括四個基本原則:

  • 抽象 - 得到的結果不知道如何得到該結果(例如,能夠吃牛排,而不必親自殺死一頭母牛)
  • 彈性 - 隨着需求變化,能夠提供更多(或更少)的資源以滿足您系統的需求
  • 民主化 - 用戶可以提供資源爲自己,而無需管理員的幫助
  • 效用計價 - 資源的收費,因爲他們使用,需要(如您的電費)無資本支出

所以好的雲計算項目可以說明這些屬性中的一個或多個。一些例子:

  • 抽象你可以建立一個系統,做一個固有的複雜的計算或過程,並將它公開爲一個簡單的Web服務,供其他系統使用。
  • 具有彈性,可以說你的小ASP.Net網站在Digg或類似的地方被提及,突然你有數百萬用戶。藉助雲,您可以快速配置更多資源並處理負載,而無需修改任何其他資源。
  • 民主化,禮李潔明是利用雲計算來讓科學家以分鐘爲單位的服務器提供大型集羣時用於需要幾個月的時間,涉及IT與您允許您的客戶使用,以解決他們的問題公用定價人員
  • 您系統,而不必自己購買基礎架構
0

Azure確實有助於您的所有數據更具「防損性」,並且我認爲M $也使用某種內部加密,因此一些更安全。 「Azuring」您的網站的好處: 1.允許您擴展網站和您的用戶羣,無需自上而下升級代碼並對H/W進行重大更改,這樣您就可以隨時增長只要您可以適度地付錢(支付您使用的費用,而不是沉重的一次性投資和定期維護費用),則需要注意基本問題。網站崩潰,用戶流失等過渡性災難將完全避免。 2. Azure很好地集成到.NET中;過渡不會是一個主要的學習障礙。昨天一天晚上,我能夠弄清楚blob和table api,以及如何將它們與我的項目集成在一起。

缺點: 1. Azure平臺在很長一段時間內一直處於不斷變化之中,從某種意義上說,它不是一個成熟的產品,其語法和功能將在一段時間內不斷變化。 (儘管它們大部分只是增強功能),所以對某些人來說這可能是一個問題。 2.過渡的額外努力。


我的建議:換擋,如果你覺得 1.你期待的增長在未來 2.要學習和實驗新技術;並準備作出額外的努力。

相關問題