(結尾有充足的提示。 必須將正確答案完整抄寫, 該題才有滿分。 答案請另外寫在答案紙上, 或在正面或背面一片空白處按照 A,B,C,... 的順序作答; 寫在題目旁邊的答案不計分。 姓名/學號/答案請放在同一面。)
雲端運算可以分為三大類型: (A), (B), (C)。 (A) 類型的用戶可以免費或以極低的價格透過網路使用應用軟體, 不需要購買昂貴的軟體授權及辛勤地修補軟體安全更新。 對提供者而言, 其收入則經常來自廣告。 Googledoc 是一個很好的例子。 (B) 類型的 「用戶」 通常是站長也是程式設計師, 透過開放的 API (應用程式介面) 將提供者的內容拉到自己的網站內。 對提供者而言, 其動機仍然是提高自身的曝光率 (雖然不見得能直接在用戶的網站上貼廣告)。 Googlemaps 是一個很好的例子。 (C) 其實就是虛擬主機 -- 用戶付費使用雲端上的虛擬主機, 對於上面的應用軟體安裝管理具有完全的權利, 也不會出現煩人的廣告。 對於絕大多數非技術人員而言, 直接接觸的雲端運算類型, 通常都是 (A)。
最早的雲端桌面工具是 1969 年的 (D) : 透過它, 使用者可以把雲端上所有的文字介面應用軟體 (例如 lynx, mutt, pine, vim, gopher, ...) 全部搬到本機來執行。 後來的 (E) 加上全程加密的功能及 X forwarding 的功能, 於是連雲端上的圖形介面應用軟體也都可以搬到本機來執行。 但這兩個技術都以 X Window 為主要平臺, 只有各家 unix 和 linux 或 *BSD 的用戶比較熟悉。 對於多數的 MS Windows 用戶而言, (F) 可能是第一個真正實用的雲端桌面通道。 它甚至可以跨越作業平臺, 不論雲端和本地端用哪一套作業系統 -- windows 或 linux 或 Mac OS -- 都可以透過它來傳送桌面。 廣播教學軟體 iTalc 底層的技術就是採用 (F)。
雲端走到極至時, 乾脆把本地機的硬碟拔掉, 連開機用的作業系統本身都從雲端下載。 (G) 和 (H) 這兩個技術都是透過 PXE 網路開機協定, 從雲端載入 linux 作業系統和其他所有應用軟體, 所以本地機完全沒有軟體管理的煩惱。 前者適用於運算能力較低的電腦教室, 屬於 thin client 的配置; 後者則適用於運算能力較強的電腦教室, 屬於 fat client 的配置, 由臺灣的國網中心 (NCHC) 研發。
以上所談的都還只是個人角度的雲端應用; 但雲端最大的影響,
其實是改變個人獨自工作的傳統文化,
讓眾人可以在各自方便的時間上去共同參與同一件工作。 (I) 的概念,
就是把文書處理雲端化; 而 (J) 計畫, 就是 (I)
類型系統驚人力量的最佳實證: 來自全球各地的專家及業餘人士
(包含匿名編寫者), 所共筆撰寫出來的許多條目, 編排美觀上可能遠不如 MS
Word; 但在任何人搜尋專有名詞時,
這個網站上的頁面卻經常是搜尋結果的前幾名。 Web 2.0 的工作文化,
才是雲端運算最大的好處。 更廣泛地來看, 「資訊系統 web 化」
的風潮當中崛起的 (K) 類型系統 (例如 drupal, joomla, xoops, php-nuke,
... 等等) 也都具有 web 2.0 「非同步協同合作」 的特性。
這些系統的核心功能不一定很豐富, 所以可以保持輕薄短小; 需要訂位、
庫存、 廣告、 工作流程控管、 ... 等等額外功能時, 可以用豐富的擴充套件
(plugins 或 extensions 或 modules) 模組化地增加其功能。
雲端運算的一大隱憂是隱私: 你的所有資料都放在雲端, 不只雲端廠商可以看得見, 政府或其他第三方也可能要求雲端廠商調閱你的隱私資料。 目前正在發展當中的保護雲端隱私的技術有兩個: (L) 技術透過數學原理, 讓雲端廠商可以在完全看不懂你的資料的情況下依舊可以幫你計算。 你的資料傳上雲端之前先加密, 廠商的運算由數學公式導引, 他們也搞不清楚在算什麼東西; 最後傳到你的本地機時再解密, 恰好就是你要的答案。 (M) 技術則更簡單地將 「運算雲」 和 「資料雲」 分開, 兩者只在你的本地機上交會。 運算雲只提供程式碼, 完全看不見你的資料; 資料雲則只提供儲存空間, 且上面的資料已經加密過, 連資料雲廠商也看不懂你存的是什麼資料。 目前兩類的技術都還沒有大規模商業化。
(B) 類型的雲端運算主要服務的對象是站長/程式設計師。 知名網站 (N) 從 2005 年開始搜集網路上開放的 API, 以及拿這些 API 來混搭 (mashup) 的網站。 現今已登錄了四千多個 API, 六千多個混搭網站, 是 (B) 用戶必須知道的網站。 Google 地圖是其中最受歡迎的 API (其次為 Twitter、 YouTube、 Flickr 等等)。 也因此, 另有一個部落格 (O) 專門搜集 google 地圖的各種混搭網站。 (B) 的重點其實是宣傳行銷, 所以提供者通常都免費歡迎大眾使用, 且提供的 API 都是開放通用的。 如果一家廠商要把專屬封閉的 (B) 類型產品賣給你, 那恐怕就大有問題了。