云计算和虚拟化
云計(jì)算:4部署——3服務(wù)——5特征——8通用點(diǎn)
4類部署:私有云、公有云、行業(yè)云、混合云
3種服務(wù):軟件即服務(wù)——SaaS? ? ? ? 平臺(tái)即服務(wù)——PaaS? ? ? ? 基礎(chǔ)架構(gòu)即服務(wù)——IaaS
5大特征:資源池化、廣泛網(wǎng)絡(luò)訪問、快速彈性、按需自助服務(wù)、可計(jì)量服務(wù)
8個(gè)通用點(diǎn):大規(guī)模、標(biāo)準(zhǔn)化、虛擬化、低成本、彈性計(jì)算、地理分布、面向服務(wù)、高安全性
三種服務(wù)模式:IaaS:基礎(chǔ)架構(gòu)即服務(wù)? 出租處理能力、存儲(chǔ)空間、網(wǎng)絡(luò)容量等基本計(jì)算資源
? ? ? ? ? ? ? ? ? ? ? ? PaaS:平臺(tái)即服務(wù)? 為客戶開發(fā)的應(yīng)用程序提供可部署的云環(huán)境
? ? ? ? ? ? ? ? ? ? ? ? SaaS:軟件即服務(wù)? 在網(wǎng)絡(luò)上提供可直接使用的應(yīng)用程序
虛擬化
云計(jì)算使用的核心技術(shù)是虛擬化(軟硬解耦),虛擬化其實(shí)主要提供IaaS模式的服務(wù),而云計(jì)算其他的模式的服務(wù)幾乎都是在IaaS的基礎(chǔ)上發(fā)展起來的。
虛擬化(virtualization):
常見的虛擬化:服務(wù)器虛擬化、網(wǎng)絡(luò)虛擬化、存儲(chǔ)虛擬化、桌面虛擬化
在各種虛擬化廠商中,做得比較好的比如Linux的KVM、Citrix XEN、VMware EXSI,這幾類都是很好的虛擬化系統(tǒng),像阿里云,百度云,華為云,天翼云最底層其實(shí)都是用的這些,我的理解就是先有硬件,在硬件上把虛擬化系統(tǒng)裝好,就有了現(xiàn)在的云,才能將這些硬件池化,將資源池化,才能實(shí)現(xiàn)像CPU、內(nèi)存、磁盤的分配。
Hypervisor:虛擬化技術(shù)的核心,虛擬化層的具體體現(xiàn)
- 創(chuàng)造并運(yùn)行虛擬機(jī)的軟件、固件或者硬件
- 以軟件的方式實(shí)現(xiàn)一套和物理主機(jī)環(huán)境完全一樣的虛擬環(huán)境,物理主機(jī)有的所有資源
- 相當(dāng)于對物理主機(jī)的資源進(jìn)行劃分和隔離,供上層使用
服務(wù)器虛擬化
CPU虛擬化
CPU虛擬化就是可以理解為超線程,1槽,4核,8線程,就可以理解為可以分配成8個(gè)VCPU
內(nèi)存虛擬化
? ? ? ? 操作系統(tǒng)對內(nèi)存的認(rèn)識與管理達(dá)成一下兩點(diǎn)認(rèn)識:
? ? ? ? ? ? ? ? ? ? ? ? *內(nèi)存都是從屋里地址0開始
? ? ? ? ? ? ? ? ? ? ? ? *內(nèi)存都是連續(xù)的
? ? ? ? 內(nèi)存虛擬化需要解決的兩個(gè)問題:
? ? ? ? ? ? ? ? 1.從物理地址0開始:物理地址0只有一個(gè),無法同時(shí)滿足所有客戶機(jī)從0開始的需求
? ? ? ? ? ? ? ? 2.地址連續(xù):雖然可以分配連續(xù)的物理地址,但是內(nèi)存使用率不高,缺乏靈活性
內(nèi)存虛擬化就是把物理機(jī)的真實(shí)物理內(nèi)存統(tǒng)一管理,包裝成多個(gè)虛擬機(jī)的內(nèi)存給若干虛擬機(jī)使用。
內(nèi)存復(fù)用
內(nèi)存共享:虛擬機(jī)之間共享同一物理內(nèi)存空間,此時(shí)虛擬機(jī)僅對內(nèi)存做制度操作。寫時(shí)復(fù)制:當(dāng)虛擬機(jī)需要對內(nèi)存進(jìn)行寫操作時(shí),開辟另一內(nèi)存空間,并修改映射。
內(nèi)存置換:虛擬機(jī)長時(shí)間未訪問的內(nèi)存內(nèi)容背置換到存儲(chǔ)中,并建立映射,當(dāng)虛擬機(jī)再次訪問該內(nèi)存內(nèi)容時(shí)再置換回來。 Linux——swap
內(nèi)存氣泡:將較為空閑的虛擬機(jī)內(nèi)存釋放,給內(nèi)存使用率較高的虛擬機(jī),從而提升內(nèi)存利用率。
(注:不正之處請大神批評指正!)? ? ?
總結(jié)
- 上一篇: liunx中文件夹不能删除怎么操作
- 下一篇: 双目相机标定Matlab