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