2010年10月30日 星期六

什麼是「雲端運算(Cloud Computing)」?

 

之前接到學生的電話

詢問最近報章雜誌上報導的「雲端運算(Cloud Computing)」是什麼 ?

這邊提出個人的看法

提供給大家參考

如果有不正確的地方請大家多多指正^^a

 

 

早期人們要使用電腦完成某件工作時

首先要在自己的電腦上安裝適當的軟體才有辦法進行

例如人們想透過電腦進行公司會計帳務處理

首先必須安裝某套會計系統軟體才有辦法進行

 

但是如果公司有很多人都要使用該會計系統就必須在每台電腦安裝軟體

日後的管理跟維護都很麻煩

所以產生了網頁式的系統平台(主從式架構)

例如網頁版的會計系統

所有的使用者都可以透過瀏覽器連上該會計系統的伺服器進行會計作業

不需要每台電腦都安裝一套軟體

此時完成工作的運算需求已經從自己的電腦移轉到伺服器的電腦

只要陽春等級的電腦也能完成複雜的工作

(因為都丟給遠端的伺服器處理,自己的電腦只負責呈現結果)

 

可是上述的系統設計方式有個缺點

就是擴充彈性不佳

除非當初系統開發的時候

就已經購買高檔的硬體配備並進行系統設計

要不然日後網站擴充就會很麻煩

不只硬體的購買,甚至當初的系統也必須改寫

真的是牽一髮而動全身……傷心

 

為了解決這樣的困擾於是發展出「雲端運算」的概念

所有的硬體資源都可以虛擬化

不只實體電腦的系統資源可以拆解成多個小的虛擬電腦

不同實體電腦的系統資源也可以整合成一台大的虛擬電腦

系統資源的調用可以隨需要自由調用

使用者完成工作所有的運算、儲存全部在遠端的伺服器

極端來說使用者只需要一台可以上網的觸控面板就行了

 

就另一方面來說,由於硬體擴充的彈性、方便

平台開發商不用為了將來不確定的需求

預先購買大量或高檔的硬體配備

也可以盡情的開發出功能更強大的系統

而不用擔心硬體無法負荷的窘境

這個就是雲端運算的由來以及特性

 

相關文章 :

0 意見:

張貼留言

Related Posts with Thumbnails
by TemplatesForYou-TFY
SoSuechtig