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

繁華似錦Fighting發表於2022-03-07

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....

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

參考:

相關文章