回覆列表
-
1 # 西南楓
-
2 # 字母哥課堂
從你問問題的角度而言,我想您只是想,理解而不是掌握具體的專業術語與專業知識。所以我用比較白話的方式幫您解讀一下。
什麼是雲計算不講大道理。舉個例子,讓你算1+1等於幾,是不是你自己就獨立完成了?
如果讓你數一數,國家圖書館有多少本書,或者說社科類有多少本書、小說類有多少本書,你自己可以完成麼?當然也有可能,但是非常耗時。這種工作如果要進行的話,通常會找很多人同時進行,一組人負責數書,一組人負責彙總。
那麼就涉及到雲計算通常涉及到的兩個角色:
1. 雲計算的管理者,協調者2. 雲計算的執行者,負責具體的計算工作雲計算的主要意義在於:一個好漢三個幫!一臺計算機無法快速完成的任務,經過將任務的合理拆分,分散給更多的計算機同時進行,從而快速獲得結果。
什麼是雲端儲存理解了雲計算,雲端儲存就更簡單了。對於上面的例子,儲存就是國家圖書館。那麼什麼是雲端儲存,多個圖書館組成的儲存系統就是雲端儲存。
圖書是存在不同的圖書館裡面,這就是雲端儲存的典型特性:分散式儲存。多個圖書館的書籍有有重複的,這就叫做副本,為了避免單一書籍損壞丟失,通常會將儲存資料做多個副本。這就是雲端儲存的典型特性:多副本避免資料丟失。當然雲端儲存本身要有統一的管理機制,不能像生活中的圖書館一樣獨立運營。二者之間的關係首先明確一點,雲計算利用雲端儲存的資料。那麼如何將資料(圖書)合理的存放,合理的管理,合理的利用就是雲計算系統需要考慮的事情。
舉個例子:
讓深圳圖書館的計算資源(圖書管理員),去北京計算國家圖書館的資源,明顯是不合適的。消耗了更多的車旅費。對於雲計算系統來說,就是消耗了更多的網路資源及IO資源。什麼是雲服務通常基於雲計算和雲端儲存構建的服務,被叫做雲服務。但是隨著雲的概念被泛化,很多企業將自己的應用放到XX雲上部署就敢稱自己是:“雲應用、雲服務”。我只能說,XX雲是雲服務,而你不是!
雲計算是一種將IT資源透過集約化、分散式、虛擬化的方式統籌起來,然後以非常友好且透明化的方式將資源提供給所有的客戶端。這裡的IT資源包含CPU、記憶體、儲存、頻寬等。目前市面上的雲計算平臺產品有將所有資源均虛擬化的如aws、阿里雲等,也有隻專注於做儲存虛擬化的如七牛雲、青雲等。根據角度的不同,雲計算平臺和雲端儲存平臺的區別是不同的,從技術的角度來說,雲計算包含了雲端儲存;從產品的角度來說,雲計算和雲端儲存可以自成一派。