云計算(CloudComputing),是一種基于互聯(lián)網(wǎng)的計算方式,通過這種方式,共享的軟硬件資源和信息可以按需提供給計算機和其他設(shè)備。典型的云計算提供商往往提供通用的網(wǎng)絡(luò)業(yè)務(wù)應(yīng)用,可以通過瀏覽器等軟件或者其他Web服務(wù)來訪問,而軟件和數(shù)據(jù)都存儲在服務(wù)器上。云計算服務(wù)通常提供通用的通過瀏覽器訪問的在線商業(yè)應(yīng)用,軟件和數(shù)據(jù)可存儲在數(shù)據(jù)中心。云計算具備以幾個重要特征。
支持異構(gòu)基礎(chǔ)資源
云計算可以構(gòu)建在不同的基礎(chǔ)平臺之上,即可以有效兼容各種不同種類的硬件和軟件基礎(chǔ)資源。硬件基礎(chǔ)資源,主要包括網(wǎng)絡(luò)環(huán)境下的三大類設(shè)備,即:計算(服務(wù)器)、存儲(存儲設(shè)備)和網(wǎng)絡(luò)(交換機、路由器等設(shè)備);軟件基礎(chǔ)資源,則包括單機操作系統(tǒng)、中間件、數(shù)據(jù)庫等。
支持資源動態(tài)擴展
支持資源動態(tài)伸縮,實現(xiàn)基礎(chǔ)資源的網(wǎng)絡(luò)冗余,意味著添加、刪除、修改云計算環(huán)境的任一資源節(jié)點,亦或任一資源節(jié)點異常宕機,都不會導致云環(huán)境中的各類業(yè)務(wù)的中斷,也不會導致用戶數(shù)據(jù)的丟失。這里的資源節(jié)點可以是計算節(jié)點、存儲節(jié)點和網(wǎng)絡(luò)節(jié)點。而資源動態(tài)流轉(zhuǎn),則意味著在云計算平臺下實現(xiàn)資源調(diào)度機制,資源可以流轉(zhuǎn)到需要的地方。如在系統(tǒng)業(yè)務(wù)整體升高情況下,可以啟動閑置資源,納入系統(tǒng)中,提高整個云平臺的承載能力。而在整個系統(tǒng)業(yè)務(wù)負載低的情況下,則可以將業(yè)務(wù)集中起來,而將其他閑置的資源轉(zhuǎn)入節(jié)能模式,從而在提高部分資源利用率的情況下,達到其他資源綠色、低碳的應(yīng)用效果。
支持異構(gòu)多業(yè)務(wù)體系
在云計算平臺上,可以同時運行多個不同類型的業(yè)務(wù)。異構(gòu),表示該業(yè)務(wù)不是同一的,不是已有的或事先定義好的,而應(yīng)該是用戶可以自己創(chuàng)建并定義的服務(wù)。這也是云計算與網(wǎng)格計算的一個重要差異。
支持海量信息處理
云計算,在底層,需要面對各類眾多的基礎(chǔ)軟硬件資源;在上層,需要能夠同時支持各類眾多的異構(gòu)的業(yè)務(wù);而具體到某一業(yè)務(wù),往往也需要面對大量的用戶。由此,云計算必然需要面對海量信息交互,需要有高效、穩(wěn)定的海量數(shù)據(jù)通信/存儲系統(tǒng)作支撐。
按需分配,按量計費
按需分配,是云計算平臺支持資源動態(tài)流轉(zhuǎn)的外部特征表現(xiàn)。云計算平臺通過虛擬分拆技術(shù),可以實現(xiàn)計算資源的同構(gòu)化和可度量化,可以提供小到一臺計算機,多到千臺計算機的計算能力。按量計費起源于效用計算,在云計算平臺實現(xiàn)按需分配后,按量計費也成為云計算平臺向外提供服務(wù)時的有效收費形式。
總之,云計算是從互聯(lián)網(wǎng)演變而來,云計算本質(zhì)通過網(wǎng)絡(luò)將計算力進行集中,并且通過網(wǎng)絡(luò)進行服務(wù),如果沒有網(wǎng)絡(luò),計算力集中規(guī)模、服務(wù)的種類和可獲得性就會受到極大的限制,如集群計算雖然也是基于網(wǎng)絡(luò)的計算模式,但是不能提供基于網(wǎng)絡(luò)的服務(wù),還不能稱之為云計算。