什麼是雲計算?

雲計算真的要說清楚,一整本書也說不完,但是僅以雲計算和虛擬化之間的關係來說,可以用兩句話來簡單定義雲計算,分別是:
"將已量化的許多運算資源,以網絡爲提交媒介,通過特定的界面給需要服務的用戶。"
"將資源打散,找出最小的計量單位,之後將其全部集中起來,並重新分配的過程。"
筆者特別不用一些專有的名詞來解釋雲計算,主要的原因就是雲計算其實只是一個觀念而不是一個技術或解決專案,只要能匹配上面兩句話的應用,都可以稱爲雲計算。
1. 雲計算的關鍵詞
上面一句話中,我們可以看出其中的幾個關鍵詞,這些關鍵詞就是創建雲端運架構的基礎,下面就是說明。
量化:方便計算,量化才能決定如何分配資源以及定義最小單位。
許多:認定單個資源不夠,需要多個資源來落實副本及累加性能。
運算資源: 在這邊,我們將CPU,RAM,網絡聯機及存儲加殼成一個資源。
網絡:有了網絡才能到達每一個地方。
界面:有了界面才能提供通用性的服務。
服務:將資源加殼成服務的模樣,方便計價及計量。
用戶:需要服務的對象,不見得是人,有可能是機器或是其他的服務。
2. 雲計算的層次
在之前曾提到計算機的架構層次,雲計算也是計算機的一種,當然也匹配該層次架構。但云計算的層次較簡單,一般分爲軟件(Software)、平臺(Platform)和架構(Infrastructure)三個層次,而這三個層次的雲端化,也分別有不同的產品及服務對應,我們稱爲軟件即服務(SaaS,Software As A Service)、平臺即服務(PaaS)和架構即服務(IaaS),而虛擬化的熱點就是在PaaS及IaaS上。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章