本文為大家介紹虛擬主機(jī)的類型有哪些?(虛擬主機(jī)采用什么技術(shù)),下面和小編一起看看詳細(xì)內(nèi)容吧。
在一臺(tái)服務(wù)器上實(shí)現(xiàn)三種虛擬主機(jī)技術(shù)的原理是什么?
這三個(gè)組成部分相互協(xié)調(diào)工作。虛擬主機(jī)中的服務(wù)器擁有搭載intel vt或amd-v輔助技術(shù)的處理器,虛擬主機(jī)通過(guò)該服務(wù)器與虛擬機(jī)管理器進(jìn)行交互。虛擬機(jī)管理器是一個(gè)非常小的軟件層,直接反映在處理器中。該軟件在處理器中掛鉤線程,使主機(jī)操作系統(tǒng)可以運(yùn)行在單個(gè)物理處理器上,從而有效地管理多個(gè)虛擬機(jī)和多個(gè)虛擬操作系統(tǒng)。
常見(jiàn)的虛擬化技術(shù)
什么是虛擬化技術(shù)
1、cpu虛擬化
計(jì)算中的虛擬化通常是指在虛擬基礎(chǔ)上而不是在真實(shí)基礎(chǔ)上運(yùn)行的計(jì)算元素。虛擬化技術(shù)可以擴(kuò)展硬件的容量并簡(jiǎn)化重新配置軟件的過(guò)程。簡(jiǎn)單來(lái)說(shuō),cpu虛擬化技術(shù)就是單個(gè)cpu并行模擬多個(gè)cpu,讓一個(gè)平臺(tái)同時(shí)運(yùn)行多個(gè)操作系統(tǒng),應(yīng)用程序可以運(yùn)行在獨(dú)立的空間,互不影響,從而顯著提高計(jì)算機(jī)的工作效率。效率。
2、網(wǎng)絡(luò)虛擬化
網(wǎng)絡(luò)虛擬化是目前業(yè)界虛擬化細(xì)分領(lǐng)域中定義最不明確、爭(zhēng)議最大的一個(gè)概念。微軟眼中的“網(wǎng)絡(luò)虛擬化”指的是虛擬專用網(wǎng)絡(luò)(vpn)。 vpn 抽象了網(wǎng)絡(luò)連接的概念,允許遠(yuǎn)程用戶訪問(wèn)組織的內(nèi)部網(wǎng)絡(luò),就好像他們?cè)谖锢砩线B接到它一樣。網(wǎng)絡(luò)虛擬化有助于保護(hù)it 環(huán)境免受internet 威脅,同時(shí)使用戶能夠快速、安全地訪問(wèn)應(yīng)用程序和數(shù)據(jù)。
3、服務(wù)器虛擬化
與網(wǎng)絡(luò)虛擬化不同,服務(wù)器虛擬化是虛擬化技術(shù)最早的子領(lǐng)域。據(jù)forrester research 2006年2月的一項(xiàng)調(diào)查顯示,全球企業(yè)對(duì)服務(wù)器虛擬化的認(rèn)知率已達(dá)到75%。三分之一的企業(yè)已經(jīng)在使用或計(jì)劃部署服務(wù)器虛擬化。這項(xiàng)誕生于1960年代的技術(shù),正日益顯示出它的重要價(jià)值。由于服務(wù)器虛擬化發(fā)展時(shí)間長(zhǎng),應(yīng)用廣泛,很多時(shí)候人們幾乎把服務(wù)器虛擬化等同于虛擬化。
4.存儲(chǔ)虛擬化
隨著信息服務(wù)的不斷運(yùn)營(yíng)和發(fā)展,存儲(chǔ)系統(tǒng)網(wǎng)絡(luò)平臺(tái)已成為核心平臺(tái),積累了大量高價(jià)值數(shù)據(jù)。包括數(shù)據(jù)訪問(wèn)性能、數(shù)據(jù)傳輸性能、數(shù)據(jù)管理能力、存儲(chǔ)擴(kuò)展能力等諸多方面??梢哉f(shuō),存儲(chǔ)網(wǎng)絡(luò)平臺(tái)的整體性能將直接影響到整個(gè)系統(tǒng)的正常運(yùn)行。為此,虛擬化技術(shù)的另一個(gè)子領(lǐng)域————虛擬存儲(chǔ)技術(shù)應(yīng)運(yùn)而生。
5.應(yīng)用虛擬化
以往的虛擬化技術(shù)主要關(guān)注硬件平臺(tái)資源的虛擬優(yōu)化配置。隨著it應(yīng)用的日益普及,應(yīng)用虛擬化作為虛擬化家族中的后起之秀走上了歷史舞臺(tái)。根據(jù)美國(guó)forrester consulting 于2006 年7 月對(duì)各個(gè)行業(yè)的高級(jí)it 主管進(jìn)行的一項(xiàng)研究,如今的組織將應(yīng)用程序虛擬化視為一項(xiàng)業(yè)務(wù)需求,而不是一項(xiàng)it 決策。據(jù)統(tǒng)計(jì),全球至少有180,000 家組織正在使用應(yīng)用程序虛擬化技術(shù)來(lái)集中it 管理、增強(qiáng)安全性并降低總體成本。
虛擬主機(jī)的技術(shù)是什么
一、定義
虛擬主機(jī),又稱“網(wǎng)絡(luò)空間”,是將一臺(tái)運(yùn)行在互聯(lián)網(wǎng)上的物理服務(wù)器劃分為多臺(tái)“虛擬”服務(wù)器。虛擬主機(jī)技術(shù)極大地促進(jìn)了網(wǎng)絡(luò)技術(shù)的應(yīng)用和普及。同時(shí),虛擬主機(jī)的租賃服務(wù)也成為互聯(lián)網(wǎng)時(shí)代的一種新的經(jīng)濟(jì)形態(tài)。
2. 背景
互聯(lián)網(wǎng)上有近億臺(tái)計(jì)算機(jī)相互連接,無(wú)論它們是什么類型的計(jì)算機(jī),運(yùn)行什么操作系統(tǒng),使用什么軟件,都可以分為兩類:客戶端計(jì)算機(jī)和服務(wù)器。
客戶端:客戶端是訪問(wèn)其他主機(jī)的機(jī)器。當(dāng)通過(guò)isp(internet service provider,互聯(lián)網(wǎng)服務(wù)提供商)上網(wǎng)時(shí),客戶端計(jì)算機(jī)會(huì)被分配一個(gè)臨時(shí)ip地址。使用這個(gè)臨時(shí)ip地址,客戶端計(jì)算機(jī)可以在internet網(wǎng)絡(luò)中獲取信息。網(wǎng)絡(luò)斷開(kāi)后,客戶端計(jì)算機(jī)與互聯(lián)網(wǎng)斷開(kāi)連接,ip地址也被回收。
服務(wù)器:服務(wù)器是指能夠提供給多個(gè)用戶的具有較高計(jì)算能力的計(jì)算機(jī),通常稱為主機(jī)。服務(wù)器和客戶端之間存在許多差異。例如,客戶端通常一次只服務(wù)一個(gè)用戶??蛻舳擞捎脩敉ㄟ^(guò)終端使用,服務(wù)器由客戶端用戶通過(guò)網(wǎng)絡(luò)使用。與客戶端相比,服務(wù)端需要在724小時(shí)不間斷的環(huán)境下工作。這意味著服務(wù)器需要更多的穩(wěn)定性技術(shù)ras(reliability、availability and serviceability,可靠性、可用性、適用性),比如支持使用ecc(error check and correction,錯(cuò)誤檢查和糾正)內(nèi)存。
三、技術(shù)特點(diǎn)
虛擬主機(jī)技術(shù)是互聯(lián)網(wǎng)服務(wù)器為節(jié)省服務(wù)器硬件成本而采用的一種技術(shù)。虛擬主機(jī)技術(shù)主要應(yīng)用于http(hypertext transfer protocol,超文本傳輸協(xié)議)服務(wù),將一個(gè)服務(wù)器的某個(gè)或全部服務(wù)內(nèi)容在邏輯上劃分為多個(gè)一個(gè)服務(wù)單元,對(duì)外表示為多個(gè)服務(wù)器,從而充分利用服務(wù)器硬件資源。
虛擬主機(jī)是利用特殊的軟件和硬件技術(shù),將一臺(tái)真實(shí)的物理服務(wù)器主機(jī)劃分為多個(gè)邏輯存儲(chǔ)單元。每個(gè)邏輯單元沒(méi)有物理實(shí)體,但每個(gè)邏輯單元都可以像一個(gè)真實(shí)的物理主機(jī)一樣工作在網(wǎng)絡(luò)上,具有獨(dú)立的ip地址(或共享ip地址)、獨(dú)立的域名、完整的internet服務(wù)器(支持www、ftp , 電子
ail等)功能。
虛擬主機(jī)的關(guān)鍵技術(shù)在于,即使在同一臺(tái)硬件、同一個(gè)操作系統(tǒng)上,運(yùn)行著為多個(gè)用戶打開(kāi)的不同的服務(wù)器程式,也互不干擾。而各個(gè)用戶擁有自己的一部分系統(tǒng)資源(ip地址、文檔存儲(chǔ)空間、內(nèi)存、cpu等)。各個(gè)虛擬主機(jī)之間完全獨(dú)立,在外界看來(lái),每一臺(tái)虛擬主機(jī)和一臺(tái)單獨(dú)的主機(jī)的表現(xiàn)完全相同。所以這種被虛擬化的邏輯主機(jī)被形象地稱為“虛擬主機(jī)”。
四、優(yōu)點(diǎn)
費(fèi)用低廉
相對(duì)于購(gòu)買獨(dú)立服務(wù)器,網(wǎng)站建設(shè)的費(fèi)用大大降低,為普及中小型網(wǎng)站提供了極大便利。
虛擬主機(jī)之間完全獨(dú)立,在外界看來(lái),每一臺(tái)虛擬主機(jī)和一臺(tái)獨(dú)立的主機(jī)完全一樣。由于多臺(tái)虛擬主機(jī)共享一臺(tái)真實(shí)主機(jī)的資源,每個(gè)虛擬主機(jī)用戶承受的硬件費(fèi)用、網(wǎng)絡(luò)維護(hù)費(fèi)用、通信線路的費(fèi)用均大幅度降低。
許多企業(yè)建立網(wǎng)站都采用這種方法,這樣不僅大大節(jié)省了購(gòu)買機(jī)器和租用專線的費(fèi)用,網(wǎng)站服務(wù)器管理簡(jiǎn)單,諸如軟件配置、防病毒、防攻擊等安全措施都由專業(yè)服務(wù)商提供,大大簡(jiǎn)化了服務(wù)器管理的復(fù)雜性;同時(shí)也不必為使用和維護(hù)服務(wù)器的技術(shù)問(wèn)題擔(dān)心,更不必聘用專門的管理人員。
提升效率
網(wǎng)站建設(shè)初期,購(gòu)買服務(wù)器到安裝操作系統(tǒng)和應(yīng)用軟件需要較長(zhǎng)的時(shí)間,而租用虛擬主機(jī)通常只需要幾分鐘的時(shí)間就可以開(kāi)通,因?yàn)橹饕淖?cè)域名查詢服務(wù)商都已經(jīng)實(shí)現(xiàn)了整個(gè)業(yè)務(wù)流程的電子商務(wù)化,選擇適合自己需要的虛擬主機(jī),在線付款之后馬上就可以開(kāi)通了。
虛擬主機(jī)技術(shù)的出現(xiàn),是對(duì)internet技術(shù)和網(wǎng)絡(luò)發(fā)展的重大貢獻(xiàn),由于多臺(tái)虛擬主機(jī)共享一臺(tái)真實(shí)主機(jī)的資源,大大增加了服務(wù)器和通訊線路的利用率,使得一臺(tái)服務(wù)器上能夠毫無(wú)沖突地配置多個(gè)網(wǎng)絡(luò)ip地址,這意味著人們能夠利用虛擬主機(jī)把若干個(gè)帶有單獨(dú)域名的站點(diǎn)建置在一臺(tái)服務(wù)器上,不必再為建立一個(gè)站點(diǎn)而購(gòu)置單獨(dú)的服務(wù)器和用巨資申請(qǐng)專線作為網(wǎng)絡(luò)信息出口。
五、缺點(diǎn)
功能限制
某些功能受到服務(wù)商的限制,比如可能耗用系統(tǒng)資源的論壇程序、流量統(tǒng)計(jì)功能等。網(wǎng)站設(shè)計(jì)需要考慮服務(wù)商提供的功能支持,比如數(shù)據(jù)庫(kù)類型、操作系統(tǒng)等。一般虛擬主機(jī)為了降低成本沒(méi)有獨(dú)立ip地址,就是用ip地址不能直接訪問(wèn)網(wǎng)站(因?yàn)橥粋€(gè)ip地址對(duì)應(yīng)有多個(gè)網(wǎng)站)[1]
訪問(wèn)速度及流量限制
一臺(tái)服務(wù)器上的不同虛擬主機(jī)是各自獨(dú)立的,并由用戶自行管理。但一臺(tái)服務(wù)器主機(jī)只能夠支持一定數(shù)量的虛擬主機(jī),當(dāng)超過(guò)這個(gè)數(shù)量時(shí),用戶將會(huì)感到性能急劇下降。
某些虛擬主機(jī)網(wǎng)站訪問(wèn)速度過(guò)慢,這可能是由于主機(jī)提供商將一臺(tái)主機(jī)出租給數(shù)量眾多的網(wǎng)站,或者服務(wù)器配置等方面的原因所造成的,這種狀況網(wǎng)站自己無(wú)法解決,對(duì)于網(wǎng)站的正常訪問(wèn)會(huì)產(chǎn)生不利影響;
有些服務(wù)商對(duì)網(wǎng)站流量有一定限制,這樣當(dāng)網(wǎng)站訪問(wèn)量較大時(shí)將無(wú)法正常訪問(wèn)。
自主性差
虛擬主機(jī)不能由客戶隨意的安裝軟件及遠(yuǎn)程桌面等操作。
常見(jiàn)的虛擬化技術(shù)有哪些
1. kvm :
為完全虛擬化技術(shù),依賴在操作系統(tǒng)上,需要在操作系統(tǒng)上運(yùn)行,不能直接在物理機(jī)上運(yùn)行,
這種虛擬化必須要求cpu支持虛擬化功能,即虛擬化模塊內(nèi)置在cpu中,因此kvm就不用將cup
和內(nèi)存全部模擬出來(lái),直接調(diào)用物理機(jī)cpu和內(nèi)存只需對(duì)它們執(zhí)行分配操作,使得虛擬機(jī)的性
能大大提升,其性能與物理機(jī)基本相當(dāng),kvm模塊是內(nèi)置在linux系統(tǒng)中的,是系統(tǒng)自帶的,無(wú)
需再安裝。
2.xen:
半虛擬化,要求客戶機(jī)系統(tǒng)的內(nèi)核要知道自己是在虛擬化環(huán)境中運(yùn)行,所以客戶機(jī)系統(tǒng)架構(gòu)要和
宿主機(jī)或物理機(jī)系統(tǒng)架構(gòu)相同,即需要支持客戶機(jī)系統(tǒng)內(nèi)核的修改;支持內(nèi)核修改的系統(tǒng)必然是
開(kāi)源系統(tǒng),而閉源系統(tǒng)就不支持內(nèi)核修改,例如微軟、蘋果的操作系統(tǒng)都不開(kāi)源,不支持xen半
虛擬化技術(shù) ,這是xen的一大缺陷,3.0版本之后也支持完全虛擬化。
3.kvm與xen對(duì)比:
由于現(xiàn)在大多數(shù)cpu都內(nèi)置虛擬化功能,所以基本都支持kvm虛擬化技術(shù);而xen虛擬化技術(shù)必
須得是開(kāi)源的操作系統(tǒng)、需要修改客戶機(jī)系統(tǒng)內(nèi)核、要保持客戶機(jī)系統(tǒng)架構(gòu)和宿主機(jī)系統(tǒng)架構(gòu)一致
,這是xen的一大致命缺陷,避免不了逐漸被kvm替代,不過(guò)3.0版本之后xen也支持完全虛擬化,
提高了兼容性,由于kvm的火熱依然擋不住被kvm替代。
4.vmware:
虛擬化vnware-esxi 是一個(gè)獨(dú)立的操作系統(tǒng),直接運(yùn)行在物理機(jī)上,不依賴操作系統(tǒng),esxi 有自帶
的服務(wù)端管理服務(wù)器,可創(chuàng)建虛擬機(jī),上傳鏡像文件,此管理服務(wù)器不支持虛擬機(jī)的移動(dòng);但將
vsphere-server安裝在window-server2008上可以實(shí)現(xiàn)遠(yuǎn)程服務(wù)端管理虛擬機(jī),支持將虛擬機(jī)的移動(dòng)到
另一臺(tái)物理機(jī)上,同樣支持虛擬機(jī)的創(chuàng)建和iso鏡像文件的上傳。
5.主流架構(gòu)平臺(tái):
x86_64 arm amd
6.guest os (客戶機(jī)):
宿主機(jī)或物理機(jī)上運(yùn)行的虛擬機(jī)
7.kvm使用的主流模擬器qemu:
模擬鍵盤、鼠標(biāo)、顯示屏等硬件設(shè)備
8.虛擬化使用條件:
vmware是收費(fèi)的,kvm和xen是免費(fèi)的
9.虛擬化cup指令集所屬公司:
vmx是inter的,svm是amd的,都是cup的一個(gè)虛擬指令集
10.虛擬化常用磁盤格式:
1)raw:指定多大空間就創(chuàng)建多大空間,相當(dāng)于一個(gè)占用物理空間的文件,可以直接掛載使用,數(shù)據(jù)的保存在
磁道上是順序保存,所以其性能是最好的,但占用的空間是最大的,不利于虛擬機(jī)的遷移,kvm和xen默
認(rèn)此磁盤格式。
2)qcow2:主流的虛擬化鏡像格式,可以在鏡像上做多個(gè)快照,數(shù)據(jù)的保存在磁道上是隨機(jī)的,性能接近raw磁盤
格式,磁盤占用更小的存儲(chǔ)空間,磁盤占用物理空間的大小是隨著存入磁盤的數(shù)據(jù)的增加而增大,虛擬機(jī)的遷移比
raw格式更快捷。
3)vmdk:kvm和xen等虛擬技術(shù)上用的不多,但在vmware-esxi上此鏡像格式性能還是相當(dāng)穩(wěn)定,比較出色。
虛擬主機(jī)的類型主要有哪些?
虛擬主機(jī)是一種在單一主機(jī)或主機(jī)群上,實(shí)現(xiàn)多網(wǎng)域服務(wù)的方法,可以運(yùn)行多個(gè)網(wǎng)站或服務(wù)的技術(shù),虛擬主機(jī)之間完全獨(dú)立,并可由用戶自行管理虛擬并非指不存在,而是指空間是由實(shí)體的服務(wù)器延伸而來(lái),其硬件系統(tǒng)可以是基于服務(wù)器群,或者單個(gè)服務(wù)器。
其技術(shù)是互聯(lián)網(wǎng)服務(wù)器采用的節(jié)省服務(wù)器硬件成本的技術(shù),虛擬主機(jī)技術(shù)主要應(yīng)用于http,ftp,email等多項(xiàng)服務(wù),將一臺(tái)服務(wù)器的某項(xiàng)或者全部服務(wù)內(nèi)容邏輯劃分為多個(gè)服務(wù)單位,對(duì)外表現(xiàn)為多個(gè)服務(wù)器,從而充分利用服務(wù)器硬件資源。如果劃分是系統(tǒng)級(jí)別的,則稱為虛擬服務(wù)器。可以問(wèn)一下阿里云,顧問(wèn)給您講一下您應(yīng)該就明白了。
定義
虛擬主機(jī),也叫“網(wǎng)站空間”,就是把一臺(tái)運(yùn)行在互聯(lián)網(wǎng)上的物理服務(wù)器劃分成多個(gè)“虛擬”服務(wù)器。虛擬主機(jī)技術(shù)極大的促進(jìn)了網(wǎng)絡(luò)技術(shù)的應(yīng)用和普及。同時(shí)虛擬主機(jī)的租用服務(wù)也成了網(wǎng)絡(luò)時(shí)代的一種新型經(jīng)濟(jì)形式。
背景
internet上互聯(lián)有近億臺(tái)的計(jì)算機(jī),不管它們是什么機(jī)型、運(yùn)行什么操作系統(tǒng)、使用什么軟件,都可以歸結(jié)為兩大類:客戶機(jī)和服務(wù)器。
客戶機(jī):客戶機(jī)是訪問(wèn)其它主機(jī)的機(jī)器。通過(guò)isp(internet service provider,因特網(wǎng)業(yè)務(wù)提供者)上網(wǎng)時(shí),客戶機(jī)被分配了一個(gè)臨時(shí)ip地址,利用這個(gè)臨時(shí)ip地址,客戶機(jī)就可以在internet的互聯(lián)網(wǎng)絡(luò)中獲取信息,網(wǎng)絡(luò)斷線后,客戶機(jī)就脫離了internet,ip地址也被收回。
服務(wù)器:服務(wù)器是指那些具有較高計(jì)算能力,能夠提供給多個(gè)用戶使用的計(jì)算機(jī),通常又稱為主機(jī)。服務(wù)器與客戶機(jī)的不同點(diǎn)很多,例如客戶機(jī)在一個(gè)時(shí)刻通常只為一個(gè)用戶服務(wù)。客戶機(jī)是通過(guò)終端給用戶使用的,服務(wù)器是通過(guò)網(wǎng)絡(luò)給客戶端用戶使用的。和客戶機(jī)相比,服務(wù)器需要連續(xù)工作在7×24小時(shí)的環(huán)境。這就意味著服務(wù)器需要更多的穩(wěn)定性技術(shù)ras(reliability, availability and serviceability,可靠性、可用性、適用性),比如支持使用ecc(error check and correction,錯(cuò)誤檢查和糾正)內(nèi)存。
好了,虛擬主機(jī)的類型有哪些?(虛擬主機(jī)采用什么技術(shù))的介紹到這里就結(jié)束了,想知道更多相關(guān)資料可以收藏我們的網(wǎng)站。