雲計算的特點
業界雖然對如何定義雲計算還未達成共識,但對於雲計算的特點已有很多深入的討論。當需要判斷乙個計算服務是否是雲計算時,可以從下面這些雲計算的特點出發進行分析。
圖1.11 雲計算特點
1.3.1 按需服務
雲計算是把資訊科技作為服務(it as a service )提供的一種方式。這種服務的概念都是從消費方(使用者)角度出發、而不是從服務提供方出發來考慮問題,因此乙個基本特點是要求按需服務,即使用者可以根據需求即時得到服務。從這個角度講,雲計算就像我們公共服務中的自來水、電和煤氣一樣,集中**並按需服務和計費。對使用者來說這種按需服務的方式可以降低他們使用服務的進入和退出門檻,從而降低服務繫結的可能性和投資風險。
1.3.2 資源池
雲計算帶來的乙個好處是能夠提高資源的利用率,一般需要通過共享的方式來達到這個目的,而共享需要先把資源集中到乙個公共的資源池中。因此,雲計算需要把計算資源集中到乙個資源池中通過多主租用的方式來為不同使用者提供服務。對使用者來說,具體物理資源的位置對他們而言是透明的,使用者一般也不能控制具體資源的位置。但是,有時候出於法規遵循和資料傳輸效能的考慮,雲計算服務商會提供一些高層次的位置資訊,比如在哪個國家和地區或在哪個資料中心。在雲計算當中,這個資源池中的資源可以是多種型別的。根據這個資源池中資源的類別,我們把雲計算的服務模型分為三大類,即所謂的spi 模型(參見第1.4 節「雲計算的spi 服務模型」)。
1.3.3 高可擴充套件性
對網際網路應用來說,其使用者數量和資源需求量的變化都非常大,很難事先有個準確的系統容量估算。而對於傳統應用來說,不同時間段中使用者使用應用的模式也有很大的差異。雲計算平台的高可擴充套件可以很好地滿足應用負載和需求變化的要求。雲計算平台的資源池相對於單個使用者的需求而言是比較大的,考慮到會有大量不同使用者共用乙個資源池,他們之間的資源使用模式一般存在一定的互補性,所以對於某個使用者的需求而言,雲計算具有很高的擴充套件性,其資源幾乎是無限的。另外,雲計算平台在做架構設計的時候,都需要考慮到如何讓使用者可以平滑擴充套件他們的資源需求,比如計算資源、儲存資源等。
1.3.4 彈性服務
彈性服務指的是雲計算的資源分配可以根據應用訪問的具體情況進行動態調整,包括增加或減少資源的要求。也正因為如此,雲計算對於非恆定需求的應用,比如需求波動很大、階段性需求等,具有非常好的應用效果。在雲計算的環境中,資源的擴充套件方式可以分為兩大類:一種是事先可以**的,比如一些季節性的需求;另一種則是完全基於某種事先設定的規則進行實時動態調整。無論是哪一種,都要求雲計算平台提供彈性的服務,而對於雲計算使用者而言他們感覺能在任意時間根據需要得到計算資源。
1.3.5 自服務、自動化和虛擬化
對於習慣於使用atm 機或網上銀行的人,或者喜歡使用機場自助列印登機牌的人來講,自服務帶來的靈活和方便是他們喜歡自服務的最主要原因。而對於服務提供商來講,自服務不僅能夠提高客戶滿意度,還能降低服務成本。試想一下,當您通過網際網路列印了登機牌時,您就為航空公司節約了人工服務成本、列印成本和登機牌的印刷成本等,而同時您對得到的服務還感到滿意。與這些日常生活中的服務類似,在雲計算中自服務同樣是降低服務成本,提高服務便捷性的一種途徑。
自動化概念本身比較好理解,而把自服務和自動化放在一起則是因為它們之間的內在聯絡。對於雲計算服務提供方來說,自服務要求提供盡量簡單的使用者操作介面,簡化使用者操作,降低使用者使用服務的難度,只有這樣自服務才能被使用者所接受。而且由於是人機互動,因此服務響應速度的要求就會更高。所有這一切都需要通過後台自動化的方式才能實現,也就是說後台自動化是前台自服務的保障。因此從這個意義上講,自服務是目的,而自動化則是手段。
虛擬化是把資源從硬體束縛中解放出來的一種方式,使得資源的動態分配成為可能。
這幾個概念之間的關係如圖1.12 所示。
圖1.12 自服務、自動化和虛擬化之間的關係
雲計算自服務一般通過web 門戶來體現,就像在亞馬遜的雲計算服務中,用
戶通過自服務門戶預定需要的計算資源就像在電子商務**上訂購一本書一樣方便。自動化一般通過程式和大量自動化指令碼來實現,使得前端自服務介面使用者觸發的操作後台平台能夠自動化完成並及時響應,從而保證良好的使用者體驗。
1.3.6 便捷網路訪問
讓使用者可以在任何地方通過任何裝置來訪問需要的資訊服務是人們追求的乙個理想,雲計算的發展讓我們離這個目標更近了一步。雲計算另外乙個特點是便捷的網路訪問。資源的集中**必然要求使用者通過網路來訪問,雲計算服務的供給就像當電力和自來水集中**之後通過電網和自來水管道網路來提供服務一樣:使用者可以用不同的裝置,包括pc 、手機、平板電腦等通過網路訪問雲計算服務。豐富的終端裝置結合網路技術的發展將解決資訊服務「最後一公里」的問題。
1.3.7 服務可度量
管理學之父德魯克曾經說過一句名言:「如果您不能測量它,您就不能管理它」。雲計算作為服務提供的方式,需要對服務進行度量。一般服務提供方和使用者之間需要有乙個服務水平協議(sla )。這對於私有雲來說,可以根據服務情況進行內部費用核算;而對於公有雲來說,服務可度量就是計費的前提,然後可以根據實際使用量來進行計費。
雲計算的特點
雲計算的特點 業界雖然對如何定義雲計算還未達成共識,但對於雲計算的特點已有很多深入的討論。當需要判斷乙個計算服務是否是雲計算時,可以從下面這些雲計算的特點出發進行分析。圖1.11 雲計算特點 1.3.1 按需服務 雲計算是把資訊科技作為服務 it as a service 提供的一種方式。這種服務的...
雲計算的定義和特點
雲計算是個 2007 年第3季度才興起的新名詞。對它的定義和內涵眾說紛紜,我們至少可以在網上找到 100種說法,但目前還沒有公認的定義。本文借鑑了一些論斷的優點,提出雲計算的定義和特點與大家商榷,希望能夠集眾人智慧型找到一種較為貼切的說法。對這個定義的要求 能夠用最精煉的語言描述,抓住雲計算的本質,...
雲計算有哪些特點?
美國國家標準與技術研究院 nist 定義 雲計算是一種按使用量付費的模式,這種模式提供可用的 便捷的 按需的網路訪問,進入可配置的計算資源共享池 資源包括網路,伺服器,儲存,應用軟體,服務 這些資源能夠被快速提供,只需投入很少的管理工作,或與服務 商進行很少的互動。從雲計算的定義可以看出,雲計算後端...