雲計算這個詞,相信大家都非常熟悉。
作為信息科技發展的主流趨勢,它頻繁地出現在我們的眼前。伴隨它一起出現的,還有這些概念名詞——OpenStack
、Hypervisor
、KVM
、Docker
、K8S
等。
這些名詞概念,全部都屬於雲計算技術領域的范疇。
對於初學者來說,理解這些概念的具體含義並不是一件容易的事情。
1、雲計算的概念
所謂雲計算,核心需要理解的是到底什么是雲。
企業各自搭建服務耗費巨大,於是就出有人想到能不能通過租用的方式,把自己的數據存儲和計算在供應商提供遠端的服務器上進行呢,事實證明是可行的。而這種在遠端提供的基礎設施我們就稱之為“雲”。
“雲”中的資源在用戶看來是可以無限擴展的,並且可以隨時獲取,按需使用,隨時擴展,按使用付費。
理解了“雲”之后,雲計算就容易理解了,就是一種把計算服務與數據存儲作為一種商品進行售賣或者租賃,購買后可以在雲端提供服務。
有了雲計算之后,無論是企業還是個人,想要搭建網站或者軟件平台,不再需要像以前那樣,必須要有自己的服務器等硬件工具了,完全可以租用雲服務器,調用雲端計算資源即可。
這樣在實際的工作中會變得比以前方便許多,這就是雲計算給我們的生活和工作帶來的便利。
2、示例說明雲計算
如果還不能夠理解雲計算到底是什么,下面舉一個例子來進一步說明。
以前電腦被發明的時候,還沒有網絡,每個電腦(PC),就是一個單機。
這台單機,包括CPU、內存、硬盤、顯卡等硬件。用戶在單機上,安裝操作系統和應用軟件,完成自己的工作。
后來,有了網絡(Network
),單機與單機之間,可以交換信息,協同工作。
再后來,單機性能越來越強,就有了服務器(Server
)。人們發現,可以把一些服務器集中起來,放在機房里,然后讓用戶通過網絡,去訪問和使用機房里的計算機資源。
再再后來,小型網絡變成了大型網絡,就有了互聯網(Internet
)。小型機房變成了大型機房,就有了IDC
(Internet Data Center
,互聯網數據中心)。
當越來越多的計算機資源和應用服務(Application
,例如看網頁,下電影)被集中起來,就變成了——“雲計算(Cloud Computing
)”。無數的大型機房,就成了“雲端”。
雲計算的道理是簡單的,說白了就是把計算機資源集中起來,放在網絡上。但雲計算的實現方式,就非常復雜了。
3、小故事說明雲計算
通過一個小故事,再來深刻理解一下到底什么是雲計算。
(1)周末到啦!
李雷和他的小伙伴們約好一起去春游and燒烤。。。
於是,到了這天,每個小伙伴都帶來了燒烤所需的器材和食材。
如下圖所示:
燒烤結束之后,大家都發現這次燒烤很不開森。
因為:
1)每個人都帶着一整套的器材和食材,背包太重,很累。
2)每個人都要搭架子,生火,穿鐵簽,抹醬料整個流程走一遍,時間太久。
3)有的人木炭不夠用,有的人卻浪費了很多。
(2)第二周
小伙伴們又相約去燒烤。
鑒於上次的經驗,大家商量了一下,提前進行了分工如下(方案A):
李雷專門負責帶木炭、燒烤架、打火機,並且全程負責把火燒好。
其他4人,負責各自食材的燒烤。
當然,最后烤好之后,四個人給李雷一份自己烤好的食物。
這次燒烤之后,大家都覺得比第一次好多啦!
但是,還是存在一些問題,如下:
1)吉姆醬料用得多,帶的醬料不夠用。韓梅梅、露西、莉莉的醬料用得少,浪費了很多。
2)韓梅梅、吉姆、露西、莉莉每個人都要負責各自食材的燒烤,覺得太累。
(3)第三周
小伙伴們又又相約去燒烤。
大家商量了之后,進一步進行調整分工如下(方案B):
李雷帶的東西和負責的工作不變。
韓梅梅改成只帶醬料、醬料刷、鐵簽,並且,全程負責穿鐵簽,烤食材,刷醬料。
剩下的3個人,負責帶食材。
當然,拿到食物之后,3人每個人給李雷、韓梅梅一份烤好的食物。
這次燒烤之后,大家覺得更方便了,很開森,很滿足。
(4)到了第四周
李雷、韓梅梅、吉姆三個小伙伴,瞅准了燒烤帶來的商機,干脆合伙開起了燒烤攤(方案C)。專門賣給游客烤好的雞腿、雞翅、羊肉。
如下圖所示:
故事The End....
這是用生活中的例子,說明了什么是雲計算。
參考: