Azure - 微軟的雲端運算服務

在Google(GAE)、Amazon(Amazon EC2)陸續推出雲端服務後,微軟終於也在美國時間 2008 年 10 月27 日上午,由 Ray Ozzie 宣布微軟的雲端服務平台Windows Azure Services Platform(代號:RedDog),正式對外界公開目前的研發成果。由微軟機房提供的雲端 (Cloud) 服務平台,包含雲端服務作業系統 Windows Azure,其內的架構有 Live Servies、.NET Services、SQL Services 等各式服務,架構圖如下所示。

當然微軟宣稱他們不是只提供雲端的服務而已,還有前端的點,那個點具體來說就是開發者的作業系統端,當開發者開發完網頁服務程式後,只要在VS2008上簡單按下[Publish]就可以將你的程式推到(自動部署)微軟的雲端,從此不再擔心你是放在哪個主機上,微軟的策略讓原本就是.NET的使用者完全無痛的享受到雲端的好處,這真是高招,微軟一下子就能把很多人(會使用.NET)都趕到雲端上。

當然Azure的推出也在GAE陣營內引發不少的討論,據他人測試,目前Azure只支援Vista板以上的作業系統,XP不支援(這也是可理解的,就像XP上只能安裝MSSQL Client端服務一樣),且可能未來Azure會鎖定在企業用戶上,目前由於是BETA測試階段要等正式版本推出後才會依照你使用雲端運算的資源來收費,未來若微軟收費比Google還貴的話,大概也是能夠理解的,但若是更便宜或是它的學習過程曲線很低鐵定會比Google佔領更多份額。

以下就從產品面做個簡單對照

  • Windows Azure雲端作業系統
  • SQL Service --> 也就是過去的 SQL Server Data Serviece(SSDS),又稱SDS(SQL Data Service)
  • .NET Service --> 也就是過去的 Microsoft BizTalk .NET


想看看未來的趨勢,微軟推出Azure對誰有好處?

  1. 程式開發者:有兩百多萬個.NET使用者,他們可以選擇不需要學習GAE那個生硬的Python語言。
  2. 企業用戶、獨立軟體開發商:因為他們不必在煩惱要買主機、網路硬體、電費、MIS維護費用等等,無須顧慮硬體設備採購與伺服器維運可節省很多經費。
這樣的環境下當然對有些人不利,又有不少新技術與觀念需要學習,我預測未來10年後企業會僱用MIS的機會可能會越來越少,當然不至於消失畢竟還是需要用到網路,將來一人工作室就可以以小博大,提供大家都愛用的網路服務就有可能賺的比一家企業所賺的錢還多。

搞技術的目前這階段就是要決定選邊站,看未來誰提供的雲端服務對自己較有利。

相關網站介紹:
http://www.azure.com/
http://msdn.microsoft.com/en-us/azure/default.aspx MSDN同步推出相關開發網頁。