1. 程式人生 > >Windows Azure Platform (三)雲端計算的特點

Windows Azure Platform (三)雲端計算的特點

雲端計算的特點(對第2章的補充)

一箇中心:以應用為中心

兩個基本點:私有云和公有云(運維模式)

四項基本原則:按需使用/彈性計算/資源共享/自服務

前個基本特點我在之前的部落格裡已經一一闡述了。在這裡我詳細講一下四項基本原則:

1)按需服務。即使用者可以根據需求及時得到服務。從這個角度來講,雲端計算就像我們公告服務中的自來水、點和煤氣一樣,集中供應並按需服務和計費

2)彈性服務。彈性服務是指雲端計算的資源分配可以根據應用訪問的具體情況進行動態調整,包括增加或者減少資源的要求

3)資源池。雲端計算帶來的好處是能夠提高資源的利用率。(比如大型企業集團會有非常大的資料中心來支援內部的企業資訊管理,但是因為每個系統的訪問(使用)量是不同的,所以並不能把每臺物理伺服器的利用率達到最大)。一般要通過共享的方式來達到這個目的,而共享需要先把資源集中到一個公共的資源池中。因此,雲端計算需要把計算資源集中到一個資源池中通過多主租用的方式來為不同使用者提供服務。

4)自服務。傳統的電信託管服務,對於硬體是無法進行升級的(即您選擇了某個網路伺服器,它的硬體資源是確定並且無法提升的)。而且對於軟體的配置只能通過遠端桌面連線等方式來進行,步驟比較繁瑣且不夠靈活。我經常乘坐來往北京和上海的京滬快線,對於習慣於使用ATM 機或網上銀行的人,或者喜歡使用機場自助列印登機牌的人來講,自服務帶來的靈活和方便是他們喜歡自服務的最主要原因。對於雲端計算服務提供方來說,自服務要求提供儘量簡單的使用者操作介面,簡化使用者操作,降低使用者使用服務的難度,只有這樣自服務才能被使用者所接受。而且由於是人機互動,因此服務響應速度的要求就會更高。

雲端計算的應用:

1)多租戶使用。

一般情況下,如果某個軟體公司開發出了一套ERP軟體並且想在客戶現場安裝和部署,那就需要這個公司在客戶現場安裝和部署硬體伺服器(安裝作業系統、驅動程式、軟體、安裝應用程式)。並且執行後期的運維。牽涉到的員工也非常多,比如IT員工、軟體工程師等等,投入的人力物力會很大,並且週期相對來說也是比較長的。後期還需要增加新的硬體來滿足越來越多的使用者訪問量(又牽涉到分散式、叢集等配置過程)。一個客戶的安裝和部署就那麼麻煩,如果同時有多個使用者需要改ERP軟體,那過程就更加漫長了。

但是有了雲端計算,在有了良好的軟體架構情況下,只需要在雲端計算平臺上部署一套(或多套應用程式),而把使用者的資料和配置放在相同(不同)的資料庫(資料表)中進行隔離,那就可以讓多個使用者(租戶)使用同一套系統,而且該租戶只能看到自己的資料,不能看到其他租戶的資料(也可以通過加密的方式,即使其他租戶看到該資料也無法解析)。

2)雲安全

傳統的防毒軟體廠商需要主動在網路上抓取可疑的程式(或者程式碼)來發現新的病毒變種,需要大量的資訊發掘和分析,週期相對會比較長並且反應不夠及時。

但是有了雲安全,可疑通過網狀的大量客戶端對網路中軟體行為的異常監測,獲取網際網路中木馬、惡意程式的最新資訊,推送到Server端進行自動分析和處理,再把病毒和木馬的解決方案分發到每一個客戶端。

雲安全的策略構想是:使用者越多,每個使用者就越安全,因為如此龐大的使用者群,足以覆蓋網際網路的每個角落,只要某個網站被掛馬或某個新木馬病毒出現,就會立刻被截獲。

3)雲端儲存

雲端儲存是在雲端計算(cloud computing)概念上延伸和發展出來的一個新的概念,是指通過叢集應用、網格技術或分散式檔案系統等功能,將網路中大量各種不同型別的儲存裝置通過應用軟體集合起來協同工作,共同對外提供資料儲存和業務訪問功能的一個系統。 當雲端計算系統運算和處理的核心是大量資料的儲存和管理時,雲端計算系統中就需要配置大量的儲存裝置,那麼雲端計算系統就轉變成為一個雲端儲存系統,所以雲端儲存是一個以資料儲存和管理為核心的雲端計算系統。

4)雲遊戲

雲遊戲是以雲端計算為基礎的遊戲方式,在雲遊戲的執行模式下,所有遊戲都在伺服器端執行,並將渲染完畢後的遊戲畫面壓縮後通過網路傳送給使用者。在客戶端,使用者的遊戲裝置不需要任何高階處理器和顯示卡,只需要基本的視訊解壓能力就可以了。

如果這種構想能夠成為現實,那麼主機廠商將變成網路運營商,他們不需要不斷投入鉅額的新主機研發費用,而只需要拿這筆錢中的很小一部分去升級自己的伺服器就行了,但是達到的效果卻是相差無幾的。對於使用者來說,他們可以省下購買主機的開支,但是得到的確是頂尖的遊戲畫面(當然對於視訊輸出方面的硬體必須過硬。)。你可以想象一臺掌機和一臺家用機擁有同樣的畫面,家用機和我們今天用的機頂盒一樣簡單,甚至家用機可以取代電視的機頂盒而成為次時代的電視收看方式。