「雲計算」很複雜?其實,一個小故事你就能看懂...

周末快到了,李雷和他的幾位小夥伴們約好,一起去春遊、燒烤。

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

大家帶的器材和食材(每人都帶齊了一整套)

然後,他們就開始烤、開始吃...

燒烤結束之後,大家雖然都吃得很好,但是覺得並不開心。。。

為什麼不開心呢?因為:

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

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

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

第二周,大家又嘴饞了,於是,又相約去燒烤。

鑒於上次燒烤的經驗教訓,大家商量了一下,決定提前進行分工。

分工方案如下(方案A):

在這個方案A中,李雷專門負責帶木炭、燒烤架、打火機,並且全程負責把火燒好。

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

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

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

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

1 有人醬料用得多,也有人醬料用得少,既有不足,也有浪費。

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

第三周,小夥伴們又又相約去燒烤。。。

大家商量了之後,進一步進行分工調整,推出了新的方案,如下(方案B):

方案B中,李雷帶的東西不變,工作分工也不變。

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

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

當然,烤好之後,3個人都需要給李雷、韓梅梅一份烤好的食物。

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

到了第四周。。。。。。

Duang...

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

他們三個人開始了幸福的生活。。。

故事結束。。。

大家好,我是你們的小棗君~

上面的這個燒烤小故事,不知道大家看明白了沒有?沒明白也不要緊,下面聽我慢慢解釋。

今天我要說的,是關於「雲計算」的知識。

雲計算,相信大家都聽說過,如今是一個很火爆的科技概念,到處都能看見對它的宣傳,還有很多與之相關的企業。

那麼,到底什麼是雲計算呢?

實際上,關於雲計算的解釋眾說紛紜,每個人的理解都不太一樣。比較流行的一種書面定義,是這個說的——

雲計算是一種按使用量付費的模式。這種模式提供可用的、便捷的、按需的網路訪問, 進入可配置的計算資源共享池(資源包括網路,伺服器,存儲,應用軟體,服務),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務供應商進行很少的交互。

這實在不是一句人話。

如果讓我來解釋,雲化就是把每個人手中的獨立資源集中起來,放在一個地方進行統一管理,然後動態分配給每個人使用。而雲計算,就是把計算資源集中起來,這個計算資源,包括CPU、內存、硬碟等硬體,還有軟體。

雲化,集中化

嗯,是不是有點像大鍋飯?

換句話說,雲計算就是讓用戶使用互聯網來使用在雲端的應用,數據,或者服務

不同的用戶,接入到雲,獲取資源

這些應用,數據,或者服務,就是雲計算的資源。

雲計算的結構里,這些資源是如何提供的呢?到底是怎麼一個運作模式呢?

這裡,就要提到三個我們經常會看到聽到的詞:

很多人搞不清這3個「ass」是什麼意思。其實,它們是雲計算的三種最常見的服務模式。

最底層的,就是IaaS——

IaaS: Infrastructure-as-a-Service(基礎設施即服務)

Infrastructure就是基礎設施的意思,IaaS有時候也叫Hardware-as-a-Service,一下子就理解了吧?就是提供硬體相關的服務。以前,你要建個網站,建個FTP,需要自己買伺服器和交換機等硬體設備,現在不用了,可以使用IaaS服務商提供的IaaS服務。

剛才的故事裡,方案A的李雷,其實就類似一個IaaS服務商。

再往上,就是——

PaaS: Platform-as-a-Service(平台即服務)

P就是Platform,平台。某些時候也叫做中間件。基於硬體之上,平台開發都可以在這一層進行。PaaS服務提供商提供各種開發和分發應用的解決方案,比如虛擬伺服器和操作系統,以及資料庫系統等。

方案B的李雷+韓梅梅,類似一個PaaS服務商

繼續往上,就是——

SaaS: Software-as-a-Service(軟體即服務)

這一層是和你的生活每天接觸的一層,在這一層上,就可以直接訪問和使用服務功能了!例如通過網頁瀏覽器收發電郵,訂購商品,查看航班信息等。在你的面前,就是具體的應用服務。

方案C,好基友燒烤攤,就是一個SaaS

遊客們可以直接購買食物,買了就能直接吃,什麼都不用自己操心,無需自己去準備器材、食材、也無需自己進行燒烤。

以上3個「ass」概念,一旦你理解了,雲計算你就基本上算是理解了。

怎麼樣,並不難吧?

其實,除了IaaS、PaaS、SaaS之外,現在還衍生出了很多相關的概念,例如BaaS(後端即服務,Backend-as-a-Service)、CaaS(通訊即服務,Communications-as-a-Service)、DaaS(數據即服務,Data-as-a-Service)。這些都是創造出來的概念,表達了你提供服務的層面到底是什麼。

就好像我給大家提供知識,也可以算是KaaS(Knowledge-as-a-Service)。

雲計算之所以成為一種普遍採用的流行技術,就是因為它有這麼幾方面的優點:

1 能力強

雲計算可以達到很龐大的規模,例如Google公司的雲計算,就有100多萬台伺服器,這意味著超強悍的計算能力。

2 很可靠

雲計算採用各種容災措施,可以保證服務的高可靠性,比本地服務更穩妥。

3 靈活性

雲計算很靈活,可以根據用戶需求或規模提供相適應的資源,並支持動態伸縮,想多就多,想少就少。

4 低成本

雲計算看上去很龐大,很花錢,但實際上,因為節點更為廉價,資源動態管理,所以,用戶花的錢反而更少,可以根據自己的使用情況定製服務,控制成本。

總之,雲計算作為一個新的技術趨勢,已經在不斷改變了我們的工作和生活方式。在網路等基礎設施日益發展的支撐下,雲計算將得到更快速的發展。

也許在未來,我們人類的大腦也會成為雲計算的一部分,那也說不定哦!

更多精彩內容,歡迎關注我們的公眾號:鮮棗課堂

【本文版權歸「鮮棗課堂」和小棗君所有,未經授權,請勿轉載】


推薦閱讀:

2017雙11技術揭秘—X-DB支撐雙11進入分散式資料庫時代
移動端 IP 優選方案
阿里雲Quick BI——讓人人都成為分析師
一鍵清理網站木馬文件,從此網站擁有專屬保鏢 ——阿里雲虛擬主機推出木馬查殺功能
2017年資料庫技術盤點

TAG:通信 | 雲計算 | 雲服務 |