云計算:吹盡狂沙始到金
周曉麗 發(fā)表于:12年04月13日 10:37 [來稿] DOIT.com.cn
四、云計算技術難點初現(xiàn)
云計算的出現(xiàn)是基于互聯(lián)網(wǎng)的發(fā)展而出現(xiàn)的,傳統(tǒng)的互聯(lián)網(wǎng)模式是一種非動態(tài)和不易擴展的模式,而云計算模式能實現(xiàn)資源以動態(tài)、易擴展的方式提供給應用進行資源封裝,正是由于云計算模式下資源的動態(tài)易擴展性才使傳統(tǒng)互聯(lián)網(wǎng)模式無法實現(xiàn)的新的服務得以出現(xiàn),而實現(xiàn)資源的動態(tài)易擴展性是需要大量的相關技術來支撐的。
從固定資源走向動態(tài)資源
云計算技術不是像現(xiàn)在一些人所想像的已經(jīng)十分的完美,大家想想單機操作系統(tǒng)從DOS走到今天的Window花了幾十年,而且現(xiàn)在都還在發(fā)展之中。所以從技術的角度看云計算技術目前還是處在發(fā)展早期,大量的技術細節(jié)還需要去研究而解決。
按照云計算的定義,要實現(xiàn)云計算這種新的模式從技術上需要解決的問題主要有:
(1)如何實現(xiàn)資源的“提供”。
(2)如何實現(xiàn)資源的“動態(tài)”提供。
(3)如何實現(xiàn)資源的“易擴展”提供。
這三個問題的解決看似簡單其實跟任何技術的發(fā)展一樣最終實現(xiàn)這一技術目標是需要一定的時間的,云計算的資源系統(tǒng)是一種具有海量節(jié)點的高耦合系統(tǒng),相比傳統(tǒng)互聯(lián)網(wǎng)系統(tǒng)中服務器資源耦合度很低的情況,要實現(xiàn)各種資源的整合并被動態(tài)易擴展的提供出去并不是一件簡單的事。這里應用的開發(fā)者希望對自己原有系統(tǒng)盡可能不作改變接入云計算的資源池,同時實現(xiàn)計算及存儲的分布化。我們知道僅僅是任意問題的自動并行化這一課題就是現(xiàn)在技術領域的一大難題,MapReduce模式僅僅是解決了其中的一部分問題的分布式處理;狹義的虛擬化技術雖然在接入時非常方便但卻在大規(guī)模資源整合上顯的力不從心;計算資源和存儲資源在資源池中的整合和協(xié)調(diào)問題也是現(xiàn)在云計算研究中的棘手課題;非結(jié)構(gòu)化分布式數(shù)庫在云計算系統(tǒng)中的實用化問題也還在實踐的初期。這些都說明從技術的角度我們需要客觀務實的看待云計算,真正朝著解決問題的方向前進。
同時云計算是在網(wǎng)絡技術高度發(fā)達后被提出來的,是“傳統(tǒng)計算機和網(wǎng)絡技術發(fā)展融合的產(chǎn)物”,所以云計算技術的研究重點不是服務器制造、網(wǎng)絡設備制造等領域,而重點是“融合”兩個字,換句話說就是要研究如何將資源整合后通過網(wǎng)絡輸送給用戶的方法。
云計算技術從宏觀上看包括云計算核心系統(tǒng)和云計算應用服務系統(tǒng)兩大類,云計算核心系統(tǒng)主要承擔的是實現(xiàn)資源的整合并“動態(tài)易擴展的”提供給應用開發(fā)者,云計算應用服務系統(tǒng)則是將云計算提供的資源跟據(jù)不同需求封裝為各種各樣的服務提供給最終用戶。從現(xiàn)階段來看集中力量突破云計算核心系統(tǒng)技術是當務之急,具有重要的戰(zhàn)略意義,只有將核心系統(tǒng)控制在我們手里才能在未來云計算時代取產(chǎn)業(yè)的主導權(quán)。
云計算技術發(fā)展現(xiàn)在正面臨著技術的大突破期,在前面產(chǎn)業(yè)的實踐過程中大量技術難點被暴露出來,云計算技術的發(fā)展也需要在不斷解決一個又一個的關鍵技術的過程中來逐步完善,沒有一項技術能在很短時間內(nèi)變得完美無缺的,從技術的角度這個規(guī)律是必須遵守的。產(chǎn)業(yè)泡沫的出現(xiàn)是正常的,但技術泡沫卻不應該出現(xiàn),技術的穩(wěn)步進步是我們最后在云計算時代重新奪回產(chǎn)業(yè)話語權(quán)的保障。