2010年12月27日 星期一

雲端運算革命的經營策略


雲端運算這個話題,除了我本身從事的資訊行業之外, 也被政府,媒體,股市喊得火熱,震天作響的原因不外乎大家希望看到未來的商機, 生活形態的革命,最近挑選了三本雲端相關的書籍: "雲端策略-雲端運算與虛擬化技術", "雲端運算革命的經營策略", "ANYWHERE:引爆無所不連的隨處經濟效應", 這本<雲端運算革命的經營策略>是第二本, 透過接連的閱讀消化, 試圖從這些資訊中找出一些與工作相關的趨勢, 前瞻性的話題與未來的商機。事實上,雲端運算到目前為止都仍然是相當新的IT發展趨勢,我仍在解讀找尋在工作上可能的連結, 假設這波雲端商機讓行業造成根本的變化,現在不過處於蠻荒時代,那麼在這時空下我記錄的文字,將成為日後的"甲骨文",這也是一件值得紀念的事:

雲端運算對於商業的價值: Cloud Computing to Business Value
雲端運算代表網際網路發展的第三階段,也是最具破壞性的階段,讓資訊與各式各樣的服務及產品密切結合。它的特點是由無限制的點對點運算,推展出更深層的互動,而且每一位參與者都能改變或營造互動過程。終端使用者掌握了程式化控制大權,意味著在某些情況下,互動過程的進展程度取決於雙方的意願,不是單方面所能限制,而且互動的本質有可能在過程中改變。

Benefits: 未來企業的資料中心都會是混合雲 (Public+Private= Hybrid Cloud)
1. 大幅降低的成本 Cost-down : 合理依量計費
2. 無往不利的存取 Everywhere : 任何地點都可以執行程式
3. 前所未有的彈性 Flexibility: 易改變流程, 調整資源
4. 穩定的網路流量 Stable Network : 尖峰瓶頸的調整
5. 網路+社群是商機 Social Network: 發揮社群網路的力量

Hadoop: 平行處理可以分析大量資料, 一個cluster 4000部 Server, 任何企業有需要批次處理的巨量資料,都可以利用Hadoop,自行建置一套雲端運算平臺來作資料探勘的分析, 目前最大規模的Hadoop應用,是Yahoo結合上千臺伺服器,使用1萬多個Linux核心來處理5 Petabytes的網頁索引資料,目前使用的企業,大多使用20~100臺伺服器,就可以建置出夠用的雲端運算環境。

MapReduce: 可以同時再多個磁碟將資料移出, 以64MB/128MB 為單位, 映射到最近的叢集處理器(Cluster), 然後對資料化簡(Reduce), 也即是分類, 過濾, e.g 找出某個關鍵字在映射資料中出現的次數, 通常在搜尋引擎可以發揮到極致, 在Google,MapReduce用在非常廣泛的應用程序中,包括「分布grep,分布排序,web連接圖反轉,每台機器的詞矢量,web訪問日誌分析,反向索引構建,文檔聚類,機器學習,基於統計的機器翻譯……」值得注意的是,MapReduce實現以後,它被用來重新生成Google的整個索引,並取代老的ad hoc程序去更新索引

Data Warehouse: 企業內部雲

資訊安全不會是阻擋cloud 化的問題, Google said:"資料中心即電腦!!"

兩種類型的工作,必要時可以卸載到雲端且不會有安全性的問題:
1. 軟體測試
2. 新應用程式的發佈
雲端開發環境也有助於新手學習程式技巧,因為這個平台本身可以建立許多道自動化步驟。使用者的工具比以往簡化,有時還會拿到一份選項清單,以刻意安排的順序呈現,任何人只要清單在手,幾乎都可以建立並執行簡單的軟體應用程式。

雲端經濟:
Step1: 社群網路(從人的聚集, 連結, 發想, 創作) ->發揮社群的力量
Step2: 資料分析與商業智慧
Step3: 組織, 人員, 流程重新調整定位
企業將透過網際網路,利用龐大的雲端伺服器叢集,進行日常例行的營運業務,滿足偶發性的大量運算能力需求,而且成本低於自行建構的資料中心。企業無論大小,只要做出正確的決策,未來都能夠嘗試過去做不到的工作,並以更快捷的速度完成,藉由更具效益的方法接觸客戶。