雲端運算

Posted by ayuayu on 2010/03/24

這篇不講雲端的優缺點,這只是我想搞懂"到底啥是雲端"經過多方經驗和查資料的結論

雲端運算是一個新的概念

但是常看到有人當成client server,甚至還說這其實是網格,也有人說實際上是分散式運算

究竟真相為何呢?

以我的理解來談,雲端的實際意義在於整合這件事情

http://zh.wikipedia.org/wiki/雲端運算
看一下Google App Engine,其實就可以稍微了解雲端的使用意義
依照使用量來計價,如使用水電這樣的情形

但確實的技術我想這應該是叫做"商業機密"的部分
該如何呈現出這個服務,背後一定有很多不同的運算機制在支持

http://www.cc.ntu.edu.tw/chinese/epaper/0008/20090320_8008.htm
網路版Word=雲端? 我覺得差蠻多的
雲端=雞蛋放在同一欄,如果停止服務將會導致一連串問題
這是對的,所以大家正是在比雲端的穩定性和能力

但例子是網路版Word打文章,就頗弔詭
第一文件過於簡單,第二Word無法執行拿到另一台上可以繼續打和網路無關
實際上是,雲端停止服務相對應的不是Word壞掉,而是個人電腦整個掛掉才是正確的
文件一樣拿不出來,你只能祈禱修電腦的廠商可以從硬碟裡面救回文件

這只是雞蛋放在哪個籃子的問題

雲端的真正概念是"服務整合"
個人電腦有許多服務,應用程式這個基本概念

將服務的規模擴大,並且用網路相互連結正是雲端的標準概念

這樣舉例子好了,先說好這是例子,懂就好,不要拿細節來作文章
要實行a+b+c+d+e

a=心電圖精密分析
b=藥劑實驗數據解析
c=X光掃描圖像分析
d=病原數據全域撿索
e=醫藥素材存貨撿索

以上五個都是網路上經過授權就可使用的技術,也就是服務

雲端上讓你可以同時使用a+b+c+d+e,並且依使用量計價,更可以新增f,g,h...

client/server--這比較上規模就直接差太多了

網格--這應該是任何一種的運作方式,也就是a整體可能是一個網格運算
但你要把a+b也硬把他湊一起稱為網格,這就講不明白了,畢竟網格是針對一件大型事情作處理所使用的方法,並不是說這樣就不能作多件事情,而是像a和e,需要的技術就完全不同

分散式運算--這只能說是概念,同網格運算的作法,多台電腦只是能"分攤",而不能實際作出"大型服務"並且"整合"的動作,這就是另一個概念

由上述分析可以明顯看出來,雲端實際上若應用上有變化
那他將不再單純是網格,也不單純是分散式運算,也不是Client/server,絕對不只是"網路"這種簡單的名詞可以一語帶過的

只能說,現想沾光的也好,想搭順風車的也好,想提高收視率的也好,沒搞懂的也好
現真的有不少人會直接講說

"我懂雲端(或我其實也早就在用雲端",因為其實雲端就是=XXX"!

,這樣其實是不妥當的



補充:
後來經過多方查詢資料,發現雲端的abcde其實可以拿google系列產品來當代表
a=google doc
b=google map
c=google app engine
d=google 協作平台
e=google mail
f=blogspot
g=google 論壇
這樣也是行的通的

沒有留言:

張貼留言