This page is under 電腦
grid computing(soucre:http://www.research.att.com/)
這是聽李開復演講雲端運算(cloud computing)後所抄下來的筆記與心得。
以使用者為中心
- 資料儲存在雲端
- 應用程式與服務分布於雲端(瀏覽器成為新平台)
- 基於公開標準與協定-Linux,Ajax,LAMP,避免壟斷。
- 任一裝置都能方便存取。
- 個人運算-硬體為中心
- 伺服器-軟體為中心
- 雲端運算-服務為中心(Software as a service)
Cloud Computing Driving Force
- 儲存成本下降
- 寬頻普及
- 編輯工具發達
雲端運算時代的六大突破
- 用戶為中心,資料儲存在雲端,資訊及時共享
- 任務(Task)為中心。(任務 vs.應用;以一個URL代表一項任務)
- 性能強大,以google search為例。由網頁搜尋->垂直搜尋->整合搜尋(搜尋結果包括網頁、新聞、圖片、影音)。智慧排序需要強大的computing power。
- 智慧,Data mining。一斤數據優於一兩演算法。以自動翻譯為例(translate.google.tw)
- 數據+分析=人工智慧
- 用統計的方法:收集雙語或單一語言的文字做比對。
- 訓練翻譯的統計學模型。(1.對應雙語字辭。2.抽取短句。3.取得統計結果)
- 人工智慧也可來自於社群(如wikipedia,google earth的集體智慧)
- 廉價硬體:
- 最低成本,最高可靠性系統
- Linux商用PC
- 應用程式容錯
- 創建軟體容錯
- 標準化機器進行任何應用
- 平行運算:如何基於10000台片狀(blade?)伺服器撰寫程式
- 分散式容錯儲存(GFS)。GPS Master三重備份確保。
- 分散式共享內存(Big Table)
- 新的程式撰寫模式(Map reduce)。也有Map reduce無法處理的,譬如矩陣運算(思考線性代算的矩陣相乘),平行支持向量積(Parallel SVM)
Conclusion:
- 軟體工程享受提升的工作效率。
- 使用者將發現萬事皆可行
- 管理將變得簡單安全
- 創業者將在計算模式革命中發掘機會
- 政府將充分利用促進創新的平台
冬烘先生的觀點:站在巨人的肩膀上騰雲駕霧,不亦快哉?