Windows Azure簡介 2008年10月27日,在洛杉磯舉行的專業(yè)開發(fā)者大會PDC2008上,前微軟首席軟件架構師Ray Ozzie宣布了微軟的云計算戰(zhàn)略以及云計算平臺——Windows Azure。The Azure Services Platform (Azure)是一個互聯(lián)網(wǎng)級的運行于微軟數(shù)據(jù)中心系統(tǒng)上的云計算服務平臺,它提供操作系統(tǒng)
Windows Azure
和可以單獨或者一起使用的開發(fā)者服務。Azure是一種靈活和支持互操作的平臺,它可以被用來創(chuàng)建云中運行的應用或者通過基于云的特性來加強現(xiàn)有應用。它開放式的架構給開發(fā)者提供了Web應用、互聯(lián)設備的應用、個人電腦、服務器、或者提供最優(yōu)在線復雜解決方案的選擇。
Windows Azure以云技術為核心,提供了軟件+服務的計算方法。 它是Azure服務平臺的基礎。Azure用于幫助開發(fā)者開發(fā)可以跨越云端和專業(yè)數(shù)據(jù)中心的下一代應用程序,在PC、Web和手機等各種終端間創(chuàng)造完美的用戶體驗。
Azure能夠?qū)⑻幱谠贫说拈_發(fā)者個人能力,同微軟全球數(shù)據(jù)中心網(wǎng)絡托管的服務,比如存儲、計算和網(wǎng)絡基礎設施服務,緊密結合起來。這樣,開發(fā)者就可以在“云端”和“客戶端”同時部署應用,使得企業(yè)與用戶都能共享資源。Ray Ozzie說道。“今天,無論對于開發(fā)社區(qū)還是對于微軟來說,都是一個轉折點。我們所提出的技術將改變原來的游戲規(guī)則,同時為Web開發(fā)者和企業(yè)開發(fā)者帶來新的機遇。
微軟會保證Azure服務平臺自始至終的開放性和互操作性。我們確信企業(yè)的經(jīng)營模式和用戶從Web獲取信息的體驗將會因此改變。最重要的是,這些技術將使我們的用戶有能力決定,是將應用程序部署在以云計算為基礎的互聯(lián)網(wǎng)服務上,還是將其部署在客戶端,或者根據(jù)實際需要將二者結合起來。
編輯本段Windows Azure服務平臺
綜述
Windows Azure服務平臺包括5個主要部分:Windows Azure ,Live Services,Microsoft SQL Services,Microsoft .NET Services,Microsoft SharePoint Services & Dynamics CRM Services .
Windows Azure
用于服務托管,以及底層可擴展的存儲,計算和網(wǎng)絡的管理。
Microsoft SQL Service
可以擴展Microsoft SQL Server應用到云中的能力。
Microsoft .NET Service
使得可以便捷的創(chuàng)建基于云的松耦合的應用程序。另外還包含訪問控制機制可以
Windows Azure
保衛(wèi)你的程序安全。
Live Service
提供了一種一致性的方法,處理用戶數(shù)據(jù)和程序資源,使得用戶可以在PC、手機、PC應用程序和Web網(wǎng)站上存儲、共享、同步文檔、照片、文件以及任何信息。
Microsoft SharePoint Service
and Microsoft Dynamics CRM Service
用于在云端提供針對業(yè)務內(nèi)容、協(xié)作和快速開發(fā)的服務,建立更強的客戶關系。
Azure 就是微軟云計算所有服務的基礎平臺,從 Live 服務,到數(shù)據(jù)服務,到提供 SharePoint 和 Microsoft Dynamics CRM 的空間服務。應用程序即可以運行在云中,也可以運行在本地系統(tǒng),如下圖所示:
編輯本段Windows Azure 帶來的好處
綜述
Azure服務平臺的設計目標是用來幫開發(fā)者更容易地創(chuàng)建web和互聯(lián)設備的應用程序。它提供了最大限度的靈活性、選擇和使用現(xiàn)有技術連接用戶和客戶的控制。
利于開發(fā)者過渡到云計算
世界上數(shù)以百萬計的開發(fā)者使用.NET Framework和Visual Studio開發(fā)環(huán)境。利用Visual Studio相同的環(huán)境創(chuàng)建可以編寫、測試和部署的云計算應用。
快速獲得結果
應用程序可以通過點擊一個按鈕就部署到Azure服務平臺,變更相當簡單,不需要停工修正,是個試驗新想法的理想平臺。
想象并創(chuàng)建新的用戶體驗
Azure服務平臺可以讓你創(chuàng)建Web、手機、使用云計算的復雜應用。與 Live Services連接可以訪問4億Live用戶,新的使用新方式與用戶交流的機會。
基于標準的兼容性
為了可以和第三方服務交互,服務平臺支持工業(yè)標準協(xié)議,包括HTTP、REST、SOAP、 RSS,和 AtomPub.你可以方便地集成基于多種技術或者多平臺的應用。
編輯本段Windows Azure SDK開發(fā)工具
Azure服務平臺使開發(fā)者能夠在原有的技能、工具和技術(如微軟的.NET Framework,Visual Studio等)的基礎上,進一步提高應用程序開發(fā)的靈活性和有效性。開發(fā)者也可以選
Windows Azure
擇其他的商業(yè)或者開源的開發(fā)工具或技術,然后通過Azure服務平臺提供的通用Internet標準,比如HTTP、REST、WS-*和AtomPub來進行操作。 微軟為我們提供了云計算服務Azure相關的開發(fā)工具包,包括一下三個組成部分:
(1)Complete offline development environment, including computation and storage services
(2)Complete command-line SDK tools and samples
(3)Visual Studio add-in that enables local debugging
Windows Azure SDK應運而生,對微軟云計算感興趣的程序員們可以適當關注. 微軟的SDK(軟件開發(fā)工具包)工具包運用Java和Ruby語言。這個工具包可使Java和Ruby開發(fā)者依托Azure平臺應用.NET服務。不過,到目前為止,該工具包只允許Java和Ruby開發(fā)者在微軟數(shù)據(jù)中心編寫服務程序。官方下載地址:Windows Azure Software Development KIT (January 2009 CTP)
以上就是我整理的關于Windows Azure 服務平臺的相關知識,希望通過本文對您學習Windows Azure 服務平臺有所幫助。理解Windows Azure 云計算平臺的結構和特性,以后微軟為我們提供了那些可以用來做云計算相關學習和開發(fā)的工具包。 本文出自:億恩科技【xuefeilisp.com】
服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|