如何選擇 Azure計算服務:網站(Websites),雲服務(Cloud Services )和虛機(Virtual Machines)?如果我是一個企業級的用戶,面對這三種不同的計算能力,我應該選擇哪一種服務,將現有的企業應用遷移到Windows Azure雲計算平台上呢 ?
先比較這三者。
網站是具有較高的抽象度,因為它提供Internet 信息服務(IIS)作為平台來供你運行你的Web應用程序,出於這個原因,你不能直接訪問IIS層下面的任何內容,它仍然在虛擬機之上運行,但IIS將你與操作系統屏蔽開來,在Windows Azure 運行一個專用於網站服務的虛擬機池,每個虛擬機都有多個IIS實例。(根據情況可能有上百個實例)在請求一個站點時,Windows Azure 分配其中一個虛擬機中的一個IIS 實例來運行應用程序代碼。
雲服務Web角色具有較低的抽象級別,Web角色從根本上與其同級別角色不同,很多人會拿雲服務的Web角色與網站做比較,Web角色預先安裝了IIS,每次當你配置一個Web角色實例時,Windows Azure 都會創建一個安裝並配置了Windows Server 操作系統和IIS且專用於你的角色的全新虛擬機。(當看到這裡,大家就會發現,我們在Azure 創建一個網站,和雲服務的Web角色的區別。),在選擇雲服務Web角色時,你將有更多的控制和更高的靈活性,,但如果你不需要額外的控制和靈活性,可以通過Azure 網站實現高成本效益(價格更便宜)。
在Windows Azure 內部,Windows Azure 網站其實是一個巨大的Web應用程序,構建於 雲服務Web 角色實例以及許多其他組件之上。
虛擬機可以由多租戶共享,或者它們可以專用於你的網站,(虛機功能不用說,在傳統的基礎架構的服務環境中,是沒有多大的區別的)
樓主,可以參考這個博客鏈接 :http://www.cnblogs.com/ericwen/p/3583633.html