雲計算實用之路漫漫其修遠兮,當今,各廠商對雲計算的定義不一,雲計算的標准更是各行其道。在這雲計算的混戰時代,產生的有關雲計算的術語更是目不暇接,整個IT界似乎正在迎來一個雲計算術語爆炸的時代,其中有關於雲計算概念本身,也有關於廠商的雲策略和雲產品的。本文通過對現有的雲計算資料進行梳理,列出了60多條雲計算相關的術語及其解釋,以供參考。
1. 雲計算
雲計算技術原理圖
關於雲計算的定義,目前為止至少有不下20種,這裡選擇了一種比較常見的定義:
雲計算,是分布式計算技術的一種,其最基本的概念,是透過網絡將龐大的計算處理程序自動分拆成無數個較小的子程序,再交由多部服務器所組成的龐大系統經搜尋、計算分析之後將處理結果回傳給用戶。透過這項技術,網絡服務提供者可以在數秒之內,達成處理數以千萬計甚至億計的信息,達到和“超級計算機”同樣強大效能的網絡服務。
雲計算是一種資源交付和使用模式,指通過網絡獲得應用所需的資源(硬件、平台、軟件)。提供資源的網絡被稱為“雲”。“雲”中的資源在使用者看來是可以無限擴展的,並且可以隨時獲取。這種特性經常被比喻為像水電一樣使用硬件資源,按需購買和使用。
2. 軟件即服務(SaaS)
這種類型的雲計算通過浏覽器把程序傳給成千上萬的用戶。在用戶眼中看來,這樣會省去在服務器和軟件授權上的開支;從供應商角度來看,這樣只需要維持一個程序就夠了,這樣能夠減少成本。
3. 平台即服務(PaaS)
平台即服務(Platform as a Service,PaaS)是一種無需下載或安裝,即可通過因特網發送操作系統和相關服務的模式。由於平台即服務能夠將私人電腦中的資源轉移至網絡雲,所以有時它也被稱為“雲件”(cloudware)。平台即服務是軟件即服務(Software as a Service)的延伸。軟件即服務是將軟件部署為托管服務並通過因特網提供給客戶。
4. 基礎設施即服務(IaaS)
雲計算基礎設施即服務,提供給客戶的是出租處理能力、存儲、網絡和其它基本的計算資源,用戶能夠部署和運行任意軟件,包括操作系統和應用程序。客戶不管理或控制的底層的雲計算基礎設施,但能控制操作系統、儲存、部署的應用,也有可能選擇網絡組件(例如,防火牆,負載均衡器)。最早是Amazon開創了這個市場,奠定了AWS在這個市場的領先地位。而Rackspace、Gogrid、Flexiscale、Gridlayer等後來者發展勢頭也不錯。