2009年9月25日 星期五

Cloud Computing


這張照片是在日月潭拍的
想用在寫篇離職後海闊天空的心情
後來其實是走投無路在家發霉....默
在家打混過日子總是要有點產出
所以會開始寫點最近看了什麼東西的紀錄
(內容正確性不負責啊XD)
"雲端運算"
這照片還真合XD

一開始會看到這個名詞是在job版吧XD
名字取的還蠻酷的
雖然裡面的東西就是分散式計算+網路服務吧

不過說人家取了個好名字就可以紅起來不太公平
這東西可是Google在2007年 佛心來的 share給美國大學們 他們如何運用大量廉價的電腦創造出一秒內search出幾千萬筆資料的奇蹟
然後在2008年就燒到台灣了

Google發表了
GFS: The Google File System
可擴充式的分散式檔案系統
MapReduce: Simplified Data Processing on Large Cluster
用來做分散式計算的方法
Bigtable: A Distributed Storage System for Structured Data
好像是架在GFS上的資料庫

然後就有人根據這些paper 實作出一套平台(Hadoop) 而且是open source
可以在上面跑各種需要大量資料及大量計算的程式
並在這平台上架構了一套搜尋引擎軟體(Nutch) 當然也是open source
然後人人都可以自己弄一套搜尋引擎了
話說我前前公司也在做搜尋引擎
這樣不就沒飯吃了....默
(他們後來好像改走廣告了 山不轉路轉)

為什麼說Google是佛心來的勒
因為Yahoo就把Hadoop拿來用啦
這兩家不是競爭對手嗎

Google後來在大學開課也是拿Hadoop來教
因為他們只有open document(只發表論文)沒有open source
(還算有留一手啦)

嗯....講完了XD
以上大部分的知識都來自國家高速網路與計算中心的雲端運算基礎課程網頁
講的非常清楚與詳盡
https://trac.nchc.org.tw/cloud/wiki/NCHCCloudCourse090914

系上這學期也有開課
不過我已經錯過兩堂了XD
在家龜久了都不想出門