2006年10月10日 星期二

雲端運算

雲端運算 :Image Source:Sukon Sebunrad:http://goo.gl/4VmPt
最近發覺有些不明就裡的科技工具使用者,對於能從其口中說出 “雲端運算” 這四個字的人,無由地崇拜不已,好像這種人能飛天鑽地,甚至於認為這種人能從 “雲端” 擷取任何其想要的資訊。一個完全不懂程式語言甚至可能連計算機概論都沒修過的人,居然大放厥詞,我只能佩服地說:臉皮厚到連子彈都難以穿破。想到這兒,不覺莞爾。因此,利用一點時間淺顯的說明所謂的 雲端運算 ,免得某些人陷入無可救藥的崇拜迷思。

雲端運算 的概念來自於1970年代所謂的 電腦模擬(simulation) ,當時網路仍在萌芽階段,一些研究 “作業研究(operation research)” 的學者,經常要處理很多繁複運算的數學問題,單一電腦處理起來缺乏效率,甚至於無法解決問題,因此,突發其想,何不將一些人的電腦連結起來,共同來解決一個問題呢?時至今日,網路蓬勃發展,電腦甚至於手機連結都太方便了,正是發展此種概念的最好時機,遂賦予另一名詞 雲端運算 ,企圖做出更進一步的科技發展。

「雲端運算」的概念事實上也不算新,其本質大抵承襲自「分散式運算」(Distributed Computing)以及「「網格運算」」(Grid Computing)這兩位老前輩。所謂「雲端」其實就是泛指「網路」,名稱來自工程師在繪製示意圖時,常以一朵雲來代表「網路」。因此,「「雲端運算」」用白話文講就是「網路運算」。舉凡運用網路溝通多台電腦的運算工作,或是透過網路連線取得由遠端主機提供的服務等,都可以算是一種「「雲端運算」」。網際網路上的雲端運算服務特徵和自然界的雲、水迴圈具有一定的相似性,因此,雲端是一個相當貼切的比喻,換言之,雲端運算服務具有:隨需應變自助服務、隨時隨地用任何網路裝置存取、多人共享資源池等特性。

簡單的說:將來你不需要將各種應用軟體安裝在電腦上,你只要提出租用申請,任何軟體都可以快速地在雲端某個不固定的裝載資源上提供你運用。你只要將你的工作上傳雲端,那麼你可以隨時在某地利用移動工具來連續你的工作。