從軟件+服務解讀微軟云計算
也許每個人對云計算的理解不同,也許大家都是在盲人摸象。Forester Research從云計算提供商的角色這樣定義:云計算是一種標準化的IT能力,將軟件、應用平臺、基礎(chǔ)設(shè)施整合建立起來一個系統(tǒng),通過Internet技術(shù)以按需和自助的方式提供服務。目前,歸納云服務提供商所提供的SaaS(軟件即服務)、PaaS(平臺即服務)、IaaS(基礎(chǔ)設(shè)施即服務)三種模式,基于這三種模式,微軟云計算采用了軟件+服務的策略。這一策略的實現(xiàn),一方面依靠軟件平臺(將在其后介紹Windows Azure平臺和Azure服務平臺);另一方面通過提供服務或者開放的系統(tǒng)運行企業(yè)服務。下面我們將從Azure服務平臺和Windows Azure平臺來解讀微軟云計算。
Azure服務平臺(Azure Services Platform)
Azure服務平臺是一個兩層結(jié)構(gòu),其底層是Windows Azure,上層是一些服務。具體包括了以下主要組件:Windows Azure、Microsoft SQL數(shù)據(jù)庫服務、Microsoft .Net服務、用于分享、儲存和同步文件的Live服務、針對商業(yè)的Microsoft SharePoint和Microsoft Dynamics CRM服務。
Azure服務平臺包括了微軟數(shù)據(jù)中心網(wǎng)絡中的一系列存儲、計算和網(wǎng)絡基礎(chǔ)服務。借助Azure服務平臺,開發(fā)人員可以創(chuàng)建在“云”中 運行的應用,并可將現(xiàn)在的應用加以擴展,使之可以利用以“云”為基礎(chǔ)的性能優(yōu)勢。Azure服務平臺為商業(yè)和個人應用程序提供了基礎(chǔ),可以為用戶輕松而安 全地在“云”中存儲和共享信息,并在任意位置的任意設(shè)備中進行訪問實現(xiàn)了統(tǒng)一的方式。Azure服務平臺的整體結(jié)構(gòu)如圖1所示。
圖 1 Azure服務平臺
Windows Azure是Azure服務平臺的底層部分, 它是由一套基于云計算的操作系統(tǒng),主要用來提供云端線上服務所需要的作業(yè)系統(tǒng)與基礎(chǔ)儲存和管理的平臺。這也是微軟實施云計算戰(zhàn)略的一個部分。Windows Azure是一個托管服務套件,它包括虛擬計算,可擴展存儲以及自動化服務管理系統(tǒng)等。這些工具將會用來為微軟的服務提供支持,其中包括MSN,Xbox Live以及Office Online等等,實現(xiàn)了服務的網(wǎng)絡化。
Azure服務平臺提供了眾多服務,他們是Live Services、.NET Services、SQL Services、SharePoint services、Dynamics CRM Services。
(1)Live Services
Live Services是一系列包含在Azure服務平臺里面的用來處理用戶數(shù)據(jù)和應用程序資源的構(gòu)建塊(building blocks),Live Services為開發(fā)者提供了一個簡單的構(gòu)建豐富的高級的應用程序和體驗的入口,通過多種數(shù)字設(shè)備這些應用程序可以和英特網(wǎng)上最大規(guī)模的用戶相連。Live Services包括:
Mesh Services:它使得構(gòu)建跨數(shù)字設(shè)備和web的應用程序成為可能,并且跨服務、應用程序和設(shè)備的數(shù)據(jù)同步。它包括Devices、Synchronization和應用程序管理。
Identity Services
Directory Services
User-Data Storage Services
Communications and Presence Services
Search Services
Geospatial Services
出處:
責任編輯:bluehearts
上一頁 下一頁 從軟件+服務解讀微軟云計算 [2]
|