什麼是雲端計算?
雲端運算(Cloud Computing),從本質上來看,他是一種分散式運算(Distributed Computing)的新運用,其最基本的概念,是透過網際網路將龐大的運算處理程序(Process),自動分拆成無數個較小的子 程序(Sub process),再交由多部伺服器(Multi- Server)所組成的龐大系統,透過搜尋與運算分析之後,再將處理結果回傳給使用者端。透過這項技術,網路服務提供者(Service Provider)可以在數秒之內,處理數以千萬計甚至億計的資訊,達到和「超級電腦」同樣強大效能的網路服務。
簡單來說,就是讓網路上不同電腦同時幫你做一件事情,大幅增進處理速度。有人主張Cloud
Computing翻譯為「雲計算」,但也有人將之解讀成「雲端運算」;「雲」即為我們最常使用的網際網路(Internet);
「端」則指使用者端(Client)或泛指使用者運用網路服務來完成事情的方式。最終目標是沒有軟體的安裝,所有的資源都來自於雲
端,使用者端只需一個連上雲端的設備與簡單的介面(例如瀏覽器)即可。
從網際網路解讀雲端運算的演進
隨著網際網路高速發展下,硬體效能與行動裝置的高速運算需求提升,加上寬頻的普及等面向,來觀察雲端運算的演進,可以從早期的網路撥 接(Modem)談起,歷經網路伺服器(Web Server)、主機代管(Web Hosting)、到現今發展的應用程式代管(ASP)。未來的資訊產業中,網際網路服務將是主流,於是雲端運算的概念順應而生。最 簡單的雲端運算技術在網路服務中已經隨處可見,例如「搜尋引擎、網路信箱」等,使用者只要輸入簡單指令即能得到大量資訊。未來如智慧 型手機(Smart phone)、衛星導航(GPS)等行動裝置都可以透過雲端運算,發展出更多的應用服務。
進一步的雲端運算更可應用在生物科學。例如:分析基因結構(例如 DNA)、基因圖譜定序、解析癌症細胞等。利用雲端運算架構協助,效率快又準確。根據國際市場調查機構 Gartner 研究指出,企業 IT 投資中,80%是用在既有系統的維修,而非更新升級。對於企業而言,資料的儲存與取得都透過網路來進行,由雲端運算架構主動處理,可 大幅降低成本,並且達到更好的效果。
雲端運算的挑戰與機會
國際研究機構Forrester Research 2008年3月的研究提出:穩定性、安全性、只有少數IT大廠能夠提供雲端服務、不曉得應用程式建置在那一個資料中心、能夠參照的企 業案例很少、及欠缺獨力軟體開發商支援等等問題是現在發展雲端運算必須面臨的挑戰。
因此針對企業應用,市場上出現「低空雲」的名詞,根據北京微軟亞洲研究院院長洪小文表示「大型公司或政府單位用的系統,在安全性考量 下,不太可能把資料放在別人那裡,因為涉及政府和公司的機密,所以這些單位要自己買伺服器、軟體,自己組雲、計算,服務於 內部人員」。因此,企業的雲端運算,除了運算效能的考慮外,安全性與機密性,仍是企業相當重視的議題。
雲端運算,百家齊鳴,各廠商主要都在強調其靈活運用,但在宣傳自家產品或服務的同時,很少聽到關於雲端運算衍伸出的資料防護議題,我 想資料安全性以及企業用戶對隱私洩露的擔心,都還會是雲端運算發展急需克服的關鍵問題。