Windows Azure案例分析: 選擇虛擬機器還是雲端服務

來源:互聯網
上載者:User

隨著雲端運算技術和市場的日漸成熟,企業在考慮IT管理和營運時的選擇也更加多樣化,應用也從傳統部署方式,發展為私人雲端、公用雲端、和混合雲等部署方式。作為微軟核心的公用雲端平台,Windows Azure提供了三種計算模式(虛擬機器、雲端服務和網站),允許客戶快速的構建、部署和管理雲端應用程式。本文旨在對如何選擇虛擬機器和雲端服務給出一些建議和指導。

虛擬機器和雲端服務

虛擬機器(Virtual Machines)是Windows Azure基礎設施即服務(IaaS)的重要組成部分,支援Windows和Linux作業系統,並提供了多款模板供使用者選擇。其特點有(不限於):

自服務式申請並快速的建立虛擬機器

靈活的鏡像移動,支援從本地到雲端,或者從雲端到本地

自建虛擬機器鏡像,批量構建統一的應用環境

快速的掛接和卸載資料磁碟

支援Windows Azure虛擬網路(Virtual Network),構建區域網路絡

完備的管理介面,如管理入口網站、PowerShell、RESTFul等

雲端服務(Cloud Services)是Windows Azure平台及服務(PaaS)的重要組成部分,提供兩種計算角色(Web Role和Work Role),可構建高可用的分布式雲應用程式或服務,並支援自動化應用部署和資源的Auto Scaling。其特點有(不限於):

支援多種開發語言,例如C#,VB,C++,Java,PHP,Node.js,Python

支援分層架構,以構建大型複雜的分布式應用系統

提供本地模擬器,便於開發人員本地調試和測試

部署流線式和自動化,快速將應用部署到Windows Azure的測試(Stage)或生產環境中

在無業務中斷情況下,運行時修改資源配置

支援Windows Azure虛擬網路(Virtual Network)

提供Diagnostics功能,從啟動並執行應用程式收集診斷資料

結合應用特性選擇服務

不同的企業所處的行業、IT成熟度等級、對資料安全和成本的敏感度等方面存在著差異,所以,在面對Windows Azure上運行什麼應用這個問題時,各企業也有著不同的判斷依據和規劃。總體上說,當應用需要具有以下特徵時,可以更好的利用Windows Azure的能力和特性,降低總體擁有成本(TCO)。

高可用——Windows Azure的虛擬機器和雲端服務提供了99.9%的SLA

高擴充性——Windows Azure的虛擬機器提供了垂直擴充(Scale-up)能力,雲端服務提供了橫向和垂直擴充(Scale-out和Scale-up)能力

互連網接入——Windows Azure的虛擬機器和雲端服務可部署在微軟全球資料中心中

確定應用後,接下來考慮的是技術實現方案,如何選擇虛擬機器或者雲端服務呢,下表給出一些通用的考量點,供決策參考使用:

表:計算模式選擇考察點

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.