Google今宣佈與台灣大學與交通大學合作,由Google提供軟體與教材,在兩校開設網雲運算相關課程,讓資訊相關科系學生能在校園即習得網雲運算為基礎的程式開發技巧,以在畢業後得以因應大規模分散式運算技術的工作環境。Google台灣工程研究所所長簡立峰並表示,由於本地工程師主動爭取,台灣成為繼美國之後,首批引進該計劃的地區。
Google將在96學年下學期(2008年二至六月),在台大的「平行運算」與交大的「網路服務與應用(Web Services and Applications)」兩門課中,教授雲端運算概念、使用可開發雲端運算應用的開原碼Java軟體框架Hadoop,以及由Google提供,可在平行運算系統上進行100TB以上巨資料處理的軟體框架MapReduce及其專屬的檔案系統Google File System等技術,並由六位Google台灣工程師組成小師父團隊,指導學生進行專題研究等。
所謂網雲運算,與叢集運算(Cluster Computing)的概念類似,皆是指透過整合大量電腦的運算資源來處理運算需求。不過後者多為硬體業者採用,強調同一資料中心中的大量電腦;前者則納入網際網路的概念,由遠端網際網路上的伺服器群進行資料的存取與運算,由於這些伺服器群可能分散在各處不同的資料中心,同時處理來自各地成千上萬使用者的需求,從使用者的觀點來看,根本無從分辨是哪一台伺服器處理了自己送出的運算需求,如同把需求送入模糊的雲朵中一般,因此便將這種分散式運算模式稱為網雲運算。
在Unix等分散式系統與網際網路普及的帶動下,網雲運算已被視為是一種運算架構的典範轉移,簡立峰表示,過去一、二十年間叱吒風雲的桌面軟體,已有逐漸被網路服務取代的趨勢,「使用者再熟悉不過的網頁郵件如Gmail、或Google的搜尋等,其實背後都是由網雲運算的技術支援,」簡立峰說。
除了Google,包括IBM、微軟、Amazon及Salesforce.com等公司,都各自發展名稱不一,但概念相近的網雲計劃,但在台灣與學界合作推動教育計劃,Google倒是走在最前面。
Google是在去(2007)年首先與美國華盛頓大學合作網雲運算校園推廣計劃,10月份IBM亦加入該計劃,還特別成立資料中心供缺乏大量伺服器群以組成「網雲」的學校進行研究與實作,並將合作院校擴及史丹福、柏克萊加大、馬里蘭、卡內基美隆以及麻省理工學院等美國知名學府。不過在台灣的計劃中,並未包括資料中心等真實運算資源的提供。
開創此計劃的Google專案資深工程師Christophe Bisciglia表示,網雲運算已是可見的未來軟體主流,但校園裡的學生卻多半還只在學習開發單機或Client/ Server架構的軟體,「我們試圖要去把大規模運算在產業被廣泛接受的現實狀況與學校教育間的落差補上,」他說。
簡立峰更以國內某些網站因快速成長而遭遇系統升級的不穩定狀況為例解釋,「程式開發者在一開始就不是採用易於擴充的網雲運算架構來開發,導致後續升級困難,系統必須因應流量成長而改寫,」他說。
將此計劃引進台灣的Google軟體工程師葉平則說,透過校園推廣計劃,可讓學生即早熟悉網雲運算的架構,「先創造一個遊樂場讓學生去試,」他說。
將商業市場的主流技術引介入校園,業界多有前例。例如網通大廠思科(Cisco)與即與台灣多所大學合作推動網路技術教育,IBM亦與清大合作開設大型主機課程,微軟、雅虎等則定期提供實習生計劃等。
澄清與資料中心計劃無關
投入網雲運算人材培養,加上上週本地媒體報導將在彰濱工業區設立大型資料中心的消息,不免引來外界對Google在為未來的資料中心培訓人材的猜測。
簡立峰斷然否認兩者的關聯性。
他先是拒絕證實將在台設立大規模海外資料中心的傳聞,並表示Google在世界各地為因應在地市場需要,都設有規模不一的資料中心並互為備援,但為安全理由,不會證實或否認所有相關報導,「有很多報導其實根本是錯的,但我們也不會去糾正,資料中心的位置事關安全性,我們不會回應相關詢問,」簡立峰說。
至於培訓人材,他則表示校園合作計劃,是由台灣工程師葉平利用Google工程師特有的「20%工作時間發展自創計劃」的設計自發性進行的計劃,和資料中心毫無關聯,「兩者的關係其實有點遠,」簡立峰說。



2.nameless 於 2008/01/31 13:08 回應
哈哈,舌頭會打結。不過也有人叫雲端運算。1.uj 於 2008/01/30 23:45 回應
網雲運算怎麼念都不順口