|
在我們選擇Azure這一新技術時,都會有一些疑問,比如我們為什么選擇它,它會為我們解決什么樣的問題,優勢在哪? 下面舉一個簡單的例子。 設想一下,你現在是一家IT公司的負責人,目前已經開發出了一個網上交易平臺并且開始運營,那么首先需要購買一個應用服務器來部署這個網站平臺,然后購買一個數據庫服務器來部署后臺數據庫,最后布置域名,部署代碼,上傳數據結構和數據,之后還需雇傭專門的人員負責服務器和網絡的維護,數據的備份等日常工作,這些都有不小的開支。然而當你的平臺活躍之后,又或者是碰到了購物旺季、雙十一等,一臺服務器必然無法滿足驟增的訪問量,為了最佳的用戶體驗,不得不盲目添置服務器,又是一筆不小的開支?,F在, 我們有了Azure, 事情開始變得簡單, 比如 IT設備的增加和減少會變的非常容易,而且是按需付費;同時,不再需要親自維護硬件設備,無須過多地考慮服務器本身等問題。所以只需要在旺季到來之前在Azure平臺中增加服務器的數量,在消費淡季的時候減少服務器數量,這一切只需要輕點鼠標,甚至Azure都可以為你按需自動配置。 從上面的例子可以看出,如果選擇了Azure平臺,我們就無須選購服務器,無須雇傭專門的IT人員來維護服務器,而且不用擔心程序的擴展性,Azure基于虛擬化技術能快速部署資源,實現動態的、可伸縮的資源擴展,降低了用戶對于IT專業知識的依賴,減輕用戶終端的處理負擔,方便用戶的參與,而且所有提供的資源都是按需求、使用量收費的。 Windows Azure是什么?Windows Azure具體定義: Windows Azure是基于微軟技術由世紀互聯在中國運營的云平臺,可以提供廣泛服務,您可以通過它搭建、部署并管理解決方案,用于實現您可以想象的幾乎任何目標。換言之,Windows Azure 是擁有無限可能的世界。無論是需要運行服務器工作負載的橫跨廣闊地域的大型企業,還是希望使網站在各地都可以高速訪問的小型公司,Windows Azure都可以為您提供一個平臺,用于搭建可充分利云來滿足企業需求的應用程序。 Windows Azure的能力上圖的第一層【Execution Models】是計算服務,Azure提供了虛擬機、網站、云服務和移動服務這四項計算服務。
第二層【Data Management】是一些數據服務,Azure主要提供了SQL Database、Table和blob這幾種數據存儲方式。 第三層【Networking】是網絡服務,主要有虛擬網絡和Traffic Manager。
第四層【Business Analytics】是一些數據分析服務。 第五層【Messaging】是消息服務。
第六層【Caching】是數據緩存服務。
第七層【Identity】是身份驗證服務。
第八層【Media】是媒體服務。
現在幾乎可以使用任何語言創建 Windows Azure 應用程序。Microsoft 目前為 .NET、Java、PHP、Node.js 和 Python 提供了特定于語言的 SDK。還有一個為任何語言(例如 C++)提供基本支持的常規 Windows Azure SDK。 |