二、雲計算對it技術發展的影響
雲計算涵蓋了計算機系統結構、計算機網路、並行計算、分散式計算和格線計算等各種技術。雲計算的需求,還將融合包括智慧型手機、3g、物聯網、移動計算以及三網合一等各種網路及終端技術。因此,雲計算是當今it技術發展的一個相對高級的階段,必將引領和促進it技術的全面發展,甚至是引發某種理論上的突破。
1.雲計算的原始理念
早在上世紀60年代,麥卡錫就提出了把計算能力作為一種像水和電一樣的公用事業提供給用戶的理念,這成為雲計算思想的起源。
1980年代美國sun微系統公司提出了一個非常著名的口號:網路就是計算機。作為一種理念,人們一直試圖研究一種網路套用模式,即瘦客戶端模式,並研製出了網路終端-nc。但是由於各種原因,這種模式沒有取得成功。原因是當初的網路頻寬還不夠寬;而且後來pc技術迅速發展的事實,也使人們認識到,網路終端沒有足夠的市場需求,網路計算機也不可能形成一種產業。雖然nc沒有取得成功,但是,當初所提出的口號卻在20年後得到了實現。
2.google雲計算發展的起源
自1998年以來,谷歌一直在默默地做著一件事:通過聚合的力量實踐著某些規則,這就是雲計算的雛形。在此基礎上,google研究成功著名的並行計算模式mapreduce、分散式檔案系統gfs和分散式資料庫bigtable等軟體技術。再後來,這些技術發展成為雲計算的技術基礎。hadoop就是在google雲計算技術基礎上發展起來的一個開源項目,使人們可以輕鬆構建雲計算的套用平台,奠定了雲計算發展的套用環境技術基礎。
3.對網路技術發展的影響
雲計算必將促進網路技術的發展。事實上,雲計算來源於計算機網路,雲的本身就是計算機網路。沒有計算機網路,就不會有雲。雲的發展要依靠網路的發展,反過來雲計算也必將促進網路技術的發展,包括基礎網路和網際網路。因為雲需要高網路頻寬,需要藉助於ipv6等技術。
4.對分散式和並行計算的影響
如前所述,並行計算、分散式計算和格線計算是雲計算發展的技術基礎,同時,雲計算又是對這些技術基礎的綜合併促進各項技術的發展。如果離開了並行計算和分散式計算,那么雲計算是不可能實現的。並行計算、分散式計算、格線計算和雲計算的發展,將會形成你中有我、我中有你,相互促進、共同發展的態勢。
5.對it技術發展的影響
雲計算是一門綜合的計算機技術,涵蓋了計算機技術發展的各個方面,必將引領、推動計算機和it技術的發展。比如促進計算機系統結構、計算機軟體設計技術、基礎網路通信技術、internet技術的發展,推動並行計算、分散式計算和格線計算的發展,使這些曾經在我們印象中還是空中樓閣的思想變成實實在在的現實。
三、狂熱後的冷靜思考
最近幾年,雲計算獲得了快速的發展,並實現了扎紮實實的套用。但也應該看到,有關雲計算的概念也存在著商業炒作的成分。雲計算固然應該引起人們的注意和重視,但是如果不進行認真思考,也容易使人們陷入到一種盲目追求項目投資的狂熱中。
1.存在的問題
第1是網路頻寬問題。雲計算必然要在雲與端之間進行大量互動,而且要求網路頻寬必須足夠寬,網路傳輸速度必須足夠快,否則雲計算技術就失去了存在的意義。因此,雲計算對網路頻寬的要求必然非常高,而雲計算所賴以存在的internet還不能提供如此高的頻寬,至少是現在。