服務(wù)器虛擬化技術(shù)之十大誤區(qū)1 |
發(fā)布時間: 2012/5/18 20:18:37 |
誤區(qū)1:虛擬化技術(shù)可以實現(xiàn)多臺物理服務(wù)器資源整合,從而實現(xiàn)單個應(yīng)用通過虛擬化技術(shù)而運行在多臺物理硬件上 實際上,虛擬化技術(shù)不能將一個應(yīng)用分布運行在多臺物理硬件上,那是分布式計算要去解決的問題。分布式計算環(huán)境和虛擬化環(huán)境是兩種不同的資源整合方式。當然,如果想通過虛擬化技術(shù)實現(xiàn)一個應(yīng)用跨物理平臺運行技術(shù)上來說是可行的,只是為了解決不同硬件之間的CPU和內(nèi)存級指令、數(shù)據(jù)的同步,需要使用一些特別的技術(shù),比如Infiniband等,這會極大地增加系統(tǒng)的復雜性和成本。實際上,基于這種理念的虛擬化產(chǎn)品曾在實驗室實現(xiàn),但是由于成本等因素無法投入市場。今天能看到的所有服務(wù)器虛擬化技術(shù)解決方案都不提供一個應(yīng)用跨物理服務(wù)器運行,也就是說,虛擬化環(huán)境下一個應(yīng)用能使用的最大資源就是一臺獨立的物理服務(wù)器。 誤區(qū)2:服務(wù)器虛擬化技術(shù)就會陷入將多個雞蛋放到一個籃子的尷尬 通過虛擬化技術(shù),提高了服務(wù)器的利用效率和靈活性。但同時也使得單臺服務(wù)器上運行了多個獨立的虛擬機,也就是多個不同的應(yīng)用。我們原來在一臺服務(wù)器上只運行一個應(yīng)用,服務(wù)器維護和升級時只會影響單個應(yīng)用。通過運行虛擬化技術(shù),我們在維護和升級服務(wù)器時會影響該服務(wù)器上運行的所有虛擬機和應(yīng)用。這導致很多人認為的問題:多個虛擬機放置在一臺服務(wù)器上的“雞蛋和籃子”問題。 實際上,VMware很早就意識到了這個問題,這個問題可以通過兩個方面的能力去解決。一是怎么保證虛擬化后的服務(wù)器物理硬件維護和升級的問題。二是物理服務(wù)器故障時如何保護這些虛擬機的安全。 首先,VMware創(chuàng)造性的發(fā)明了VMotion的技術(shù),解決了虛擬化后物理服務(wù)器的升級和維護問題。通過VMotion,VMware可以在服務(wù)器需要維護升級時動態(tài)將虛擬機遷移到其他的物理服務(wù)器,通過內(nèi)存復制技術(shù),確保每臺虛擬機任何對外的服務(wù)都不發(fā)生中斷,從而實現(xiàn)了:停物理硬件、不停應(yīng)用。下圖是VMotion的具體實現(xiàn),已經(jīng)有超過50%的VMware客戶部署了VMotion技術(shù)。 其次,VMware推出了VMware HA的功能來保護物理服務(wù)器的安全。一旦發(fā)生物理服務(wù)器故障,VMware HA可以智能檢測到這一事件,及時快速地在其他物理服務(wù)器上重新啟用這些虛擬機,從而保證虛擬機的安全性和可靠性。 誤區(qū)3:動態(tài)在線虛擬機遷移可以跨越任何硬件進行 目前VMware在業(yè)界推出了標志性的創(chuàng)新產(chǎn)品功能VMotion,可以實現(xiàn)虛擬機動態(tài)在線跨越硬件服務(wù)器進行遷移。但是這是有一個兼容前提,也就是兩臺物理服務(wù)器要達到CPU指令級的兼容,或者是完全一樣的CPU,或者是同一家族的CPU。如果CPU指令不兼容,進行內(nèi)存復制后新機器CPU不能識別這些指令就會導致系統(tǒng)崩潰。當然,具體CPU指令級是否兼容,VMotion會自動進行判定。 當然,如果您可以離線進行虛擬機的遷移,就可以跨越任何ESX兼容的硬件進行遷移,就沒有CPU型號等的制約。 本文出自:億恩科技【prubsntakaful.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |