2009年1月11日 星期日

Google雲端運算的關鍵:從軟體層突破硬體限制

文/王宏仁 (記者) 2008-05-19
Google與Yahoo相繼在臺灣推廣雲端運算,培養平行運算的開發人力。Google建議中小企業應該善用雲端運算的服務,而Yahoo也建議企業可使用雲端運算處理大量批次資料。
繼上個月Yahoo來臺推廣雲端運算之後,Google全球副總裁李開復也趁Google臺灣辦公室落成的同時,發表演講介紹Google的雲端運算服務。
李開復表示,雲端運算的特色是以服務為中心來創造軟體應用。他說:「包括6項特性:以用戶為中心、任務為中心、性能強大、智慧化、廉價硬體、平行處理。」他進一步解釋,當使用者透過瀏覽器使用Google服務時,Google透過平行處理技術,將使用者的指令分派到上千臺電腦上執行,讓使用者存取大量資料時,又能有很高的效率,例如Gmail使用雲端運算的技術,即使有上百萬使用者,登入不用幾秒鐘就能完成密碼確認。
為了能讓網路應用服務處理大量使用者和大量資訊,Google雲端運算的前提,假定每個系統每天都有可能故障,再利用軟體層來創造容錯,並且將機器設備標準化,隨著資料量增加,只需要不斷擴充機器,幾乎不需要修改原來的應用程式。這個軟體層包括3項技術:Google文件系統(GFS)、分散式資料庫Google BigTable,以及MapReduce。
透過雲端運算技術,Google能做出供全球使用的服務,這也讓Google找到產品免費的營運模式。李開復認為中小企業可以善用這些免費產品,將繁瑣的IT日常服務,例如企業郵件轉移到Google或其他服務供應商,不需要自行維護系統。
這並非是Google第一次在臺灣介紹雲端技術,今年初Google已經舉辦過雲端運算技術的研討會,同時也和臺灣大學、交通大學的教授合作,在大學部課程中,教授相關技術。
除了Google在臺推廣雲端運算技術之外,稍早在四月初時,Yahoo也從印度分公司派出雲端運算的開源平臺Hadoop作者之一Vivek Ratan,來臺向開發人員介紹雲端運算技術與Hadoop使用經驗。Vivek說:「任何企業有需要批次處理的巨量資料,都可以利用Hadoop,自行建置一套雲端運算平臺來作資料探勘的分析。」目前最大規模的Hadoop應用,是Yahoo結合上千臺伺服器,使用1萬多個Linux核心來處理5 Petabytes的網頁索引資料,不過,Vivek表示目前使用的企業,大多使用20~100臺伺服器,就可以建置出夠用的雲端運算環境。
Google和Yahoo還將在臺灣舉辦開發者日,更進一步的介紹更多雲端運算技術的細節。Google將於6月14日在臺北國際會議中心舉辦臺北程式開發日,Yahoo則預定於今年下半年舉辦。文⊙王宏仁
資料來源:
http://www.ithome.com.tw/itadm/article.php?c=48970

沒有留言: