04月14日 新聞消息:
云計算的定義
對于一些人來說,云計算便是互聯(lián)網(wǎng)的代名詞。雖然在許多情況下,二者有密切的對應(yīng)關(guān)系,但其實也存在著一些差別。對于云計算的詳盡的定義是一項艱巨的任務(wù),并且存在一定的“當(dāng)我看到它,我就知道”的情況 。關(guān)于云計算的定義,美國國家安全技術(shù)局(NIST)提供了一個很好的開始。雖然其不應(yīng)該被視為絕對意義上的權(quán)威,但其可以作為我們討論的基礎(chǔ)。
NIST關(guān)于云計算的定義涉及三個方面:基本特征,服務(wù)模式和部署模式。從這些區(qū)域可以或多或少地分解得出云計算是什么樣子,其是做什么的、以及如何做的結(jié)論。基本特征在很大程度上是不言自明的:按需自助服務(wù)(基本上實現(xiàn)了自動化) ,廣泛的網(wǎng)絡(luò)接入(服務(wù)都可以通過標準的渠道接入,如移動設(shè)備通過互聯(lián)網(wǎng)的接入) ,資源池(“離域”) ,快速彈性(你需要什么資源,以及你何時需要) ,以及測量服務(wù)(服務(wù)配置和計費功能)。
NIST的服務(wù)模型包括軟件作為服務(wù)(SaaS),平臺作為服務(wù)(PaaS)和基礎(chǔ)設(shè)施即服務(wù)(IaaS)。云服務(wù)的范圍可以從為用戶提供應(yīng)用程序的成果(SaaS)到只是簡單的提供硬件以遠程運行軟件棧(IaaS)。云計算本質(zhì)上是外包硬件搭配不同服務(wù)水平的軟件:客戶可以使用瀏覽器與云服務(wù)進行交互,或者他們可以在供應(yīng)商所提供的硬件(服務(wù)器等)上運行所有的程序,包括應(yīng)用程序和操作系統(tǒng)。
當(dāng)然,對于部署模型是沒有爭議的:私有云(整個服務(wù)致力于一個單一的客戶),社區(qū)云(服務(wù)有限的一組特定的客戶),公共云(可理解為互聯(lián)網(wǎng))和混合云(上述的一些組合)。
再次強調(diào),這一定義不應(yīng)被視為權(quán)威的定義或詳盡的定義,但它提供了一種定義云的方向,防止將一些不相關(guān)的產(chǎn)品也牽扯進討論。
云洗白
新穎性往往是一個賣點,所以很自然的,企業(yè)往往盡力使自己的產(chǎn)品符合最新的趨勢。因此,“云洗白”的現(xiàn)象也就應(yīng)運而生了。因為云計算是一項偉大的新事物(或者不那么新,畢竟在NIST的定義中其與之前的計算模型從根本上并沒有什么不同),如果這一術(shù)語可以在某種程度上成為產(chǎn)品名稱,這將吸引更多的注意。相當(dāng)一批企業(yè)開始云洗白業(yè)務(wù),如甲骨文公司。
一個較為模糊的例子是Adobe的創(chuàng)意云,根據(jù)互聯(lián)網(wǎng)新聞博客Mashable的文章介紹:“其完全不是一個基于云的應(yīng)用程序。Adobe的首席執(zhí)行官將其準確地描述為一個混合的解決方案。客戶仍然需要安裝本地軟件,采用訂閱模式,這意味著客戶可以第一時間獲得最新的軟件更新,以及所有的基于云的服務(wù)和整合。該產(chǎn)品具有一些云計算的元素,但是,許多同樣具備云計算元素的產(chǎn)品并沒有取云產(chǎn)品相關(guān)的名字?;蛟S其關(guān)鍵因素是系統(tǒng)軟件的核心( 如Photoshop等),其運行在用戶本地的計算機上,將本地存儲作為文件的默認存儲。新的Adobe模式似乎更傾向于軟件訂購而非云服務(wù)。
集成整合
云計算的一個主要特征,是其在很多情況下,通常涉及到最低量的硬件和軟件外包,實現(xiàn)資源的集中化。隨著個人電腦的普及,計算能力的成本下降,從而導(dǎo)致計算能力的分散下放。但云模型扭轉(zhuǎn)了這一趨勢:計算能力(包括存儲等)正在數(shù)據(jù)中心變得日益集中,以便可以服務(wù)大量的客戶。這種趨勢引發(fā)了一些擔(dān)憂,尤其是,停機造成的影響(許多客戶都會受到影響,而不是僅僅只有幾個客戶)以及發(fā)生連鎖性故障的可能性。其他問題包括越來越少的大型企業(yè)對資源的控制,以及對隱私的影響,特別是考慮到類似于去年美國國家安全局的丑聞和重大科技公司成為其同謀的駭人新聞。
集成整合的確能夠很好的服務(wù)于移動市場。但是,移動設(shè)備用戶由于設(shè)備的散熱和空間有限等原因,通常缺乏與固定的PC機相同的計算能力。同時,存儲也成為一個問題。由于有了通過互聯(lián)網(wǎng)的中央集成整合和相對無處不在的分發(fā)能力,云服務(wù)提供商們可以提供遠程硬件進行計算和存儲,以及在多臺連接的設(shè)備同步數(shù)據(jù)的能力。
成熟度
關(guān)于新產(chǎn)品或新的商業(yè)模式所存在的一個主要擔(dān)憂的問題在于其太新奇,其是否能夠承受使用(和濫用)壓力 ?在云計算的大環(huán)境背景下,安全性一直是一個主要問題,但在許多方面,在這一區(qū)域云計算已經(jīng)成熟??梢钥隙ǖ氖牵⒉皇峭昝赖?,但沒有一款系統(tǒng)是百分百完全安全的。盡管云計算的集中化為黑客和其他惡意攻擊者創(chuàng)造了潛在的更大的目標,但其也帶來了更多在安全性方面的投資,因此這在一定程度上至少達到了平衡。然而,在這一點上,云服務(wù)或本地計算從根本上都不會比對方(除了本地模型物理上與網(wǎng)絡(luò)分離的情況)更安全。
結(jié)論
NIST關(guān)于云計算的定義是一個很好的起點,但它不必是一個權(quán)威或詳盡的定義。云計算的識別是基于其基本特征,服務(wù)模式和部署模式。一個好的定義,或者至少說是試探性的定義有必要通過云洗白過濾掉非云產(chǎn)品,以引發(fā)市場對于云計算的關(guān)注。對于云技術(shù)集中化日益依賴的其中一個主要后果,既有積極意義也有一定的消極意義。雖然其可以通過規(guī)模經(jīng)濟降低成本,實現(xiàn)更好的移動性,這也創(chuàng)造了一個單一故障導(dǎo)致更大的損壞的可能性。鑒于美國國家安全局的丑聞,云計算已經(jīng)獲得了一些負面的關(guān)注,許多隱私問題仍然沒有得到解決。但云計算是一種成熟的(或幾近成熟的)模型,雖然隨著時間的推移,其會進一步的被精制,在某些情況下能夠提供超值的局部計算能力。關(guān)鍵在于,是最終的客戶來評估他們的需求,并確定云服務(wù)是否真的能夠為他們的特定應(yīng)用程序提供價值。