crm2.tw
翟本喬:什麼不是雲端運算? | CRM2.tw
20111012 CRM2 Update》: 翟本喬博士 @ 科學人雜誌 第115期 2011年9月:雲端運算是一種新的資訊資源配置服務方式,它不再「賣」硬體或軟體,而是以「提供服務」的方式來進行。切記.切記:提供服務。 20110729 CRM2 Update》: 如果你喜歡這篇,那絕對不要錯過這個影片,把整個影片看完,感受翟本喬博士的話語:相關文章:[影片] 翟本喬:雲端運算的服務理念 (Computex 2011) 台達電雲端技術中心/翟本喬博士 【網路通訊國家型科技計畫簡訊/2011年3月】 雲端運算是最近幾年來很紅的一個話題,全球資訊大廠無不積極投入,國內廠家也不落人後。政府更是將其列為重點產業,通過了「雲端運算產業發展方案」,決定投入五年台幣 240 億元經費,以期創造一兆元之雲端運算產值。然而在這一片人「雲」亦「雲」的風潮下,到底什麼才是雲端運算,很多人都還搞不清楚。好像只要新一點的電腦相關科技就被叫做雲端。以下我們先來討論幾種常見的誤解。 「我的東西都存在雲端上,手機就是一台thin client」:這 叫 做 remote storage 和 client-server computing,不是雲端運算。你的東西都存在 Internet 上的伺服器上的硬碟或資料庫裡。 「我們在雲端對話」:像 FaceBook 這一類的互動網站叫作 Web 2.0,早在雲端運算這個名詞出現之前就有了。 「雲端運算無非就是將所有的資料都送到網路去處理」:這個說法自從李家同教授提出後就引起了許多討論。很多人認為李教授不瞭解雲端運算就妄發議論,但如果去看全文的話,就發現他是在 2009 年 11 月 7 日只是「查了一下雜誌」就得到這個結論,並不是經過了嚴謹的學術研究之後。當時業界對這個題目都還不是很瞭解,更何況是雜誌記者?只不過李教授位高言重,一語驚人,讓大家對雲端運算產生了嚴重的懷疑,直到最近都還有求職的軟體工程師引用他這句話來質疑雲端運算的價值。 「要做雲端運算要建置大型機房,將電腦集中運用」:雲端運算是要用到大量的電腦,這樣才能更有彈性地調配資源,但這些電腦不必實體上集中在一起。某種程度的集中可以減少建築、配電、空調和管理上的成本,但大到了一定程度之後這種節省的效果就不再出現了,反而要開始擔心如何應付龐大的用電和散熱問題。分散式的配置可以減少某些類型的風險,也可以讓管理更方便。打個比方來說:假設台北到舊金山的航線每週有七班,載客率百分之八十。造一架六倍大的飛機把它們合併成一班,以圖提升載客率到百分之九十二,並不是一個正確的解決方法。最後的結果可能是這架飛機根本飛不起來,或是一次意外就造成慘重的損失。 「雲端運算使用虛擬化技術快速部署資源或獲得服務,可以提高伺服器使用率」:虛擬化是最近幾年常見的「雲端運算解決方案」,但不是雲端運算的唯一方法。如果沒有雲端運算,虛擬化一樣有它的用途。沒有虛擬化,雲端運算一樣可以辦得到。虛擬化的原理是在一台運算能力足以應付好幾個伺服程式的主機上,裝置一個虛擬平台來同時執行這幾個伺服程式,而以虛擬平台來解決這些伺服程式對系統需求不同或不相容的問題。但如果這些伺服程式對系統需求本來就相同或相容的話,就完全不需要虛擬平台了。自己在家裡裝過家用伺服器的玩家都知道,你的email, FTP, Web, database 和 le server 本來就可以裝在同一台 Linux 的機器上,完全不需要虛擬化。另外如果一個伺服程式已經大到一台伺服器裝不下的時候,更是不需要虛擬化了。像 Google 就完全不採用虛擬化,因為它一個程式就要上千台伺服器才能跑得動。虛擬化之所以盛行,是因為它可以讓使用者包裝一個完整的軟體工作環境,輕鬆地把它搬到不同的伺服器上。當然,方便是有代價的。就像萬用工具和專用工具之間的差別:萬用工具的效率會差一點,價格也會高一點,不過還是比幾個專用工具加起來便宜。...