什麼是Cloud Computing(之後以雲端運算)稱之,雲就是有一團白白的在那,看的到,卻不知道裡面有什麼,只知道那是一朵/塊/團雲,看的到,摸不到。

雲端運算就是把原本需要在本機運作的運算機能,放到網路上的另一端的Server去做,我們知道有這個Server,卻不知道他在哪(要查也不是查不到,但這就跟肉眼沒辦法直接判斷天上那朵雲距離我們多遠)。最簡單的例子就是Webmail,信件的收發都是在伺服器的電腦運作,我們寫信雖然是在自己電腦的瀏覽器撰寫,但是文字經由網路傳到Server之後,寄出的動作是在Server進行。

 

雲端運算是表達一種概念,而非技術層面的東西,就像Webmail把應用程式的部分放在server端,防毒軟體把病毒碼放在網路上讓用戶自動連上更新,Adobe的網路版Photoshop都算。

 

有人說,運用雲端運算的「技術」可以提升網路遊戲的遊戲人數。姑且不論他對網路遊戲「人少才有趣的」誤解好了。雲端運算的技術跟概念早就運用在網路遊戲上了。

 

今天有一個網路遊戲裡的兩個人在對打,A攻擊B造成100點的傷害,假設這個遊戲簡單到完全不考慮到其他因素,傷害就只是一個1-100點的骰子隨機骰出不同的數字,這個數字就是傷害。好了,問題來了,這個擲骰子的運算動作是在哪裡進行的,(1)A的電腦、(2)B的電腦、(3)遊戲公司的伺服器,不用想,答案當然是3,A只進行了傳出一個「我要擲骰子」的指令給伺服器,就像在Webmail寫信一樣,那就更別說若還考慮到武器、護甲以及其他因素產生更複雜的攻擊傷害計算,一定也都是在伺服器進行,角色的素質本身就存在伺服器端,A的電腦仍舊只傳出「攻擊」或者「用XX技能攻擊」,計算攻擊是否成功,造成多少傷害後把損傷的數字傳到B的電腦,如果這個攻擊的行動可以在任何一個客戶端的電腦計算,那還不天下大亂啊,這種把運算動作放在一個不在我們眼前的Server裡,就是雲端運算的基本應用。

Posted by PunkMaid at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(82)