小猴漫畫課堂:雲端計算
導語
小猴今年24歲,大學剛畢業, 目前在一家網際網路M公司實習,
昨晚他肝了一晚上, 不為別的, 就因為公司昨晚新到500臺伺服器, 要求讓小猴以及其他新人安裝系統,
對,
安裝了1整天+1個通宵... 最終晚上因為一道閃電
機房斷電... 還得重新安裝
今天小猴找到了他猴哥——資料猿溫大大
找他訴訴苦
1. 雲端計算
1.1 雲端計算本質:隨時隨地+任性的部署資源
最初通過物理機對資源管理,它非常不靈活:
- 採購不靈活
- 粒度不靈活
- 複用不靈活
- 運維不靈活
後面各大伺服器廠商為了讓其靈活好用,在物理機上虛擬化了,通過人工配置的方式方便虛擬出你需要的資源環境,不過規模也是有限的,後面在虛擬機器的基礎上最終實現了雲端計算,環境都統一部署到一個資料中心,再通過網際網路給客戶靈活的提供計算資源,網路資源、儲存資源。
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 雲端計算總結
更多幹貨,關注公眾號:資料猿溫大大
相關文章
- 小課堂 | 你聽過霧計算?對了,還有霾計算
- 雲端計算素材、課件:雲端計算可以做什麼用?
- 雲端計算教程學習入門影片課件:目錄漫遊技術
- 【雲端計算小知識】什麼是雲端計算?雲端計算特點是什麼?
- 雲端計算學習路線教程大綱課堂筆記:Apache訪問控制筆記Apache
- 計算機網路微課堂-課程概述計算機網路
- 雲端計算教程學習入門影片課件:雲端計算終端技術講解
- 雲端計算開發課程,雲端計算的工作累不累什麼體驗?
- 雲端計算教程學習入門影片課件:雲端計算與人工智慧人工智慧
- 雲端計算教程學習入門影片課件:雲端計算園區雲是什麼?
- 雲端計算學習路線圖素材課件:雲端計算常用的開源工具開源工具
- 雲端計算教程學習入門影片課件:怎麼組建雲端計算中心?
- 雲端計算教程學習入門影片課件:雲端計算中心怎麼選址?
- 雲端計算教程學習入門影片課件:雲端計算中IDS是什麼?
- 雲端計算教程學習入門影片課件:雲端計算中SOA是什麼?
- 雲端計算教程學習入門影片課件:雲端計算安全性有哪些?
- 零基礎如何學習雲端計算?雲端計算開發課程詳解
- 雲端計算教程學習入門影片課件:雲端計算架構參考模型架構模型
- 雲端計算教程學習入門影片課件:雲端計算中容錯計算是什麼?
- 小程式 網易雲課堂雲開發初體驗
- 雲端計算學習路線圖課件:雲端計算中的常見的雲配置錯誤
- 雲端計算教程學習入門影片課件:雲端計算開源軟體有哪些?
- 雲端計算教程學習入門影片課件:商業化雲端計算元件有哪些?元件
- 雲端計算教程學習入門影片課件:雲端計算中微服務是什麼?微服務
- 雲端計算教程學習入門影片課件:雲端計算通訊協議講解協議
- 雲端計算教程學習入門影片課件:小型雲端計算平臺怎麼搭建?
- 雲端計算教程學習入門影片課件:雲端計算管理工具有哪些?
- 雲端計算學習素材、課件,大資料和雲端計算的關係是什麼?大資料
- 雲端計算學習路線圖素材課件:DevOps和雲端計算之間的關係dev
- 雲端計算教程學習入門影片課件:雲端計算中心怎麼儲存資料?
- 雲端計算教程學習入門影片課件:雲端計算基礎服務元件講解元件
- 雲端計算髮展前景,linux系統課程Linux
- 雲端計算教程學習入門影片課件:雲端計算的加密與金鑰管理詳解加密
- 雲端計算學習路線教程大綱課件:雲端計算開發程式設計條件結構程式設計
- 雲端計算學習路線圖素材、課件,什麼是雲端計算的核心技術基礎?
- 雲端計算是什麼意思?新手怎麼學雲端計算開發入門課程
- Flutter小課堂:Text知多少Flutter
- 江民小課堂之防毒引擎防毒