Windows雲計算

Windows雲計算即Windows Azure。Windows Azure是微軟基於雲計算的作業系統,和Azure Services Platform一樣,是微軟“軟體和服務”技術的名稱。Windows Azure的主要目標是為開發者提供一個平台,幫助開發可運行在雲伺服器、數據中心、Web和PC上的應用程式。雲計算的開發者能使用微軟全球數據中心的儲存、計算能力和網路基礎服務。Azure服務平台包括了以下主要組件:Windows Azure;Microsoft SQL資料庫服務,Microsoft .Net服務;用於分享、儲存和同步檔案的Live服務;針對商業的Microsoft SharePoint和Microsoft Dynamics CRM服務。

Windows Azure能運行什麼?

目前微軟公布的版本屬於社區技術預覽版,它缺乏一些微軟即將加入的元素。只有使用託管代碼編寫的程式,必須包括.NET,才能在這個系統上運行。要能運行本機代碼,必須等到明年發布的版本。Azure目前只能運行在微軟的單一數據中心上,明年微軟將把範圍擴大到美國的其他數據中心,甚至海外。微軟高管Bob Muglia稱,實際上微軟在一年內不會部署太多的程式在上面,因為還有很多東西需要去學習。

“雲計算”的三大中心,五個基本特徵

以數據為中心。
這是為了要解決海量數據的獲取、存儲、管理和搜尋的問題,並使數據變得越來越智慧型化、結構化。計算無“數”不在——有別於“以套用為核心的計算”(Application centric Computing),未來將以數據的分析和處理作為計算技術研究和體驗的核心,相關的研究領域則涵蓋了平台技術探索、數據分割、數據挖掘、網際網路數據搜尋等等。從“套用”到“數據”決不止是技術思路的進化,它還標誌著一個更加“人性化”、“智慧型化”的計算時代的開始。
以人(用戶)為中心。
這是數據集中化之後的必然結果,也即讓數據和服務圍繞著個人。過去人在與機器進行“交流”時總處於被動的位置。你不只需要清楚地了解自己“想做什麼”,還須明白“如何去做”;現今,你只要明白自己的意圖,便可以把剩下的工作交給計算機或其他終端。
以服務為中心。特別是建立在以廣告和搜尋為新的業務模式的服務,展現了軟體企業套用戶需求而變的一種努力。所謂的服務可以是網遊,可以是IP電視,也可以是各種各樣用戶所需的個性化服務。作為.Net戰略的延伸和“升級”,微軟於2005年11月發布了Live網路服務戰略。通過Live,用戶可以暢享各種網際網路服務,獲取個性化體驗、自定製內容和多元化通訊。最近我們正在探索Live服務的新模式——Live Mesh,它可以讓用戶輕而易舉地在各種終端之間同步數據,並隨時與任何人分享。此外,我們也在嘗試著向企業客戶提供基於網際網路的軟體服務。
全球IT產業的新趨勢體現在以下五大基本特徵
第一,隨著IT產業由PC 時代走向網際網路(Web)時代,信息科技讓傳統工業煥發了全新的、旺盛的生命力。原本需要幾個月甚至更久才能貫通的傳統經濟流程在實現了信息化、數位化、智慧型化之後,往往只需幾分鐘即可被打通,而基於網際網路商業行銷平台的交易執行更是被縮短到幾毫秒內——而這些已可視作是未來經濟模式的雛形。換言之,軟體和網際網路正在以強大的滲透力,給人類文明帶來革命性的變化。傳統的生產方式、管理方式都因層出不窮的新技術而不斷更新。
第二,PC的概念向“PC+”的方向變遷。也就是說,PC不再只意味著“個人計算”,同時也將成為個人通訊(Communication)和個人控制(Control)的中心。而且PC的計算能力在不斷向其他設備(像手機、汽車、家用電器)遷移,其用途也因此被拓展到更多的領域。
第三,計算的架構將從“端”(Client)走向“雲+端”(Cloud+Client)。你會把自己的家庭錄像上傳並儲存在電視台嗎?我想沒有人會這樣做。從經濟學角度來說,頻寬、存儲、計算都不可能是完全免費的,完全基於 “雲“的服務絕不會滿足所有客戶的需求。從通訊的供求關係來說,雖然頻寬在不斷增長,但數據的容量也在同步增長,比如一部1080P的電影,基於國內現有的頻寬條件便不大可能實現即時播放。再從技術角度來說,客戶端的計算能力強,才能帶給用戶更多精彩的套用。所以我認為“雲服務平台+客戶終端”的計算架構更可靠、更靈活,代表了產業的發展方向。根據客戶的需要,未來的計算和服務會分別存在於雲和客戶端之中。
第四,軟體和網際網路產業參與者的業務模式會由“軟體”(Software)走向“軟體+服務”(Software+Service)。軟體+服務是走向IT未來之路的重要途徑。打個比方說,“軟體+服務”就像一把大傘,綜合了很多現有的概念和技術趨勢,包括“軟體作為服務(SaaS)”、“面向服務的開發(SOA)”、“Web 2.0”及用戶體驗在內。
第五,在新的技術趨勢和套用形勢下,軟體技術將會惠及更多的、數以億計的用戶。過去半個多世紀以來,因飛速發展的信息科技而受益的用戶大多生活在已開發國家和部分開發中國家。將來的5到10年,會有更多新興國家的用戶受益於網際網路時代,受益於“PC+”,受益於“雲-端” 計算,受益於“軟體+服務”的新模式。

雲計算及服務平台簡介

對於某些應用程式來說,它們的代碼和數據都可能存在於雲中,由別人進行管理和維護系統,用戶直接使用這些程式無論是通過台式機或者移動設備上運行的應用程式,都同樣可以使用雲的服務跨越許多不同系統。所以,想微軟官方說的一樣:“利用雲的能力,可以改善我們的世界。”
微軟的Azure服務平台是一組雲技術,每個套用軟體開發商提供一個特定位置的服務。正如圖1表明,Azure服務平台可被作為套用在程式運行的雲系統或者本地系統。
Windows Azure應用程式通常在多種情況下,每一個副本可分別運行全部或部分應用程式的代碼。所有這些情況下運行在它自己的虛擬機(VM)。這些虛擬機運行在64位Windows Server 2008之上,他們所提供的程式是專門為套用於雲而設計的。
然而,在Windows Azure應用程式不能也不需要真正看到虛擬機的運行,也不需要擔心保持這種複製的Windows作業系統會帶來任何不安因素。相反,CTP版本允許開發商創造的.NET 3.5的Web應用程式。
Azure服務平台的底層是微軟新一代的雲作業系統Windows Azure。您可以將自己寫的各種服務或者套用上傳到雲端的作業系統來進行存儲,運算,管理等相關操作。在Windows Azure作業系統之上,目前運行著Live Services,.NET Services,SQL Services,SharePoint Services和Dynamics CRM Services這五大服務系列,作為未來微軟下一代網路服務的基礎。
Azure服務平台實現了“軟體+服務”的主張,開發人員既可以構建可在雲端運行的套用,也可以拓展現有套用,使其可以利用雲端的能力。
作為Azure服務平台上的核心服務,訪問控制服務是完全由我們中國研發團隊打造的。它是一款多用戶,高性能,持續運行在雲端的網際網路級的網路服務。您可以在訪問控制服務的網站上、或者利用我們提供的基於SOAP或者REST的應用程式接口(API),添加您的訪問規則,進行對應的網際網路套用/服務的許可權管理。

訪問控制服務具有兩大核心優勢:

1) .NET訪問控制服務能夠和一系列現有的商用電子身份提供服務進行聯盟。
我們知道對於一個網路服務來說,首先要解決的就是用戶身份認證及授權的問題。現在網路上有著許多電子身份提供服務,如Windows Live ID以及各個公司內部採用的Active Directory系統等。.NET訪問控制服務能夠和這些商用電子身份服務無縫聯盟,進而使得任何一個新建立的網路服務都能夠通過服務來自由的管理採用不同的電子身份的用戶,而無需重複建立新的用戶系統。
2) 提供一套基於“規則”的方式來進行許可權管理。
這是訪問控制服務所獨有的特色。無論用戶的訪問控制邏輯有多么複雜,他都可以通過定義不同的規則,以及規則與規則之間的映射來構建他所獨有的訪問控制邏輯。而在服務端則只需檢查用戶提供的來自訪問控制服務的令牌,根據其中的授權內容進行授權。這使得您的網路服務整個架構更為清晰,安全性也大大提高。
目前訪問控制服務已經被廣泛套用在Azure服務平台上的各個網站和服務中,為微軟的雲計算平台提供統一方便的許可權控制管理。

相關詞條

相關搜尋

熱門詞條

聯絡我們