摘 要 從云計算的內(nèi)涵、特點入手,系統(tǒng)性地總結(jié)和分析云計算的服務(wù)特點與設(shè)計理念,在此基礎(chǔ)上,針對云計算對用戶應(yīng)用影響面最廣的問題,歸納并提出了云計算機的三種基本服務(wù)模式:基于基礎(chǔ)設(shè)施的服務(wù)、基于通用平臺的服務(wù)、基于個性化用戶功能的服務(wù),分別對每一種服務(wù)模式特點和適應(yīng)面進行研究。最后總結(jié)出云計算在發(fā)展過程中需要解決的幾個關(guān)鍵問題。
關(guān)鍵詞 云計算 服務(wù) 模式 架構(gòu) 關(guān)鍵問題
中圖分類號: TP393 文獻標識碼:A
1 前言
云計算是一種全新的計算模式,其核心思想是將處于整個互聯(lián)網(wǎng)上的空閑計算資源調(diào)度并集中起來,服務(wù)于某一臺終端計算機,從而實現(xiàn)終端計算機的處理能力極大地提升。由于該計算模式是將處于互聯(lián)網(wǎng)上不同位置的計算資源集中起來,而且這種集中過程中各種計算資源有可能是動態(tài)變化的,因此將這種處于互聯(lián)網(wǎng)的計算資源形象地稱為云。
目前有關(guān)云計算的定義在國際上并不統(tǒng)一,不同的定義站在不同的角度,所描述的側(cè)重點也各不相同。接受更多的一種定義是來源于美國IEEE 互聯(lián)網(wǎng)計算期刊中在2008 年的一個定義:云計算是一種資源應(yīng)用模式,其所有被用戶使用和計算的主體資源均被存儲在互聯(lián)網(wǎng)上,而用戶使用的各種計算終端(含手機、掌上電腦、嵌入式終端等)只負責對這些信息的臨時處理和緩存,處理后的結(jié)果依然只存儲在互聯(lián)網(wǎng)上。在整個框架中,云計算給用戶提供的是一種抽象服務(wù),該服務(wù)因用戶需求的不同,可以有不同的定義。總之,它以一種抽象的服務(wù),給用戶提供一個統(tǒng)一使用與利用互聯(lián)網(wǎng)資源的平臺,該平臺既有利于第三方軟件開發(fā)或者資源提供者介入該框架,也有利于用戶在這樣一個異構(gòu)的網(wǎng)絡(luò)環(huán)境中,盡可能地享受和使用更多的計算資源。因此,可以說云計算是當前互聯(lián)網(wǎng)技術(shù)和計算機技術(shù)發(fā)展和融合的新產(chǎn)物,其對今后的計算機信息服務(wù),必然帶來巨大的推動作用。本文將重點研究云計算的應(yīng)用架構(gòu)和典型的應(yīng)用模式,以及在云計算的通用平臺上進行開發(fā)使用和集成新型的用戶服務(wù),揭示云計算這種新型技術(shù)更全面而深入地給人們帶來益處的關(guān)鍵環(huán)節(jié)。
2 云計算的服務(wù)模式
云計算的概念提出時間并不長,作為IT 領(lǐng)域中的一項新技術(shù),決定其生命力的一個重要指標,即為這種技術(shù)在實際應(yīng)用領(lǐng)域中的應(yīng)用價值。從目前已有的云計算服務(wù)模式和用戶的需求情況來分析,本文將云計算的服務(wù)模式概況為三種類型的服務(wù)。
第一種類型是基于基礎(chǔ)硬件資源的云服務(wù),這種服務(wù)模式以各種硬件基礎(chǔ)設(shè)施作為服務(wù)提供內(nèi)容。對于服務(wù)提供方需要重點考慮的問題是如何提高這些硬件資源的利用率,降低用戶接入和使用這些資源的門檻,服務(wù)提供方在整個服務(wù)過程中,對用戶的干涉相對較少,各種具體的功能需要用戶在硬件資源的基礎(chǔ)上自行開發(fā)和維護,對用戶提出了較高的要求。這種模式對用戶隨之帶來的優(yōu)點,是用戶使用和開發(fā)資源的靈活度較高,但用戶在使用這種云資源模式的同時,需要配備相當?shù)姆?wù)力量。并且,從資源的利用率角度來看,這種服務(wù)模式的效率并不是很高,一般比較適合大規(guī)模的企業(yè)用戶。
第二種類型是基于通用開放平臺的云服務(wù),這種服務(wù)以向用戶提供通用的開發(fā)平臺為服務(wù)內(nèi)容。用戶在使用這種服務(wù)模式時,無需關(guān)注底層的硬件資源架構(gòu),只需要理解和掌握其提供的通用開放平臺的特點和使用方法,在此平臺上開發(fā)符合用戶需求的專用應(yīng)用系統(tǒng)。這種模式的不足之處,是通用開發(fā)平臺的規(guī)范和功能難以界定,不同領(lǐng)域、不同需求的用戶對于通用服務(wù)平臺的描述各不相同,因此,如何設(shè)計一個能滿足絕大部分用戶需求的且能高效運行的通用開發(fā)平臺,是這種模式的設(shè)計難點。這種模式的服務(wù)平臺可以被多個不同用戶同時使用,因此具有較高的資源利用率。但是,這種模式同樣需要用戶在享受服務(wù)的同時較多地介入開發(fā)過程,比較適合具有一定開發(fā)能力的中型企業(yè)用戶。
第三種類型是基于個性化功能的云服務(wù),這種服務(wù)以各種具體的應(yīng)用功能服務(wù)為內(nèi)容。由于在服務(wù)的過程中,給用戶提供的是可以直接使用的應(yīng)用服務(wù),因此其對服務(wù)的實現(xiàn)完全無需用戶的干涉。整個服務(wù)從底層支撐硬件環(huán)境到軟件平臺和應(yīng)用程序,都有服務(wù)提供方解決,給用戶提供了最為方便的服務(wù)享受模式。但由于在服務(wù)的提供過程中,用戶對服務(wù)如何提供的背景并不了解,因此也就無法干涉到服務(wù)的應(yīng)用過程。這種模式對服務(wù)的提供方提出了較高的要求,基本上所有功能都在服務(wù)提供方完成,服務(wù)的提供方不僅需要針對每一種可能的服務(wù)開發(fā)和設(shè)計相應(yīng)的服務(wù)系統(tǒng),而且,還需要考慮到這些服務(wù)在用戶使用時提供什么樣的接口,如何降低用戶操作的難度等等。由于在服務(wù)提供過程中,按照每一種服務(wù)內(nèi)容進行了區(qū)分,因此,服務(wù)提供方可以盡可能將同樣的服務(wù)內(nèi)容集中起來進行處理,大大提高了后臺資源的利用率。用戶使用過程完全是一種“傻瓜式”的使用模式,尤其適合小型用戶和個人用戶。
3 總結(jié)
云計算的概念提出的時間并不長,其應(yīng)用也剛剛處于起步階段。但是云計算的技術(shù)先進性促使了這項技術(shù)的迅猛發(fā)展,而且從長遠來看,云計算這一新興事物由于在對信息的處理方式、資源利用模式都有了革命性的變化,因此有可能對未計算機的發(fā)展方向產(chǎn)生深遠的影響。從用戶的角度來看,影響著云計算發(fā)展前景的,是云計算究竟如何為用戶提供服務(wù);從技術(shù)的角度來看,影響著云計算發(fā)展前景的是云計算在建設(shè)過程中所涉及的幾個關(guān)鍵性技術(shù)問題。本文對這兩方面的問題都進行了詳細分析,為云計算的研究和發(fā)展建立了基本框架。
參考文獻
[1] 郭本俊,王鵬,陳高云,黃健.基于MPI 的云計算模型[J].計算機工程,2009,(24):84- 86.
[2] 劉鵬.云計算[M].電子工業(yè)出版社,2011.