版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
按需的網(wǎng)絡(luò)進(jìn)入可配置的計(jì)算資源共享(資源包括網(wǎng)絡(luò)服務(wù)器,1.11.1云計(jì)算必須通過網(wǎng)絡(luò)彈性計(jì)算,按需1.21.2IDCIDC虛擬主機(jī)(賣空間的vps:虛擬專有主機(jī),openvz超賣很坑人的,xen1.31.3資源利用率低(大部分機(jī)器cpu1.41.4基礎(chǔ)設(shè)施:計(jì)算,,網(wǎng)絡(luò)服平臺(tái)服務(wù):對(duì)象,認(rèn)證,運(yùn)行環(huán)境,消息隊(duì)列,數(shù)據(jù)庫服應(yīng)用平臺(tái):,內(nèi)容,合作,通信,財(cái) 11、公有云(Public通常指第提供商為用戶提供的能夠使用的云,公有云一般可通Internet使用,可能是免費(fèi)或成本低廉的,公有云的屬性是共享資源服務(wù)。這種云有許多實(shí)例,可在整個(gè)開放的公有網(wǎng)絡(luò)中提供服務(wù)。例如:aws亞馬遜,阿里云,青云,3、混合云(Hybrid3、混合云(Hybrid這種個(gè)性化的解決方案,達(dá)到了既又安全的目的,例如在一次活動(dòng)中,只需器,即屬于SaaS服務(wù)。一個(gè)服務(wù)器上的應(yīng)用都可以通過網(wǎng)絡(luò)來運(yùn)行,就是SaaS了。你消費(fèi)的服務(wù)完全是從網(wǎng)頁如Netflix,MOG,Apps,B,Dropbox或者蘋果的iCloud那里進(jìn)入這些分類。盡管這些網(wǎng)頁服務(wù)是用作商務(wù)和或者提供給消費(fèi)者的服務(wù)是把客戶采用提供的開發(fā)語言和工具(例如Java,pythonNet等開發(fā)的或收購的應(yīng)用程序部署到供應(yīng)商的云計(jì)算基礎(chǔ)設(shè)施上去。等,但客戶能控制部署的應(yīng)用程序更適合提供給開發(fā)人員使用,在這里也可以使用dockerCPU。,你可以將硬件外包到別的地方去公司會(huì)提供場外服務(wù)器和網(wǎng)絡(luò)。,、消費(fèi)者不管理或控制任何云計(jì)算基礎(chǔ)設(shè)施,但能控制操作系統(tǒng)的選擇、相當(dāng)于商品房,建筑商蓋好,就行。不夠再買一套(可以隨時(shí)退PAAS相當(dāng)于租房,房子做什么用有一定限制,但裝修家居什么的房東都做好了,不夠再租也比較方便。PAAS上是服務(wù)的運(yùn)行環(huán)境,服務(wù)商提供了擴(kuò)容以PAASSAAS相當(dāng)于酒店,需要的時(shí)候租一間住就行,不住了退,完全不用操心房間的問題,有不同風(fēng)格檔次的酒店以及不同格局的房間供你選擇。SAAS提8個(gè)tomcat8個(gè)虛擬機(jī)上各跑一個(gè)tomcat8tomcattomcat出問題(內(nèi)存有問題,jvm有問題等7個(gè)tomcat8個(gè)虛擬機(jī)上跑分別各跑一8tomcat效果好,但是虛擬機(jī)的互相獨(dú)立互不影響8009:AJP8005:支持異構(gòu):linux系統(tǒng)可以虛擬化windows虛擬化和云計(jì)算的簡單虛擬化是一種技術(shù)云計(jì)算是通過虛擬化技術(shù)實(shí)現(xiàn)的一種通過網(wǎng)絡(luò)獲取在服務(wù)器上,部署不同的服務(wù)的時(shí)候,希望相互apache\nginx\又叫硬件輔助虛擬化技術(shù),最初所使用的虛擬化技術(shù)就是全虛擬化(Full(VM(VMMhypervisor1,這種hypervisor是直接運(yùn)行在物理硬件之上的。其次是類型2,這種hypervisor(運(yùn)行在物理硬件之上)類型1hypervisor的一個(gè)例子是基于內(nèi)核的虛擬機(jī)(KVM——它本身是一個(gè)基于操作系統(tǒng)的hypervisor類型2hypervisor包括QEMU和WINE。因?yàn)檫\(yùn)行在虛擬機(jī)上的操作系統(tǒng)通過Hypervisor來最終硬件,所以虛擬機(jī)發(fā)出的指令需經(jīng)過HypervisorOS能識(shí)別的指令格式,這里的客戶操作系統(tǒng)即是運(yùn)行的虛擬機(jī),所以HypervisorCPUCPU 用戶可以執(zhí)行的指令,用戶的一些應(yīng)用、ring2、ring1、ring0比較用戶層面是不能執(zhí)行ring0級(jí)別 沒法執(zhí)行,所以需要翻譯系統(tǒng)進(jìn)行了修改,增加了一個(gè)專門的API,這個(gè)API可以將客戶操作系統(tǒng)發(fā)出的指令進(jìn)行最優(yōu)化,即不需要Hypervisor耗費(fèi)一定的資源進(jìn)行翻譯操作,因此Hypervisor點(diǎn)就是,要修改包含該API的操作系統(tǒng),但是對(duì)于某些不含該API的操作系統(tǒng)基于內(nèi)核的虛擬機(jī)(KVM)是針對(duì)包含虛擬化擴(kuò)展 VT或AMD- x86硬件上 Linux的完全原生的虛擬化解決方案。對(duì)半虛擬(paravirtualization)Linux和WindowsGuestKVM目前設(shè)計(jì)為通過可加載的內(nèi)核模塊連接內(nèi)核。支持的操作系統(tǒng)版本包Linux、BSD、Solaris、Windows、Haiku、ReactOS和AROSResearchOperatingSystem。一個(gè)添加了補(bǔ)丁的KVM版本(qemu)能夠在MacOSX上運(yùn)行。KVM是在虛擬機(jī)和硬件之間加了一個(gè)軟件層--Hypervisor,或者叫做虛擬機(jī)管理程序(VMM,KVKVM是在虛擬機(jī)和硬件之間加了一個(gè)軟件層--Hypervisor,或者叫做虛擬機(jī)管理程序(VMM,KVM的hypervisor是直接運(yùn)行在物理硬件之上的。XEN把客戶操作系統(tǒng)進(jìn)行了修改的如果給KVM、XEN簡單歸類的話,KVM是完全虛擬化技術(shù)又叫硬件輔助虛擬化技術(shù)(FullVirtualization)。(parvirtualizationKVM是完全虛擬化技術(shù)又叫硬件輔助虛擬化技術(shù)(FullVirtualization)也有人將KVM架構(gòu)分解為兩部分:KVM驅(qū)動(dòng)linuxkernel的一個(gè)模塊設(shè)的途徑KVMLinux內(nèi)核集成的,所以速度較快,同時(shí),KVMpv和hvm,可以安裝各種Linux版和Windows版,可以運(yùn)行在支持虛擬化擴(kuò)展的X86和X86-64硬件架構(gòu)XEN實(shí)際上出現(xiàn)的時(shí)間要早于KVM,它是由大學(xué)開發(fā)的,一個(gè)開源的Windows系統(tǒng)。除此之外,XEN還擁有更好的可用資源、平臺(tái)支持、可目前來看,從性能和成熟度上而言,XEN要優(yōu)于KVMKVMAWSXEN半虛擬化技術(shù),XEN也積累了很多優(yōu)秀的解決方案,穩(wěn)定性更優(yōu),而KVM最大LinuxKVMESX擁有相同的架構(gòu),這也讓KVM今年得到大批用戶的支持。未來虛擬化技術(shù)將想著開源的XEN與KVMVMware更勝一籌,在開源的世界中,XEN能否守住陣營,KVM又將如何發(fā)展都值得我們關(guān)數(shù)量大的情況推薦使用KVM,RHEV(紅帽的商業(yè)產(chǎn)品,并不開源,oVirt,Openstack,Vmvarevshpere用戶名和及網(wǎng)關(guān)信息,即可隨時(shí)隨地的通過網(wǎng)絡(luò)自己的桌面系統(tǒng),從而實(shí)現(xiàn)單機(jī)多用戶。多用于IP外包,呼叫中心,銀行辦公、移動(dòng)桌面。技術(shù)原理是基于應(yīng)用/服務(wù)器計(jì)算A/S架構(gòu),采用類似虛擬終端的技術(shù),把、打印輸出等)與計(jì)算邏輯開來。在用戶一個(gè)服務(wù)器虛擬化后的同運(yùn)行本地應(yīng)用程序一樣的感受。3)又叫硬件輔助虛擬化技術(shù),最初所使用的虛擬化技術(shù)就是全虛擬化(Full(VM(VMM主要是在客戶操作系統(tǒng)和硬件之間捕捉和處理那些對(duì)虛擬化敏感的指使客戶操作系統(tǒng)無需修改就能運(yùn)行odpriorBM/MSiruBxM,Meoion和MeEX戶操作系統(tǒng)發(fā)出的指令優(yōu)化,使得GuestOS能夠非常好地配合Hyperivosr來實(shí)其最經(jīng)典的產(chǎn)品就是XenHyper-V所采用技術(shù)和Xen類似,所以也可以把Hyper-V歸屬于半虛擬化虛擬化系統(tǒng)僅提供處理器的虛擬化能要修改包含該API的操作系統(tǒng),但是對(duì)于某些不含該API的操作系統(tǒng)(主要是而且在整體速度上有一定的優(yōu)勢。然而,需要對(duì)GuestOS進(jìn)行修改,所以在用兩種虛擬化架寄居架構(gòu)(HostedArchitecture)和金屬架構(gòu)(“BareMetal”Architecture),如常見的虛擬化1、KVM(Kernel-basedVirtualMachine,基于內(nèi)核的虛擬機(jī),是一種用于Linux內(nèi)核中的虛擬化基礎(chǔ)設(shè)施,是硬件支持虛擬化技術(shù)(InVT或AMD-V)的Linux的全虛擬化解決方案。KVM采用寄居式虛擬化架構(gòu),是Linux內(nèi)核中的一個(gè)可裝載模塊其功能是將Linux內(nèi)核轉(zhuǎn)換成一個(gè)金屬架構(gòu)的Hypervisor2、Xen是最早的開源虛擬化引擎最初是大學(xué)的一個(gè)開源項(xiàng)目Xen是一OS3、VMwareVMwareESXi是VMware件資源的特殊的操作系統(tǒng),可以直接運(yùn)行在機(jī)上面。虛擬化內(nèi)核(稱為VMkernel4 Hyper-VWindowsServer2008中。與VMWareESXi、Xen一樣采用金屬架構(gòu),直接運(yùn)行在硬件之上。四、虛擬化之KVMMachine,以色列的公司Qumranet開發(fā)。KVM2006122007年2月的linux2.6.20RedHat20089月收購Qumranet公司后,在RHEL6及以后版中使用KVM作為默認(rèn)的虛擬化引擎。KVM是x86架構(gòu)且硬件支持虛擬化技術(shù)(inVT或AMD-V)的Linux全虛擬化解決方案,它包含一個(gè)為處理器提供底層虛擬化、可加載的模塊kvm.ko(kvm-in.kokvm-AMD.ko。KVM本身不執(zhí)行任何硬件模擬,需要修改過的QEMU向它提供模擬的I/O。在KVM架構(gòu)中,每個(gè)虛擬機(jī)其實(shí)就是一個(gè)常規(guī)的Linux進(jìn)程,由Linux調(diào)度程序進(jìn)行調(diào)度,因此,KVMLinux內(nèi)核的所有功能。如圖所示,KVM就是LinuxQEMU提供BIOSPCIUSB(比如IDE和SCSI)KVMCP(vCPU設(shè)備驅(qū)動(dòng)等,被KVM置于一種受限制的CPUKVMCPU和內(nèi)存的虛級(jí)化,以及客戶機(jī)的I/O攔截。Guest的I/O被KVM后,交給QEMU處理。QEMU:修改過的為KVM虛機(jī)使用的QEMU代碼,運(yùn)行在用戶空間,提供硬件I/O虛擬化,通過IOCTL/dev/kvm設(shè)備和KVM交互。需要注意的是:KVM只是虛擬化解決方案的一部分,想要實(shí)現(xiàn)全虛擬化,還需CPU處理器提供的虛擬化支持(VT-xGuestOS創(chuàng)建虛擬化處理器,本質(zhì)是對(duì)寄存器的模擬和對(duì)指令集的劃分)。kvm虛擬化成獨(dú)立的虛擬化地址I/O虛擬化Linux操作系統(tǒng)標(biāo)準(zhǔn)內(nèi)核中的KVM內(nèi)核模塊生成了一個(gè)名為/dev/kvm的設(shè)備,有了/dev/kvmGuestOS的地址空間(內(nèi)存地址、磁盤地址)能夠獨(dú)立于標(biāo)準(zhǔn)內(nèi)核或其他任何GuestOS的地址空間。Linux操作系 結(jié)構(gòu)包含的 樹下的設(shè)備對(duì)于所有User-進(jìn)程或線程(GuestOSVMM上)來說都是通用的,但是每個(gè)打開/dev/kvm設(shè)備的不同的進(jìn)程或線程,所能使用的都是唯一且各不相同的地址映射(為了支持GuestOS間的)。KVM內(nèi)核模塊通過/dev/kvm設(shè)備提供了內(nèi)存虛擬化,給予GuestOS與內(nèi)核或者其他GuestOSGuestOS都有自己的地址空間,并且這些地址空間是在實(shí)例化GuestOS時(shí)創(chuàng)建映射的。映射給GuestOS的物理內(nèi)存實(shí)際上是映射給這個(gè)GuestOS在VMM中相應(yīng)進(jìn)程的虛擬內(nèi)存。所以總的來說,/dev/kvm設(shè)備的作用就是:將不同的GuestOS,或?qū)uestOS和HostOS(VMM)之間的地址QEMUI/O虛擬化解決方案行虛擬化(EG.磁盤、圖形適配器、網(wǎng)絡(luò)設(shè)備)。在GuestOS中生成的所有I/O請(qǐng)求都會(huì)被QEMUQEMU進(jìn)程模擬的UserModeOpenstack、KVM、QEMUKVM用來模擬CPUNetwork和I/OQEMU-KVM是一個(gè)完整的模擬器,它基于KVM上,提供了完整的Network和I/O支持。其中OpenStack為了跨VM性,所以不會(huì)直接控制QEMU-KVM,而是通過libvit的庫去間接控制QEMU-KVM。KVM與QEMUQEMU是一個(gè)開源的模擬器作者是法·(FabriceBellard)QEMUQEMU是純軟件模擬,GuestOS的指令都需要QEMU轉(zhuǎn)義給真正的硬KVM只是一個(gè)內(nèi)核模塊,本身只能提供CPU和內(nèi)存的虛擬化,沒有用戶空間的管理工具,需要QEMU為其提供I/O支持。在QEMU1.0的時(shí)候出現(xiàn)了QEMU-KVM分支,發(fā)布了三個(gè)正式版本(1.1/1.2/1.3)后,與QEMU主版本合并了。所以,現(xiàn)在的QEMUKVM與libvirtlibvirt是一套實(shí)現(xiàn)Linux虛擬化功能的開源API,旨在提供一種單一的方式管理多種不同的虛擬化方案。libvirt由一套APIlibvirtd服務(wù),以及一個(gè)virshlibvirtC開發(fā)的,但是可以很好的支持主流的編程語言,包括C,Python,Perl,Java等等。的版還包含了一系列基于libvirt的工具,用于簡化虛擬機(jī)的管理1、virt-install:一個(gè)創(chuàng)建虛擬機(jī)的工具,支持從本地鏡像或者網(wǎng)絡(luò)鏡像(NFSFTP等等)2virsh:一個(gè)交互式/批處理 3、virt-manager:一個(gè)通用的圖形化管理工具,可以用來管理本地或Hypervisor4virt-viewer:一個(gè)輕量級(jí)的能夠安全連接到虛擬機(jī)的圖形控制臺(tái)工具libvir(APIBIOS上開啟虛擬機(jī)功能用戶空間工具qemuqemu雖然什么架構(gòu)、硬件都可以模擬,openstack默認(rèn)的虛擬化驅(qū)動(dòng)就是qemu,但是qemu不太好用紅帽開發(fā)了另外一個(gè)工具(服務(wù))libvirt(可以理解為一個(gè)API)上層的管理工具,virsh,virt-manager,virt-install這些命令可以管理虛擬機(jī),如果libvirt沒有開啟,管理虛擬機(jī)令,都沒有辦法使用了開源虛擬化庫(libvirt))和基于它的工具(比如圖形化的虛擬機(jī)管理器(VMM)RedHat毋庸置疑是第一家大型開源公司,而且它了開發(fā)libvirt虛擬化應(yīng)用編程接口(API)的工作,以支持可管理多種虛擬化技術(shù)的工具的開發(fā)工作。libvirtAPI支持KVM、Xen、LXC容器、OpenVZ、User-modeLinux、 ?Hyper-V?和許多VMware技術(shù)等虛擬化技術(shù)。接下來的幾節(jié)介紹基于libvirt的工具如何簡化KVM虛擬化站點(diǎn)的常見管理任務(wù)。這些內(nèi)容重點(diǎn)介紹了使用virsh和virt-install命令令行示例,但所有這些任務(wù)都可在圖形化的、基于libvirt
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 弛豫鐵電單晶水聲發(fā)射換能器的帶寬拓展研究
- 二零二五年度建筑項(xiàng)目消防安全責(zé)任協(xié)議書3篇
- 二零二五版管道工程鋼管供應(yīng)及安裝合同
- 水泥建材行業(yè)營業(yè)員工作總結(jié)
- 二零二五年度家庭矛盾離婚協(xié)議書2篇
- 二零二五年度商業(yè)項(xiàng)目地下車庫停車位租賃管理協(xié)議3篇
- 設(shè)定明確的工作崗位職責(zé)計(jì)劃
- 二零二五年度電梯智能化升級(jí)與物業(yè)管理服務(wù)合同3篇
- 二零二五年度教師編制外人員勞動(dòng)合同范本2篇
- 2025版項(xiàng)目管理法律法規(guī)與國際慣例應(yīng)用指導(dǎo)與執(zhí)行合同3篇
- 2025年陜西西安市經(jīng)濟(jì)技術(shù)開發(fā)區(qū)管委會(huì)招聘30人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 【可行性報(bào)告】2024年數(shù)據(jù)標(biāo)注與審核項(xiàng)目可行性研究分析報(bào)告
- 2024-2025學(xué)年滬科版數(shù)學(xué)七年級(jí)上冊期末綜合測試卷(一)(含答案)
- 《針法灸法》課件-溫灸器灸
- 陜西省咸陽市2023-2024學(xué)年高一上學(xué)期期末考試 數(shù)學(xué) 含答案
- 天津市河北區(qū)2024-2025學(xué)年八年級(jí)上學(xué)期11月期中歷史試題(含答案)
- 小兒高熱驚厥課件
- 河南省鄭州市二七區(qū)2023-2024學(xué)年七年級(jí)下學(xué)期期末考試語文試題
- JB-T 8532-2023 脈沖噴吹類袋式除塵器
- 山東省濟(jì)寧市2023年中考數(shù)學(xué)試題(附真題答案)
- 供應(yīng)鏈金融與供應(yīng)鏈融資模式
評(píng)論
0/150
提交評(píng)論