
Windows Azure Platform的特性: (1)綜合性平臺 Windows Azure Platform既是運營平臺,又是開發、部署平臺,開發人員創建的應用既可以直接在該平臺中運行,也可以使用該云計算平臺提供的服務;平臺上既可運行微軟的自有應用,也可以開發部署用戶或 ISV(Independent Software Vendors,獨立軟件開發商)的個性化服務;平臺既可以作為 SaaS 等云服務的應用模式的基礎,又可以與微軟線下的系列軟件產品相互整合和支撐,如現在已經提供了在線的Office 2010,這是微軟云計算平臺的最具特色的一面和強大之處。
由于平臺的綜合性,在這個平臺上,既可以使用公有云,也可以部署混合云,甚至現在微軟正在提供一些新的服務器級產品,將來可以部署私有云。
(2)應用程序遷移容易 在云計算時代之前,已經有了很多的基于.Net平臺下的C/S,B/S應用系統,這些應用系統,尤其是B/S的應用系統(Web應用程序),可以很容易的遷移到云中去。
對與Web應用程序的遷移,分成兩個部分來進行,一部分是應用程序數據的遷移,另一部分是應用程序的遷移。應用程序數據的遷移,我們可以使用SQL Server和SQL Azure遷移工具很容易把原本存儲在SQL Server上的數據遷移到SQL Azure上去,及時數據存儲在My SQL 上也比較容易,微軟同樣提供了了工具,先把My SQL上的數據庫遷移到SQL Server上,再從SQL Server上遷移到SQL Azure。對應用程序的遷移就更容易了,直接使用向導式的界面就可以遷移到Windows Azure上。
(3)開發人員的優勢 對于開發者而言,Windows Azure已經建立起一個簡單而快速的系統,最重要的是它擁有著標準的模型,是我們步入“云計算”時代的捷徑。開發者可以根據自己的需要選擇功能來使用,比如數據庫,業務工具,甚至是第三方軟件提供的功能。
對.Net平臺下的開發者來說,無需學習更多的專業知識和技能,使用目前現有的技能、工具和技術,比如微軟.NET框架和Visual Studio 2008,下載安裝Windows Azure Tools for Visual Studio以后就可以體驗云應用程序的開發了。同時,也為開發者提供了更靈活的開發平臺和程序語言的選擇與支持,如提供了對PHP、Java、Ruby語言的SDK。
微軟最近發布的Visual Studio 2010為Windows Azure提供了專門的項目模型,我們可以利用Visual Studio 2010將我們創建的服務打包,然后通過Windows Live Developer Portal部署到Windows Azure云計算平臺上。
當然,除了這些優勢,微軟云計算平臺也有自己的一些不足,如價格問題,微軟云計算平臺現在已經商用,全都是收費的,而且價格不低,而Google云計算的平臺則根據流量和容量來收費,在一定流量和容量下是免費的。
應用案例分析: 微軟的云計算應用既有針對消費者的服務,也有針對企業的服務。微軟針對消費者提供了包括 Windows Live、Office Live、Live Messenger、Bing以及 Xbox Live等在內的多種服務。上述服務用戶都已在大量使用,比如 Live Meeting每年用戶使用的在線會議時長達 50 億分鐘;Windows Live ID 每天用戶登錄使用人數達 10 億人;Exchange Hosted Services 每天處理電子郵件信息 20 至 40 億條等。微軟針對企業用戶的服務為 Microsoft Online Services,這是一整套由微軟托管運維的向用戶提供訂閱服務的企業溝通協作解決方案,該企業級服務解決方案能夠幫助各種經營規模的企業提高業務經營效率,而無需企業自己維護管理復雜的 IT基礎架構。針對企業的服務主要包括 Exchange Online, SharePoint Online, Office communicator Online, Office Live Meeting, Dynamics CRM Online 等。
Tata Consultancy Services (TCS)是一家全球性的IT服務外包和業務解決方案外包服務提供商。TCS使用Window Azure Platform通過Global Network Delivery Model(被認為是軟件開發領域內的優秀標準)來提供整合的IT服務傳送。
TCS提供了三種云服務。第一:提供Cloud Advisory服務,關注于分析云服務準備和推薦目標狀態。這包括規劃程序遷移,計算花費和風險,識別業務驅動和開發業務實例。第二:提供Cloud Migration和Development服務,包括將程序和數據庫遷移到云服務中,重新設計程序,開發并部署混合程序。第三:提供Deploy和Manage服務,主要關注于管理服務等級協議并實現管理基礎設施。
根據對TCS的業務發展經理Sebastian Iglesias的訪談,使用windows Azure有以下好處:Windows Azure的一個主要的好處就是它的規劃需求的能力。同時,利用Windows Azure平臺,客戶可以擺脫IT內部的阻礙。幫助客戶意識到將程序托管到云服務中相比于在他們自己的on-premises設施上可以削減有效的管理成本。托管在Windows Azure上的解決方案易于維護,同樣有助于削減總體的IT開銷。同時,客戶可以加快上市時間,并快速推出新的功能和補丁。
總結: 目前在全球已經建立了6個數據中心,花費數十億美元構建服務器集群,開放資源為開發者提供更多支持,Office Online開啟網絡辦公,快速部署、降低總擁有成本、易于遷移、按需服務及付費、開發資源豐富、產品線豐富、易于整合、能夠保證99%以上的聯機服務……這些都是微軟在云計算領域內的優點。但是也有不足,進入云計算領域的時間短,部署和費用計算比較麻煩,在價格方面,商用后,所有應用和服務都不是免費的,這對技術愛好者和試用者來說缺少了一些吸引力;在云計算安全方面,賬戶的控制權在云計算服務提供商手中;自行托管和整合也面臨著一些問題和挑戰。不管怎么說,這是一條布滿荊棘而又滿懷希望之路,對技術工作者和愛好者來說,學習和關注是云計算時代個人制勝的法寶。
CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄