云計算實用之路漫漫其修遠兮,當今,各廠商對云計算的定義不一,云計算的標準更是各行其道。在這云計算的混戰時代,產生的有關云計算的術語更是目不暇接,整個IT界似乎正在迎來一個云計算術語爆炸的時代,其中有關于云計算概念本身,也有關于廠商的云策略和云產品的。本文通過對現有的云計算資料進行梳理,列出了60多條云計算相關的術語及其解釋,以供參考。
1. 云計算
關于云計算的定義,目前為止至少有不下20種,這里選擇了一種比較常見的定義:
云計算,是分布式計算技術的一種,其最基本的概念,是透過網絡將龐大的計算處理程序自動分拆成無數個較小的子程序,再交由多部服務器所組成的龐大系統經搜尋、計算分析之后將處理結果回傳給用戶。透過這項技術,網絡服務提供者可以在數秒之內,達成處理數以千萬計甚至億計的信息,達到和“超級計算機”同樣強大效能的網絡服務。
云計算是一種資源交付和使用模式,指通過網絡獲得應用所需的資源(硬件、平臺、軟件)。提供資源的網絡被稱為“云”。“云”中的資源在使用者看來是可以無限擴展的,并且可以隨時獲取。這種特性經常被比喻為像水電一樣使用硬件資源,按需購買和使用。
2. 軟件即服務(SaaS)
這種類型的云計算通過瀏覽器把程序傳給成千上萬的用戶。在用戶眼中看來,這樣會省去在服務器和軟件授權上的開支;從供應商角度來看,這樣只需要維持一個程序就夠了,這樣能夠減少成本。
3. 平臺即服務(PaaS)
平臺即服務(Platform as a Service,PaaS)是一種無需下載或安裝,即可通過因特網發送操作系統和相關服務的模式。由于平臺即服務能夠將私人電腦中的資源轉移至網絡云,所以有時它也被稱為“云件”(cloudware)。平臺即服務是軟件即服務(Software as a Service)的延伸。軟件即服務是將軟件部署為托管服務并通過因特網提供給客戶。
4. 基礎設施即服務(IaaS)
云計算基礎設施即服務,提供給客戶的是出租處理能力、存儲、網絡和其它基本的計算資源,用戶能夠部署和運行任意軟件,包括操作系統和應用程序??蛻舨还芾砘蚩刂频牡讓拥脑朴嬎慊A設施,但能控制操作系統、儲存、部署的應用,也有可能選擇網絡組件(例如,防火墻,負載均衡器)。最早是Amazon開創了這個市場,奠定了AWS在這個市場的領先地位。而Rackspace、Gogrid、Flexiscale、Gridlayer等后來者發展勢頭也不錯。
5. 云存儲(Cloud Storage)
云存儲是一個網絡計算機數據存儲模型,數據存儲在多個虛擬主機上,一般由第三方持有,而不是保存在專用的服務器上。保持數據的公司運維這巨大的數據中心;并且有需要的用戶可以根據需要購買或租用存儲容量。背后的數據中心運維人員根據客戶需要虛擬化資源,并將其作為虛擬服務器展示給用戶,用戶可以自己管理虛擬服務器。而在物理上,這些資源可能跨了多個服務器。
6. 私有云(Private cloud)
私有云是為一個客戶單獨使用而構建的,因而提供對數據、安全性和服務質量的最有效控制。該公司擁有基礎設施,并可以控制在此基礎設施上部署應用程序的方式。私有云可部署在企業數據中心的防火墻內,也可以將它們部署在一個安全的主機托管場所。
私有云可由公司自己的 IT 機構,也可由云提供商進行構建。在此“托管式專用”模式中,像 Sun ,IBM這樣的云計算提供商可以安裝、配置和運營基礎設施,以支持一個公司企業數據中心內的專用云。此模式賦予公司對于云資源使用情況的極高水平的控制能力,同時帶來建立并運作該環境所需的專門知識。
7. 公共云(Public cloud)
公共云又稱外部云,是指通過因特網動態地、靈活地以自助方式獲取資源。
8. 混合云(Hybrid cloud)
混合云環境包含了多種內部云和/或外部云,“將會適用于大多數企業”,因為,通過集成多種云服務用戶可以減少向公有云遷移時所面臨的問題,如PCI compliance等。
9. 社區云(Community cloud)
社區云是指一些由有著類似需求并打算共享基礎設施的組織共同創立的云,社區云的目的是實現云計算的一些優勢。由于共同費用的用戶數比公有云少,這種選擇往往比公有云貴,但隱私度安、全性和政策遵從都比公有云高。
10. The Intercloud(云際云)
云際云的概念最早是在2007年由Kevin Kelly提出的,他認為最終會有一個云的云,就是云際云。云際云的概念是“因特網的因特網”這一概念的擴展,2009年,云際云的概念開始流行起來,也用于描述未來的數據中心。
云際云的概念是建立在單個云不能包括無線資源的觀點之上的,試想如果一個云包括了所有的虛擬基礎設施資源,包括計算和存儲資源,它將不能滿足將的客戶發送的服務進一步進行分配的需求。云際云就是用于解決這類問題的,事實上,每一個云都可以使用其他云上的虛擬基礎設施,包括計算和存儲資源。這種“為使用付費”的形式為云供應商帶來了新的商機。當然,云際云也存在著諸多挑戰,如云的聯合、安全性、互操作性、QoS、監管和計費等。
11. Privacy(隱私)
云模型被隱私提倡者所批判,因為在云計算模型中,公司擁有云服務的控制權,因此,可以合法地或非法地任意地對用戶和主機之間的通信和數據進行監控。
12. Compliance(法規遵從)
為了滿足法規要求,包括美國的FISMA、HIPAA和SOX和歐盟的數據保護指令(Data Protection Directive ),以及行用卡行業的PCI DSS,用戶不得不采用社區或混合模式來部署云計算,而這些模式通常較貴并且提供的好處有限。
13. Legal(合法性)
2007年3月,Dell在美國申請注冊商標“云計算”(U.S. Trademark 77,139,082)。該公司2008年7月收到的津貼補助8月份被取消,并且不到一周便收到正式的商標申請的拒絕。自從2007年起,包含云計算品牌、產品和服務的商標數程指數級地增長。公司為了更好地展現自身的云計算品牌和市場影響力,云計算商標數從2008年到2009年增長了483%。
14. Open source(開源)
開源軟件為許多云計算供應商提供了基礎。2007年11月,Free Software Foundation 發布了Affero General Public License,GPLv3的一個版本,目的在于彌補一個關于免費軟件是用于運行在因特網上的理解上的法律的漏洞。
15. Open standards(開放標準)
開放標準對云計算的發展十分關鍵。大部分云供應商暴露的API有很好的文件說明,但是卻是唯一的,不可互操作的。一些供應商已經采用了其他的API,但是現在開放的標準實在是太多了,包括OGF的開放云計算接口(Open Cloud Computing Interface)等。開放云聯盟(The Open Cloud Consortium,OCC)正在致力于開發初期的云計算標準和實踐的統一標準。
16. Security(安全性)
云計算服務的相對安全性是一個容易引起爭論的問題,它可能也在阻礙云計算的使用。一些觀點認為,用戶數據在內部管理的時候更安全,然而一些人認為有理由相信云供應商能提供更高的安全性。云安全聯盟(CSA)是一個非贏利性的組織,它是為了提高云計算的安全性,促進云計算走向實踐而成立的。
17. Availability and Performance(可訪問性和性能)
除了關于安全方面的考慮以外,企業也同樣擔心云的也可用性水平和托管在云中的應用的性能。
18. Sustainability(可持續性)
盡管云計算通常被認為是“綠色計算”的一種形式,還是沒有公開的研究支持這種觀點。
19. 超大規模
“云”具有相當的規模,Google云計算已經擁有100多萬臺服務器, Amazon、IBM、微軟、Yahoo等的“云”均擁有幾十萬臺服務器。企業私有云一般擁有數百上千臺服務器。“云”能賦予用戶前所未有的計算能力。
20. on-demand(按需隨選)
按需隨選是與企業預定(on-premise)相對的一個概念。指的是用戶可以根據需要來選擇服務和應用,而不需要預先定制好自己的服務,然后供應商再根據企業的定制需求來實現應用。
21. 廣泛的網絡接入(Broad Network Access)
可通過多平臺傳輸,包括移動平臺。
22. Resource pooling(資源池)
像存儲,處理,內存,網絡帶寬和虛擬機等資源,利用多租模式為多種多樣的消費者服務。
23. Rapid Elasticity(快速彈性)
能夠迅速地,有彈性地提供各種功能,在某些情況下自動地,快速地擴大,接著迅速釋放,再快速縮小。
24. Measured Service (定制服務)
測定資源和服務,也就是存儲,處理,帶寬和活躍用戶賬戶。測定也可以監控,控制和報告用戶的使用狀況,為提供者和使用服務的消費者提供透明度。
25. 自動化計算(Autonomic computing)
指的是計算系統可以進行自我管理
26. 客戶/服務器模型(Client–server model)
客戶/服務器模型指的是一切將服務提供者(服務器)和服務消費者(客戶端)分開的分布式應用。
27. Grid computing
網格計算是分布式計算和并行計算的一種形式,它將一個松耦合的網絡上的計算機集群組成一個超級的虛擬計算機,來完成大型的工作任務。
28. Mainframe
強大的計算機被大型組織用來完成關鍵應用,典型地包括批數據處理,如人口普查、產業和消費數據、企業資源計劃和財務往來事務處理等。
29. Utility computing
效用計算指的是將計算資源,如計算和存儲等打包成一個用儀表測量的服務,類似于電力等傳統的公共事業。
30. Peer-to-peer
點對點是一個在中央協調的分布式的體系結構,參與者,包括資源的提供者和消費者,必須同時存在(與傳統的客戶服務器模型相對)。