微軟終於進軍雲端服務代管市場,在PDC2008開發者大會上,微軟首度發表雲端服務平臺Windows Azure(Azure意思為天藍色、無雲的),可代管企業既有的線上服務。
目前Azure服務平臺推出5項代管服務,包括了.NET應用服務、SQL資料庫服務、SharePoint協同工作服務,Dynamic CRM客戶關係管理服務,以及微軟Live服務等。
微軟採用Windows Server 2008作業系統與Hypervisor虛擬化技術,來打造雲端服務平臺Windows Azure。微軟軟體架構長Ray Ozzie表示:「Azure平臺可視為一個線上的作業系統環境,統整了整個資料中心的運算資源,企業可以很方便地調用這些資源,來執行各種應用程式。」
Azure平臺還利用了Hypervisor虛擬化技術,來提高應用服務的可用性。微軟副總經理Amitabh Srivastava說:「Azure隔離了應用程式與底層作業系統,即使更新作業系統,部署在Azure平臺的應用程式能持續提供服務,不需中斷。」
此外,Azure內建一個管理機制(Fabric Controller),讓企業可以很容易地擴充應用程式所需要的運算資源。只要修改Azure的XML設定檔,就可以調整應用程式部署到更新過程所需要的執行環境。
臺灣微軟資深應用架構技術經理李匡正說:「企業只需要面對Azure設定檔,不需實際維護底層作業系統與硬體伺服器,就可以透過System Center取得需要的伺服器管理資訊。」
微軟也在PDC現場示範,如何線上修改Azure平臺上的XML設定檔,來增加執行應用程式所需要的伺服器節點數量。
相較於其他應用代管平臺,Ray Ozzie表示:「Azure要讓開發者感覺像使用Windows環境一般。」所以,微軟提供了一套Visual Studio 的Azure工具,可供開發者在本機端開發、模擬和測試Azure平臺上的應用程式。透過Azure工具的發布按鈕,就能直接將ASP.NET應用程式部署到Azure平臺。Ray Ozzie表示:「Azure平臺未來會開放支援第三方應用工具,例如Eclipse。」
目前開發者已可從MSDN網站上,下載Visual Studio的Azure工具,進行本地端的測試。微軟表示,最快2周開放線上帳號註冊。
雲端服務平臺比較 | ||||
微軟 Windows Azure | Amazon EC2 | Google App Engine | Yahoo Application Platform | |
採用的核心技術 | Window Server 2008與Hypervisor虛擬化技術 | Xen虛擬化技術 | MapReduce技術與GFS檔案系統 | Hadoop MapReduce技術與HDFS檔案系統 |
已支援的開發語言 | .NET語言(IIS 7支援語言) | 企業可自行建置執行環境(包括Windows與Linux環境的伺服器等) | Web Python,未來會支援更多語言 | PHP |
已支援的資料庫系統 | SQL Service,如資料表、檔案等。 | 提供S3儲存服務,企業可自行建置所需資料庫系統 | BigTable資料庫系統 | HBase資料庫系統 |
計價方式 | 將按資源與服務等級(SLA)計價,細節未公布 | 按使用的處理器時間、儲存空間、網路流量計價,也新增服務等級計價方式 | 按使用的處理器時間、儲存空間與網路流量計價 | 尚未公布 |
資料來源:iThome整理,2008年10月 |
From: http://www.ithome.com.tw/itadm/article.php?c=51923