第二章 虛擬世界之新寵兒─雲端運算
第二節 認識雲端運算
國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
8
著時代潮流對雲端運算高談闊論,並且分析其對我國法制是否有所影響之前,似 乎要先搞清楚雲端運算為何所指。
第二節 認識雲端運算
若要探討雲端運算為何所指,第一步即是對雲端運算的定義做一個探討與釐 清。同時,雲端運算是一種資訊運算模式,而該模式的基本原理為何,亦是了解 雲端運算時的首要工作。從而,本節即將重點聚焦於雲端運算之定義及雲端運算 之基本原理,並依序於以下各項探討之。
第一項 雲端運算之定義
雲端運算本係基於網際網路的一種運算方式。透過此種方式,共享的軟硬體 資源和資訊可以按需提供給電腦和其他裝置。所謂「雲端」其實即是泛指「網路」,
其名稱來自工程師在繪製示意圖時,常以一朵雲來代表「網路」。因此,若將雲 端運算以通俗一點的方式解釋,雲端運算就是「網路運算」5。舉凡運用網路溝 通多台電腦的運算工作,或係透過網路連線取得由遠端主機提供的服務等,皆得 稱為一種廣義的「雲端運算」6。據此,不同企業對於雲端運算的定義根據自己 之商業應用提出了不同定義,以下提出幾個較著名的定義,並以表格整理於下供 參考7。
定義者 定義 備註
維基百科 一種能將動態伸縮的虛擬化資源透 過網路以服務方式提供予使用者的 運算模式,並且使用者無需了解如何
此種定義方式較偏向服 務面向,從使用者的角度 定義雲端運算。
5 潘奕萍,圖說雲端運算,初版,書泉出版社,2011 年 9 月,頁 10。
6 黃重憲,淺談雲端運算,收錄於
http://www.cc.ntu.edu.tw/chinese/epaper/0008/20090320_8008.htm。最後瀏覽日期,2011 年 10 月 8 日。
7 陳瀅、王慶波、金涬、趙陽、何樂、鄒志樂、吳玉會、楊林等著,雲端策略:雲端運算與虛擬 化技術,初版五刷,天下雜誌股份有限公司,2010 年 12 月,頁 26 以下。
‧
9 Information Technology,中譯「資訊技術」或「資訊科技」。
10 Gartner.com,Gartner Say's Cloud Computing Will Be As Influential As E-business,收錄於 http://www.gartner.com/it/page.jsp?id=707508,最後瀏覽日期,2011 年 11 月 11 日。
‧ 國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
10
然而,過多定義反而使大眾對雲端運算失去共識11,又過廣的定義已包山包 海,似已失去討論價值。惟在此不管採用何種定義,被廣為討論的雲端運算可謂 是一種客製化產物,討論的重點應放置在使用者身上,從使用者的角度出發來定 義雲端運算。從而,將雲端運算定義為「建立於『資源節省,共用共享』的概念 上,令使用者捨棄既有使用習慣,改為以低成本換得高運算需求的服務,同時也 會提升軟硬體資源利用效率的運算方式12」,似才具有討論價值。
至於雲端運算是否為「舊瓶裝新酒」的問題13,由於在此雲端運算所強調的 重點在「使用者使用習慣的改變」,從而縱使這種運算方式是在「伺服器與客戶 端」模式出現時即存在的運算方式,仍無法改變此名詞提出後造成全世界使用者 使用習慣改變的事實。而此種社會現象會導致舊有的行為於法律上的重要性變更,
或一些本來非犯罪之行為入罪化,並迫使我們對於現行法律的檢討。從而,在此 應關注的重點應不在雲端運算本身是否係一新概念或僅係舊有概念,而是因其所 造成的背後社會現象14。
第二項 雲端運算之基本原理
承襲自平行運算、分散式運算及網格運算的優點,並修正其缺點的雲端運算,
基本原理當然會與「集體資源的集合」以及「高性能快速大量運算」有所雷同。
又如前項所述,「雲端」就是指「網路」的意思,亦可初步聯想到雲端運算的思 考基礎應與網際網路有關。綜合以上所述,不難聯想到雲端運算的思考基礎就是
「利用網路由遠端伺服器對大量使用者進行問題的處理」這個結論。具體的運算 流程為,由各使用者提出運算需求後,經由網路連接至遠端伺服器做運算處理,
11 亦有如百度提出「框架計算」此類「另立門戶」炒作之例,參王鵬,雲端運算的關鍵技術與 應用實例,初版,佳魁資訊股份有限公司,2010 年 2 月,頁 1 之 5。
12 王鵬,走進雲端運算,初版,佳魁資訊股份有限公司,2009 年 11 月,頁 3 之 3。
13 指雲端運算僅是商家所提出的一個噱頭,實際上了無新意,且係於「伺服器與客戶端」模式 出現時即存在的運算方式的批評。
14 更有將雲端運算直接從使用模式的角度做定義,認為雲端運算是一種革新的 IT 運用模式。運 用模式的主體是所有連接網路的實體,可以是人、設備或城市,客體就是 IT 本身,包含現在所 接觸,以及將來會出現的各種資訊服務。參陳瀅、王慶波、金涬、趙陽、何樂、鄒志樂、吳玉會、
楊林等著,雲端策略:雲端運算與虛擬化技術,初版五刷,天下雜誌股份有限公司,2010 年 12 月,頁 27。
‧ 國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
11
再將處理結果利用網路傳回使用者方,令使用者享受結果,此結果可能是作為服 務提供,亦可能是單純的運算需求。簡單來說,雲端運算的基本原理為「利用非 本機或遠端伺服器(叢集15)的分散式運算機,為網際網路使用者提供服務16的模型
17。」
依照這種原理而操作所生的結果,因雲端服務提供者必須同時對於大量使用 者提供服務,且使用者無需擁有太多資源即可使用雲端運算,故會導致軟硬體設 備擴充、損壞以及維修等風險皆由雲端服務提供者負擔,同時多數資源皆由服務 提供者擁有,並按使用者的需求來分配資源。據此,雲端運算不但能夠有效提升 對軟硬體資源的利用效率,並使得非科學、數學、天文專業人士之極大數量使用 者皆得透過雲端享受高效能運算所帶來的便利,亦間接提升使用者的工作效率。
再者,因雲端運算著重於「對使用者端的服務」,使用者對於 IT 技術的理解程度 縱使不高亦得使用,從而雲端運算模式中使用者無需了解如伺服器的位址、內部 如何運作等問題,僅須透過高速網際網路即可享有並使用各種資源18。
綜合以上,於雲端運算興起的時代,使用者不再像過去一般必須要具備一定 程度的 IT 相關知識始得使用相關產品,同時使用者亦無庸伴隨科技的進步不斷 快速更新自己的硬體設備而導致大量金錢花費。惟於此時代中,使用者對於網際 網路的依賴程度遽增,網際網路與人類的關聯已漸趨近於水、空氣、陽光之重要 性,此種使用習慣明顯與雲端運算出現前的舊時代大相逕庭,誠可謂使用者使用 習慣已有極大改變。