雲計算術語掃盲

本文首發於個人公衆號 Linux雲計算網絡(id: cloud_dev),專一於乾貨分享,號內有 10T 書籍和視頻資源,後臺回覆 「1024」便可領取,歡迎你們關注,二維碼文末能夠掃。

資源


在雲計算中,資源和服務本質上是同樣的,服務可能更泛一些,資源通常特指 CPU(計算)、Mem(存儲)和 IO (網絡)三大資源,<!--more-->雲計算的作法就是將閒置的這些資源充分利用起來,租給用戶使用。我以爲這也有點共享經濟的意思,你們把本身身邊閒置的資源拿出來,分享給別人使用,我爲人人,人人爲我。只不過雲計算這種資源比較奢侈,通常人還提供不起,只有那些大企業,在知足本身業務需求之餘,還空閒着不少資源,因此,與其浪費掉,還不如租給用戶去使用,既避免了浪費,還能賺錢。數據庫

雲部署類型


資源多了,就會有一個問題,這些資源該放在哪,以及怎麼放,這就涉及到雲計算資源的部署類型,根據放的地方不一樣,能夠分爲公有云、私有云和混合雲。公有云就是放在一個公共的地方,這個地方有個術語叫雲服務提供商,這通常都是大公司,小公司還玩不轉;私有云則是放在企業內部,通常供自身業務需求;而混合雲則是二者融合起來,公有云服務體量大的業務,私有云負責數據的安全。而根據怎麼放,近年來已經玩出了不少新花樣,譬如把和政務相關的資源放一塊,造成政務雲,跟金融相關的放一塊又造成金融雲,相似的還有視頻雲、音樂雲、直播雲等。編程

雲服務類型


資源整合起來,就須要對外提供服務,用戶那麼多,可能每一個用戶的對服務的需求都不同,該怎麼知足用戶多樣的需求,是一個很是關鍵的問題。好比用戶想要一個開發環境,想立馬就上手 Coding,你就不能純粹給他一個裸機資源,又如用戶想用 email 服務,你也必須給他裝好相應的軟件,用戶只需動動手指就可使用。因此,根據提供的服務類型的不一樣,能夠將雲服務分爲 IaaS(基礎設施即服務)、PaaS(平臺即服務) 和 SaaS(軟件即服務)。一樣,若是再細分的話,相似的還有 DaaS(數據即服務)、SDNaaS(SDN 即服務)、CaaS(容器即服務)等。安全

公有云


上面已經說了一些,這裏嚴格定義一下,公有云通常爲雲服務器提供商所擁有和運營,包括全部硬件、軟件和其餘支撐性基礎設施資源,經過 Internet 向用戶提供其資源,用戶能夠經過 Web 等方式來訪問這些資源。業界比較有名的公有云廠商有:Amazon AWS、Microsoft Azure、Google Cloud、阿里雲、騰訊雲、百度雲、UCloud 等。服務器

私有云


私有云是專供一個企業或組織使用的雲計算資源,通常部署在自家數據中心上,也能夠付費給第三方的提供商託管。在私有云中,經過專用網絡來維護其服務和基礎結構,於是安全性會比較高。業界比較有名的私有云廠商有:VMWare、Nutanix.、深信服、華爲雲、青雲等。網絡

混合雲


混合雲組合了公有云和私有云,經過技術手段支持數據和應用程序在二者之間遷移,可以爲企業提供更大的靈活性和更多的部署選項。工具

IaaS


IaaS 提供的是比較底層的雲計算服務,如服務器和虛擬機、存儲空間、網絡和操做系統,用戶能夠根據本身的需求租用特定的資源便可,雲服務提供商管理和維護着這些資源,用戶只須要購買、安裝、配置和管理所需的軟件,就能夠構建本身的業務系統。測試

PaaS


PaaS 則能夠按需提供開發、測試、交付和管理應用程序所需的環境,包括中間件和數據庫相關的基礎結構。用戶能夠專一在本身的業務邏輯上,無需關心環境的問題,由於一切都就緒,你就開幹就好了。阿里雲

SaaS


SaaS 則是提供實在的軟件服務,通常用戶經過訂閱的方式來使用軟件,隨時隨地均可以在雲上使用現成的軟件,無需下載安裝,也無需關心軟件升級和維護問題,由於這一切在雲端都已經幫你作了。雲計算

虛擬機


虛擬機是資源的的具象,資源太抽象了,雖說包括但不限於計算、存儲和網絡這三大資源,可是這些資源都是統一放在一個「池子」裏,如何管理這些資源,並根據用戶的需求合理地進行劃分,虛擬機就是一種很是好的資源管理方式,它將物理主機上的資源進行細分,一個虛擬機使用一部分,彼此之間不會影響。在外部看來,它就像是一臺真實的物理主機同樣,擁有和主機該有的一切配置,包括 CPU、內存和 IO,只不過這些都是經過程序虛擬出來的。spa

虛擬化


虛擬化就是將資源進行細分(虛擬)的一門技術,它能夠虛擬計算、虛擬存儲、虛擬網絡,以及虛擬網絡功能。它的一個宗旨就是將閒置的資源劃分出來,虛構一個和真實物理環境沒有差異的虛擬環境,這樣,用戶在使用資源的時候,就像是在使用一臺真實物理機同樣。常見的虛擬化技術有 KVM、Xen、Qemu 等。


公衆號後臺回覆「加羣」,帶你進入高手如雲交流羣

個人公衆號 「Linux雲計算網絡」(id: cloud_dev) ,號內有 10T 書籍和視頻資源,後臺回覆 「1024」 便可領取,分享的內容包括但不限於 Linux、網絡、雲計算虛擬化、容器Docker、OpenStack、Kubernetes、工具、SDN、OVS、DPDK、Go、Python、C/C++編程技術等內容,歡迎你們關注。

相關文章
相關標籤/搜索