『現學現忘』Docker相關概念 — 1、雲計算概念


image

雲計算這個詞,相信大家都非常熟悉。
作為信息科技發展的主流趨勢,它頻繁地出現在我們的眼前。伴隨它一起出現的,還有這些概念名詞——OpenStackHypervisorKVMDockerK8S等。

image

這些名詞概念,全部都屬於雲計算技術領域的范疇。

對於初學者來說,理解這些概念的具體含義並不是一件容易的事情。

1、雲計算的概念

所謂雲計算,核心需要理解的是到底什么是

企業各自搭建服務耗費巨大,於是就出有人想到能不能通過租用的方式,把自己的數據存儲和計算在供應商提供遠端的服務器上進行呢,事實證明是可行的。而這種在遠端提供的基礎設施我們就稱之為“雲”

“雲”中的資源在用戶看來是可以無限擴展的,並且可以隨時獲取,按需使用,隨時擴展,按使用付費。

理解了“雲”之后,雲計算就容易理解了,就是一種把計算服務與數據存儲作為一種商品進行售賣或者租賃,購買后可以在雲端提供服務。

有了雲計算之后,無論是企業還是個人,想要搭建網站或者軟件平台,不再需要像以前那樣,必須要有自己的服務器等硬件工具了,完全可以租用雲服務器,調用雲端計算資源即可。

這樣在實際的工作中會變得比以前方便許多,這就是雲計算給我們的生活和工作帶來的便利。

2、示例說明雲計算

如果還不能夠理解雲計算到底是什么,下面舉一個例子來進一步說明。

以前電腦被發明的時候,還沒有網絡,每個電腦(PC),就是一個單機。

image

這台單機,包括CPU、內存、硬盤、顯卡等硬件。用戶在單機上,安裝操作系統和應用軟件,完成自己的工作。

后來,有了網絡(Network),單機與單機之間,可以交換信息,協同工作。

image

再后來,單機性能越來越強,就有了服務器(Server)。人們發現,可以把一些服務器集中起來,放在機房里,然后讓用戶通過網絡,去訪問和使用機房里的計算機資源。

image

再再后來,小型網絡變成了大型網絡,就有了互聯網(Internet)。小型機房變成了大型機房,就有了IDCInternet Data Center,互聯網數據中心)。

當越來越多的計算機資源和應用服務(Application,例如看網頁,下電影)被集中起來,就變成了——“雲計算(Cloud Computing)”。無數的大型機房,就成了“雲端”

image

雲計算的道理是簡單的,說白了就是把計算機資源集中起來,放在網絡上。但雲計算的實現方式,就非常復雜了。

3、小故事說明雲計算

通過一個小故事,再來深刻理解一下到底什么是雲計算。

(1)周末到啦!

李雷和他的小伙伴們約好一起去春游and燒烤。。。

於是,到了這天,每個小伙伴都帶來了燒烤所需的器材和食材。

如下圖所示:

image

燒烤結束之后,大家都發現這次燒烤很不開森。

因為:

1)每個人都帶着一整套的器材和食材,背包太重,很累。

2)每個人都要搭架子,生火,穿鐵簽,抹醬料整個流程走一遍,時間太久。

3)有的人木炭不夠用,有的人卻浪費了很多。

(2)第二周

小伙伴們又相約去燒烤。

鑒於上次的經驗,大家商量了一下,提前進行了分工如下(方案A):

image

李雷專門負責帶木炭、燒烤架、打火機,並且全程負責把火燒好。

其他4人,負責各自食材的燒烤。

當然,最后烤好之后,四個人給李雷一份自己烤好的食物。

這次燒烤之后,大家都覺得比第一次好多啦!

但是,還是存在一些問題,如下:

1)吉姆醬料用得多,帶的醬料不夠用。韓梅梅、露西、莉莉的醬料用得少,浪費了很多。

2)韓梅梅、吉姆、露西、莉莉每個人都要負責各自食材的燒烤,覺得太累。

(3)第三周

小伙伴們又又相約去燒烤。

大家商量了之后,進一步進行調整分工如下(方案B):

image

李雷帶的東西和負責的工作不變。

韓梅梅改成只帶醬料、醬料刷、鐵簽,並且,全程負責穿鐵簽,烤食材,刷醬料。

剩下的3個人,負責帶食材。

當然,拿到食物之后,3人每個人給李雷、韓梅梅一份烤好的食物。

這次燒烤之后,大家覺得更方便了,很開森,很滿足。

(4)到了第四周

李雷、韓梅梅、吉姆三個小伙伴,瞅准了燒烤帶來的商機,干脆合伙開起了燒烤攤(方案C)。專門賣給游客烤好的雞腿、雞翅、羊肉。

如下圖所示:

image

故事The End....

這是用生活中的例子,說明了什么是雲計算。

參考:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM