雲端計算教程入門影片:雲端計算到底是什麼?
“雲端計算”這個詞,相信大家都非常熟悉了。作為IT行業的熱門技術,它頻繁出現在各大媒體的新聞報導中。BAT這樣的網際網路企業,也經常把它掛在嘴邊。相信很多人都想學習雲端計算,跟上技術潮流。如果對雲端計算有一定了解的話,應該會或多或少地聽到這些名詞——OpenStack、Hypervisor、KVM、Docker、K8S…雲端計算到底是什麼?看完千鋒的這一篇文章就夠了。
首先以上這些名詞,全部都屬於雲端計算的範疇。對於自學的初學者來說,想要理解這些名詞的具體含義,還有它們之間的關係,並不是一件容易的事情。雖然網際網路上有很多的資料,但是雜亂無章、晦澀難懂,對新人很不友好,容易讓人暈頭轉向,甚至打退堂鼓。所以作為雲端計算的入門第一課,將給大家做一個通俗易懂的宏觀介紹,重點解釋最主要的幾個名詞,和它們之間的關係,希望對大家入門有所幫助。
在介紹那些古怪名詞之前,我先簡單介紹一下雲端計算。以前電腦被發明的時候,還沒有網路,每個電腦(PC),就是一個單機。這臺單機,包括CPU、記憶體、硬碟、顯示卡等硬體。使用者在單機上,安裝作業系統和應用軟體,完成自己的工作。後來,有了網路(Network),單機與單機之間,可以交換資訊,協同工作。再後來,單機效能越來越強,就有了伺服器(Server)。人們發現,可以把一些伺服器集中起來,放在機房裡,然後讓使用者透過網路,去訪問和使用機房裡的計算機資源。
再再後來,小型網路變成了大型網路,就有了網際網路(Internet)。小型機房變成了大型機房,就有了IDC(Internet Data Center,網際網路資料中心)。當越來越多的計算機資源和應用服務(Application,例如看網頁,下電影)被集中起來,就變成了——“雲端計算(Cloud Computing)”。無數的大型機房,就成了“雲端”。
雲端計算的道理是簡單的,說白了,就是把計算機資源集中起來,放在網路上。但是,雲端計算的實現方式,就複雜了。這個計算機資源,實際上,分為好幾種層次:
第一層次,是最底層的硬體資源,主要包括CPU(計算資源),硬碟(儲存資源),還有網路卡(網路資源)等。
第二層次,要高階一些,我不打算直接使用CPU、硬碟、網路卡,我希望你把作業系統(例如Windows、Linux)裝好,把資料庫軟體裝好,我再來使用。
第三層次,更高階一些,你不但要裝好作業系統這些基本的,還要把具體的應用軟體裝好,例如FTP服務端軟體、線上影片服務端軟體等,我可以直接使用服務。
這三種層次,就是大家經常聽到的IaaS、Paas、SaaS。
SaaS: Software-as-a-Service(軟體即服務)
PaaS: Platform-as-a-Service(平臺即服務)
IaaS: Infrastructure-as-a-Service(基礎設施即服務)
這麼多樣化多層次的雲端計算服務,阿里、華為們又是怎麼提供的呢?於是,就有了各種軟體和平臺,負責對資源進行呼叫和管理。
如果要對物理資源進行管理,第一步,就是“虛擬化”。虛擬化是雲端計算的基礎。簡單來說,虛擬化就是在一臺物理伺服器上,執行多臺“虛擬伺服器”。這種虛擬伺服器,也叫虛擬機器(VM,Virtual Machine)。從表面來看,這些虛擬機器都是獨立的伺服器,但實際上,它們共享物理伺服器的CPU、記憶體、硬體、網路卡等資源。
最後給大家說一說常聽說的Docker,就是建立容器的工具,是應用容器引擎。Docker的中文意思,就是碼頭工人。而它的LOGO,就是一隻鯨魚揹著很多貨櫃箱。相比於傳統的虛擬機器,Docker的優勢很明顯,它啟動時間很快,是秒級,而且對資源的利用率很高(一臺主機可以同時執行幾千個Docker容器)。此外,它佔的空間很小,虛擬機器一般要幾GB到幾十GB,而容器只需要MB級甚至KB級。
好啦,以上就是今天的內容。再說下去,估計很多人又要暈了。雲端計算涉及到大量的需求。同一個需求,會有很多不同的技術來實現。同一個技術,往往又有多個不同的廠家互相競爭。所以,概念和名詞就會特別多,發展變化也會很快。不管怎麼說,梳理清楚最關鍵的名詞概念,是學好雲端計算的第一步。 最後給大家一張詳細的雲端計算學習圖作為結束,希望大家都能系統的學習到雲端計算的教程。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69916964/viewspace-2675493/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 雲端計算教程學習入門影片課件:雲端計算園區雲是什麼?
- 雲端計算教程學習入門影片課件:雲端計算中IDS是什麼?
- 雲端計算教程學習入門影片課件:雲端計算中SOA是什麼?
- 雲端計算教程學習入門影片課件:雲端計算中容錯計算是什麼?
- 雲端計算教程學習入門影片課件:雲端計算中微服務是什麼?微服務
- 雲端計算教程學習入門影片:雲端計算的模型都有哪些模型
- 雲端計算教程學習入門影片課件:怎麼組建雲端計算中心?
- 雲端計算教程學習入門影片課件:雲端計算中心怎麼選址?
- 雲端計算教程學習入門影片:雲端計算的部署模型和服務模型
- 雲端計算教程學習入門影片課件:雲應用是什麼?
- 雲端計算教程學習入門影片課件:小型雲端計算平臺怎麼搭建?
- 雲端計算教程學習入門影片課件:雲端計算與人工智慧人工智慧
- 雲端計算教程學習入門影片課件:雲端計算終端技術講解
- 雲端計算開發教程,雲端計算能幹什麼?
- 雲端計算教程學習入門影片課件:雲端計算中心怎麼儲存資料?
- 好程式設計師雲端計算教程分享入門雲端計算要精通學習什麼?程式設計師
- 雲端計算教程學習入門影片課件:雲端計算安全性有哪些?
- 雲端計算教程學習入門影片:雲端計算學習的必學知識
- 雲端計算教程學習入門影片課件:雲端計算架構參考模型架構模型
- 雲端計算教程學習入門影片課件:VDI(遠端桌面)是什麼?
- 雲端計算教程學習入門影片課件:雲端計算開源軟體有哪些?
- 雲端計算教程學習入門影片課件:商業化雲端計算元件有哪些?元件
- 雲端計算教程學習入門影片課件:雲端計算通訊協議講解協議
- 雲端計算教程學習入門影片課件:雲端計算管理工具有哪些?
- 雲端計算教程學習入門影片課件:私有辦公雲是什麼?
- 【雲端計算小知識】什麼是雲端計算?雲端計算特點是什麼?
- 學習雲端計算怎麼入門,如何學習雲端計算?
- 雲端計算教程學習入門影片課件:雲端計算基礎服務元件講解元件
- Linux雲端計算教程全套影片合集:如何用大白話解釋什麼是雲端計算Linux
- 雲端計算到底是什麼?我這樣看待雲端計算
- 雲端計算影片教程:2020年雲端計算學習路線圖
- 什麼叫雲端計算?雲端計算通俗解釋
- 雲端計算教程學習入門影片課件:什麼是中介軟體?
- 雲端計算教程開發知識,學雲端計算有什麼用?
- 什麼是雲端計算雲端計算能幹什麼?雲端計算學習筆記工具素材筆記
- 雲端計算教程學習入門影片課件:雲端計算的加密與金鑰管理詳解加密
- 如何入門雲端計算?
- 雲端計算教程學習入門影片課件:私有云計算平臺怎麼搭建?