云計(jì)算是一種按使用量付費(fèi)的模式,這種模式提供可用的、便捷的、按需的網(wǎng)絡(luò)訪問(wèn),進(jìn)入可配置的計(jì)算資源共享池,(資源包括網(wǎng)絡(luò)、服務(wù)器、存儲(chǔ)、應(yīng)用軟件、服務(wù)),這些資源能夠被快速提供,需要投入很少的管理工作,或與服務(wù)供應(yīng)商進(jìn)行很少的交互。
1:云計(jì)算之前的使用模式
IDC 托管
IDC 租用
虛擬主機(jī)(買空間)
VPS:虛擬專用主機(jī)
2:傳統(tǒng)數(shù)據(jù)中心面臨的問(wèn)題
資源使用率低
資源分配不均
自動(dòng)化能力差
3:云計(jì)算的優(yōu)勢(shì)
云計(jì)算是一種使用模式,不是一種技術(shù)
云計(jì)算的使用方式:通過(guò)網(wǎng)絡(luò)訪問(wèn)
云計(jì)算的優(yōu)勢(shì):彈性計(jì)算、按需計(jì)費(fèi)
4:云計(jì)算的特點(diǎn)
資源池化
無(wú)處不在的網(wǎng)絡(luò)訪問(wèn)
可隨時(shí)調(diào)節(jié)的自助服務(wù)
可測(cè)量的服務(wù)量
快速的變化伸縮
5:云計(jì)算的服務(wù)模式
A:支撐服務(wù)
由支撐網(wǎng)絡(luò)來(lái)提供,云計(jì)算模式實(shí)現(xiàn)的使用的方式。
B:IaaS基礎(chǔ)設(shè)施即服務(wù)
消費(fèi)者通過(guò)支撐網(wǎng)絡(luò)可以從完善的計(jì)算機(jī)基礎(chǔ)設(shè)施獲得服務(wù)。這類服務(wù)稱為基礎(chǔ)設(shè)施即服務(wù),基于 Internet 的服務(wù)(如存儲(chǔ)和數(shù)據(jù)庫(kù))是 IaaS的一部分。
C:PaaS平臺(tái)即服務(wù)
PaaS(Platform-as-a-Service:平臺(tái)即服務(wù))是指將軟件研發(fā)的平臺(tái)作為一種服務(wù),以SaaS的模式提交給用戶。因此,PaaS也是SaaS模式的一種應(yīng)用。
D:SaaS
它是一種通過(guò)Internet提供軟件的模式,廠商將應(yīng)用軟件統(tǒng)一部署在自己的服務(wù)器上,客戶可以根據(jù)自己實(shí)際需求,通過(guò)互聯(lián)網(wǎng)向廠商定購(gòu)所需的應(yīng)用軟件服務(wù),按定購(gòu)的服務(wù)多少和時(shí)間長(zhǎng)短向廠商支付費(fèi)用,并通過(guò)互聯(lián)網(wǎng)獲得廠商提供的服務(wù)。用戶不用再購(gòu)買軟件,而改用向提供商租用基于Web的軟件,來(lái)管理企業(yè)經(jīng)營(yíng)活動(dòng),且無(wú)需對(duì)軟件進(jìn)行維護(hù),服務(wù)提供商會(huì)全權(quán)管理和維護(hù)軟件,軟件廠商在向客戶提供互聯(lián)網(wǎng)應(yīng)用的同時(shí),也提供軟件的離線操作和本地?cái)?shù)據(jù)存儲(chǔ),讓用戶隨時(shí)隨地都可以使用其定購(gòu)的軟件和服務(wù)。對(duì)于許多小型企業(yè)來(lái)說(shuō),SaaS是采用先進(jìn)技術(shù)的最好途徑,它消除了企業(yè)購(gòu)買、構(gòu)建和維護(hù)基礎(chǔ)設(shè)施和應(yīng)用程序的需要。
6:云計(jì)算的類型
A:公有云
公有云通常指第三方提供商為用戶提供的能夠使用的云,公有云一般可通過(guò) Internet 使用,可能是免費(fèi)或成本低廉的,公有云的核心屬性是共享資源服務(wù)。這種云有許多實(shí)例,可在當(dāng)今整個(gè)開放的公有網(wǎng)絡(luò)中提供服務(wù)。例如:阿里云、騰訊云、青云、百度云、盛大云、迅達(dá)云、等等。
B:私有云
私有云(Private Clouds)是為一個(gè)客戶單獨(dú)使用而構(gòu)建的,因而提供對(duì)數(shù)據(jù)、安全性和服務(wù)質(zhì)量的最有效控制。該公司擁有基礎(chǔ)設(shè)施,并可以控制在此基礎(chǔ)設(shè)施上部署應(yīng)用程序的方式。私有云可部署在企業(yè)數(shù)據(jù)中心的防火墻內(nèi),也可以將它們部署在一個(gè)安全的主機(jī)托管場(chǎng)所,私有云的核心屬性是專有資源。
C:混合云
混合云融合了公有云和私有云,是近年來(lái)云計(jì)算的主要模式和發(fā)展方向。我們已經(jīng)知道私企業(yè)主要是面向企業(yè)用戶,出于安全考慮,企業(yè)更愿意將數(shù)據(jù)存放在私有云中,但是同時(shí)又希望可以獲得公有云的計(jì)算資源,在這種情況下混合云被越來(lái)越多的采用,它將公有云和私有云進(jìn)行混合和匹配,以獲得最佳的效果,這種個(gè)性化的解決方案,達(dá)到了既省錢又安全的目的。
(二)虛擬化概述
虛擬化,是指通過(guò)虛擬化技術(shù)將一臺(tái)計(jì)算機(jī)虛擬為多臺(tái)邏輯計(jì)算機(jī)。在一臺(tái)計(jì)算機(jī)上同時(shí)運(yùn)行多個(gè)邏輯計(jì)算機(jī),每個(gè)邏輯計(jì)算機(jī)可運(yùn)行不同的操作系統(tǒng),并且應(yīng)用程序都可以在相互獨(dú)立的空間內(nèi)運(yùn)行而互不影響,從而顯著提高計(jì)算機(jī)的工作效率。
虛擬化使用軟件的方法重新定義劃分IT資源,可以實(shí)現(xiàn)IT資源的動(dòng)態(tài)分配、靈活調(diào)度、跨域共享,提高IT資源利用率,使IT資源能夠真正成為社會(huì)基礎(chǔ)設(shè)施,服務(wù)于各行各業(yè)中靈活多變的應(yīng)用需求。
1:虛擬化的分類
全虛擬化
半虛擬化
平臺(tái)虛擬化
硬件虛擬化(Inter vt-x/EPT) (AMD AMD-v /RVI)
軟件虛擬化
桌面虛擬化
應(yīng)用虛擬化
存儲(chǔ)虛擬化
網(wǎng)絡(luò)虛擬化
2:虛擬化的優(yōu)勢(shì)
虛擬化可以虛擬出不同的虛擬操作系統(tǒng)。
虛擬機(jī)之間是相互獨(dú)立互不影響的。
支持異構(gòu)。
支持快照、克隆、還原等操作
(三)云計(jì)算與虛擬化的區(qū)別與聯(lián)系
1:虛擬化是一種技術(shù),云計(jì)算是一種使用模式。
2:虛擬化是指將物理的實(shí)體,通過(guò)軟件模式,形成若干虛擬存在的系統(tǒng),其實(shí)真是運(yùn)作還是在實(shí)體上,只是劃分了若干區(qū)域或者時(shí)域劃分
3:云計(jì)算的基礎(chǔ)是虛擬化,但虛擬化只是云計(jì)算的一部分,云計(jì)算其實(shí)就是在虛擬化出若干資源池以后的應(yīng)用,但虛擬化并不是只對(duì)應(yīng)云計(jì)算的
(四)KVM虛擬化
KVM是開源軟件,全稱是kernel-based virtual machine(基于內(nèi)核的虛擬機(jī))。
是x86架構(gòu)且硬件支持虛擬化技術(shù)(如 intel VT 或 AMD-V)的Linux全虛擬化解決方案。
它包含一個(gè)為處理器提供底層虛擬化 可加載的核心模塊kvm.ko(kvm-intel.ko或kvm-AMD.ko)。
KVM還需要一個(gè)經(jīng)過(guò)修改的QEMU軟件(qemu-kvm),作為虛擬機(jī)上層控制和界面。
KVM能在不改變linux或windows鏡像的情況下同時(shí)運(yùn)行多個(gè)虛擬機(jī),(它的意思是多個(gè)虛擬機(jī)使用同一鏡像)并為每一個(gè)虛擬機(jī)配置個(gè)性化硬件環(huán)境(網(wǎng)卡、磁盤、圖形適配器……)。
1:KVM的優(yōu)勢(shì)
嵌入到Linux的Kernel中 (提高兼容性)
代碼級(jí)資源調(diào)用(提高性能)
虛擬機(jī)就是一個(gè)進(jìn)程
直接支持MUMA技術(shù)(NUMA(Non Uniform Memory Access Architecture)技術(shù)可以使眾多服務(wù)器像單一系統(tǒng)那樣運(yùn)轉(zhuǎn),同時(shí)保留小系統(tǒng)便于編程和管理的優(yōu)點(diǎn)。)
2:KVM安裝前提
CPU要支持虛擬化,服務(wù)器上默認(rèn)一般是開啟的,虛擬機(jī)要自己?jiǎn)?dòng)VT-EPT技術(shù)