小猴漫畫課堂:雲端計算

資料猿溫大大發表於2020-11-06

導語

小猴今年24歲,大學剛畢業, 目前在一家網際網路M公司實習,

昨晚他肝了一晚上, 不為別的, 就因為公司昨晚新到500臺伺服器, 要求讓小猴以及其他新人安裝系統,

對,

安裝了1整天+1個通宵... 最終晚上因為一道閃電

機房斷電... 還得重新安裝

今天小猴找到了他猴哥——資料猿溫大大

找他訴訴苦

1. 雲端計算

1.1 雲端計算本質:隨時隨地+任性的部署資源

最初通過物理機對資源管理,它非常不靈活:

  1. 採購不靈活
  2. 粒度不靈活
  3. 複用不靈活
  4. 運維不靈活

後面各大伺服器廠商為了讓其靈活好用,在物理機上虛擬化了,通過人工配置的方式方便虛擬出你需要的資源環境,不過規模也是有限的,後面在虛擬機器的基礎上最終實現了雲端計算,環境都統一部署到一個資料中心,再通過網際網路給客戶靈活的提供計算資源,網路資源、儲存資源。

1.2 具備時間靈活性與空間靈活性

雲端計算可以任何時候滿足你所需資源需求, 比如:你晚上11點,想要一個8g記憶體、4核cpu、100g硬碟的空間,只需要在雲平臺上輕輕一點就配置好了,無需你自己去買物理機、裝系統以及配置網路環境,並且每個人的資源都是虛擬化,獨立化的。

1.3 虛擬化半自動、雲端計算全自動

虛擬化通常是在一臺物理機上去虛擬多個系統,但這種也是需要人工去操作的,但隨著叢集規模擴大,網際網路公司基本上都是千臺伺服器起步,動輒上萬臺、甚至上百萬臺,這麼多伺服器靠人去配置虛擬機器幾乎不可能,最終還是要機器去做這個事情。

後面就發明了一種叫 排程 演算法,它像一個排程中心,幾千臺伺服器在這個中心裡面,無論使用者需要多少cpu、記憶體、硬碟的虛擬資源,它可以自動在中心內找滿足使用者的配置,並把虛擬的電腦啟動,使用者直接可使用,整個階段稱為:雲端計算

1.4 私有云、公有云 各有千秋

1.5 披著電商外套的雲廠商——亞馬遜

最初的亞馬遜是電商網站,它做電商時預見到自己會遇到雙十一的秒殺峰值場景:在某一時刻大家衝上來買東西,當大家買東西時,就十分需要雲的靈活性了,雙十一這天需要部署上萬臺伺服器,雙十一一過需要釋放掉這些資源去幹別的事情,因此亞馬遜後面基於開源的虛擬化技術開發一套自己的雲化軟體,由於它的雲平臺需要支撐自己的電商應用;而傳統的雲端計算廠商多為IT廠商出身,幾乎沒有自己的應用,所以亞馬遜的雲平臺對應用更加友好,迅速發展成為雲端計算的第一品牌,賺了很多錢。

1.6 Iaas、Paas、Saas 任君選擇

1. Iaas 就是自己在家做飯

住在小區樓房裡的你有一個大大的廚房,將超市買來的食材清洗,一邊開煤氣倒油菜入鍋,一邊開啟手機搜菜譜,一通忙活,40分鐘過去了,美美吃上一頓飯,吃完飯一邊刷鍋刷碗一邊還想著"遲早買個洗碗機",燃氣與做飯的地方是已經提供的,這是“工業社會完善的生活設施”。

2. Paas 就是帶菜去朋友家做飯

自己買菜去朋友家做飯,朋友家提供了廚具+煤氣+碗筷,你只需要秀出你技藝高超的廚技便能省時省錢的每餐一頓,同時還能獲得朋友的讚賞,這是“共享經濟時代的資源複利用”。

3. Saas 就是直接下館子

到了飯點,要吃飯了,你走到樓下KFC。你熟練的用手機掃描選單並快速點了一份“多番茄醬的漢堡包”,幾分鐘後熱氣騰騰的漢堡端到你面前,一整狼吞虎嚥後,抹抹嘴走人,這是“當代年輕人的生活現狀”。

這3種模型對應了雲端計算的3種型別:

  • 第一個是基礎設施服務(Iaas)廚房是儲存與伺服器,燃料則是網路。你的公司運營中不需要操心伺服器、儲存、網路這些,因為他們就跟現代城市生活中的水電一樣,是雲端計算時代的基礎設施。
  • 第二個是平臺(Paas)這其中炊具是作業系統,餐具則是中介軟體。你的公司購買了平臺服務,所以除了基礎設施,服務商還會通過中介軟體提供給你各種開發使用的解決方案,節省時間和資源。
  • 第三個當然是軟體(Saas)普通消費者接觸的基本就是這一層,最常見的就是各式web微應用。你甚至不需要自己準備資料(食材),只需想好自己需要什麼,然後想用就可以了。

1.7 雲端計算總結

更多幹貨,關注公眾號:資料猿溫大大

相關文章