雲端計算這個詞,相信大家都非常熟悉。
作為資訊科技發展的主流趨勢,它頻繁地出現在我們的眼前。伴隨它一起出現的,還有這些概念名詞——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....
這是用生活中的例子,說明了什麼是雲端計算。
參考: