時間:2015/6/28來源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評論(0)
本文列出了不同虛擬化技術之間的主要差異,并給出進行技術評估時需要主要考慮的因素。本文主要討論以下三種主流技術:硬件虛擬化、并行虛擬化和操作系統(tǒng)虛擬化。
按需選擇服務器虛擬化技術
最近幾年,服務器虛擬化技術領域的競爭變得越來越激烈。
競爭對市場來說總是好事,因為競爭促使軟件廠商以更低的價格提供更好的軟件產(chǎn)品。但對您的組織來說,了解所有軟件廠商的宣傳資料并做出正確選擇卻是件費時費力的事情。下面列出了不同虛擬化技術之間的主要差異,并給出進行技術評估時需要主要考慮的因素。本文主要討論以下三種主流技術:硬件虛擬化、并行虛擬化和操作系統(tǒng)虛擬化。
硬件虛擬化
恐怕是很多人都了解的虛擬化技術,主要產(chǎn)品有vmware和Microsoft的VirtualServer。這種技術的設計目標是在單臺服務器上實現(xiàn)多種不同操作系統(tǒng),其特征是對硬件資源進行虛擬化,使之成為可管理的和獨立的"虛擬機"。
并行虛擬化
和硬件虛擬化是類似的,因為在概念上它支持在一臺服務器上實現(xiàn)多種操作系統(tǒng)。目前只有Xen的開源項目實現(xiàn)了這種技術,而XenSource會跟著發(fā)布對應的商業(yè)化產(chǎn)品。與硬件虛擬化相比,Xen的獨特之處在于對操作系統(tǒng)進行修改,以降低額外損耗,從而提供比硬件虛擬化技術更高的效率。
操作系統(tǒng)虛擬化
是虛擬化技術的第三種實現(xiàn)方式,SWsoft的Virutozzo和Sun的SolarisContainer是這種技術的兩種實現(xiàn)。操作系統(tǒng)虛擬化的概念是基于共用操作系統(tǒng),由于不包含額外的(虛擬化)處理層,所以它提供了一個更瘦的架構(gòu)體系。這項技術的主要限制在于它不支持在一臺物理服務器實現(xiàn)多種操作系統(tǒng)。如果某個組織希望在單臺Linux、Windows或SunSolaris物理服務器集成或部署多種不同操作系統(tǒng)的虛擬服務器,它可能不太傾向于選擇虛擬操作系統(tǒng)技術。SolarisContainers顯然只支持Solaris,而Virtuozzo同時支持Linux和Windows。SWsoft的Linux版Virtuozzo服務器支持在虛擬服務器上實現(xiàn)同版本內(nèi)核的不同Linux發(fā)行版。
需要考慮的因素
1、性能
為什么處理損耗如此重要?因為它影響應用程序的性能,并最終影響終端客戶的滿意程度。
如果虛擬化基礎架構(gòu)的處理損耗較高,那只能運行非產(chǎn)品級或不太重要的應用服務。由于產(chǎn)品不同,虛擬化解決方案的處理損耗從1%到最多60%。虛擬化的應用程序的運行效率差異很大,有的能夠做到接近原始物理環(huán)境下運行的效率,有的則低劣到終端用戶所難以接受的程度。同一虛擬化技術路線的不同產(chǎn)品性能也有很大差異,但通常來說,虛擬化硬件會造成較大的性能損耗,但操作系統(tǒng)虛擬化性能損耗極低,幾乎可以忽略不計。
2、管理工具
許多組織采用虛擬化項目是因為他們可以降低硬件成本,因為這些數(shù)據(jù)中心的硬件僅有15%—20%的利用率。雖然硬件和環(huán)境的成本本身已經(jīng)相當可觀,但管理成本中更大的部分仍然是來自于服務器的管理成本。管理性任務包括操作系統(tǒng)和應用程序更新、打補丁、備份、安裝、開通和應用管理等等。因此對于虛擬化基礎設施的管理而言,管理工具就更加重要,只有很好地進行資源的管理和監(jiān)控才能真正做到有效地利用虛擬服務器的資源。
每種虛擬化解決方案能提供的管理工具都很不相同。一些虛擬化解決方案幾乎沒有什么管理工具,而且使用非常受限制。某些特定的虛擬化解決方案提供很多優(yōu)秀的工具集,并和產(chǎn)品放在一起以優(yōu)惠價打包促銷。但某些工具卻非常的貴,常常是按可選擇的產(chǎn)品組件的價格進行銷售。
將物理服務器遷移到虛擬服務器是非常復雜的工作,以至于經(jīng)常令管理人員望而卻步,特別涉及到企業(yè)的關鍵業(yè)務系統(tǒng)時更是如此。大多數(shù)虛擬化軟件廠商提供遷移工具,而且某些廠商不僅提供從物理服務器到虛擬服務器的遷移工具,他們還提供虛擬環(huán)境間甚至從虛擬服務器遷移到物理服務器的遷移工具。在物理服務器到虛擬服務器的遷移過程中,預估物理服務器的資源使用率趨勢并以此為基礎配置夠用的虛擬服務器是非常重要的,其重要性甚至要高于將數(shù)據(jù)遷移到可靠的虛擬服務器時的要求。僅有非常有限的P2V(PhysicaltoVirtual的簡稱)工具具有預估資源使用趨勢的能力。
3、平臺支持
虛擬化技術將虛擬服務器從其下的硬件中抽象出來,但這并不意味著虛擬基礎結(jié)構(gòu)可以支持任何硬件。需要特別注意的是,硬件虛擬化和并行虛擬化必須支持從CPU芯片到顯卡等計算機的所有硬件。而操作系統(tǒng)虛擬化技術建立在標準的操作系統(tǒng)之上,因此自然而然的支持操作系統(tǒng)支持的所有硬件,所以操作系統(tǒng)虛擬化產(chǎn)品部署過程更容易。某些虛擬化技術除了支持基本的硬件,還有充分利用所有硬件的能力,包括支持SMP、64位處理器,直到16路CPU和64GB的內(nèi)存。
4、遷移
虛擬化技術將虛擬服務器從硬件中抽象出來,這樣做最大好處是虛擬服務器可以在不同物理服務器中來回遷移。遷移能力允許將虛擬服務器克隆出來,或從一臺物理服務器遷移到另外一臺。遷移的好處包括:
消除由于硬件升級或出現(xiàn)問題時造成的宕機時間
避免軟件更新時的宕機時間
可以按需求將虛擬服務器遷移到更強或更弱的服務器上
許多虛擬化解決方案擁有克隆或遷移能力,但他們在軟件功能、限制和成本方面有相當大的差異。
高端的零宕機解決方案遷移成本極高且需要SAN集中存儲設備的支持,而遷移作為Virtuozzo虛擬化操作系統(tǒng)軟件的基本功能,提供了另外一種可以在任何聯(lián)網(wǎng)的服務器之間進行的低成本零宕機遷移解決方案。在做服務器遷移時,您需要評估遷移的重要性,明確怎樣遷移才能更適應您的企業(yè)應用環(huán)境。
5、資源管理
三類不同的虛擬化技術對服務器資源分配采用不同的處理方式。硬件虛擬化技術和并行虛擬化技術將虛擬出的硬件資源分配給不同的虛擬服務器使用。這兩種技術在分配和更換硬件資源方面的靈活性有所不同。某些資源是動態(tài)的可以實時更新,而其他資源可能需要重起服務器或至少中斷虛擬服務器。實際上這兩種技術為虛擬服務器分配的是虛擬資源,虛擬的資源會有很多的限制,比如可以用于分配的CPU和內(nèi)存資源總是有限的。
對資源的管理是非常靈活的,允許在不中斷應用服務或虛擬服務器情況下實時更新資源。特別需要指出的是SWsoft的Virtuozzo允許任何臨時需要更多資源的虛擬服務器猝發(fā)性使用服務器中未被占用的資源。
#p#副標題#e#
6、隔離和安全
對于隔離和安全問題,每種虛擬化技術的處理方式都不同。虛擬化解決方案最基本的組件就是分區(qū)。所有虛擬計算機必須完全的隔離,這樣進程、動態(tài)連接庫及應用程序才不會影響同一臺服務器的其他虛擬服務器上的應用。
相對于普通服務器,由于虛擬化技術改變了訪問節(jié)點和不同的組件,所以不太可能對于虛擬服務器的實施常規(guī)性攻擊。同隔離一樣,對于同一臺物理服務器上的兩個虛擬服務器來說,彼此之間的安全同樣重要。
每種技術在處理隔離和安全問題時采用不同的方式,除了XEN和SolarisContainer外,已經(jīng)有大量的客戶對現(xiàn)有的虛擬化技術作了廣泛的試驗確保這些技術隔離和安全的級別是可靠的。
7、服務器利用率
許多客戶采用虛擬化項目是因為服務器的使用率經(jīng)常只有15%—50%。提升服務器的利用率可以顯著降低數(shù)據(jù)中心的資源總擁有成本。在服務器合并項目中主要考慮的成本因素有數(shù)據(jù)中心的存儲、電力和年復一年的硬件維護成本。
在評估不同虛擬化解決方案的資源利用率時,需要考慮在一臺物理服務器上能夠運行的虛擬服務器的數(shù)量限制。盡管所有的虛擬化技術對虛擬服務器的數(shù)量都沒有限制,但在過去由于過高的額外損耗,根本就不能支持更多的虛擬服務器數(shù)量。
技術在處理服務器利用率方面有著得天獨厚的優(yōu)勢。操作系統(tǒng)虛擬化技術在一臺物理服務器上沒有限制虛擬服務器的數(shù)量,高效的架構(gòu)使得在單個服務服務器上在硬件條件允許的情況下可以支持更多的虛擬服務器,這無疑極大的提高了服務器的實際使用率,同時最大化服務器的性價比和投資回報率。
8、開通效率
在2005年,IdeasInternational公司完成了一項針對服務器虛擬化的研究。
這一研究的主要目的是研究回顧選擇服務器虛擬化項目的原因是否和實際從該項目中獲益的結(jié)果是一致的。研究人員驚奇的發(fā)現(xiàn),最意想不到的好處居然是在服務器開通方面節(jié)約了大量時間。
每個虛擬化解決方案的服務器開通能力是不同的。某些解決方案提供了模板和預先設置工具或定制配置提前縮短了開通時間。不同處理方法的開通時間從30秒到1小時有很大的差別。與獨立服務器來比,虛擬服務器急劇的縮短了服務器的開通時間。
9、預期的虛擬化部署
排名前3位的服務器虛擬化部署情景分別是:測試和研發(fā),服務器合并和災難恢復。
排名第一位的部署情景是測試和研發(fā)項目,因為研發(fā)人員需要使用許多不同的操作系統(tǒng)環(huán)境,這使得相關成本的很難估計。研發(fā)組織需要不同的操作系統(tǒng),較好的選擇是硬件虛擬化。
virtualization計劃支持多操作系統(tǒng),但卻遲遲沒有發(fā)布相關功能。SWsoft的Linux版Virtuozzo同樣支持在一臺服務器上運行同一版本內(nèi)核的不同Linux發(fā)布
關鍵詞標簽:服務器
相關閱讀
熱門文章 路由器地址大全-各品牌路由設置地址各品牌的ADSL與路由器出廠默認IP、帳號、密Nslookup命令詳解-域名DNS診斷站長裝備:十大網(wǎng)站管理員服務器工具軟件
人氣排行 各品牌的ADSL與路由器出廠默認IP、帳號、密碼路由器地址大全-各品牌路由設置地址騰達路由器怎么設置?騰達路由器設置教程ADSL雙線負載均衡設置詳細圖文教程路由表說明(詳解route print)網(wǎng)管員實際工作的一天用此方法讓2M帶寬下載速度達到250K/S左右網(wǎng)管必會!了解交換機控制端口流量