導讀:虛擬化與云計算,近年來被吵得沸沸揚揚。但是,卻很少有近距離與線下網友參與技術討論的內容報道,下面,我們從國外網站上摘選部分內容,希望有助于啟發(fā)廣大網友更多思考。
m.amitava:我在印度為一家美國圣何塞軟件公司工作。近來,公司引進了一批虛擬實驗室服務項目,它們可以幫助我們部署虛擬主機執(zhí)行短期開發(fā)計劃和測試。我現在有兩個問題:
1、未來跨平臺開發(fā)/測試工作是不是都會或者大部分被遷移到云環(huán)境中?是否足夠安全,是不是會面臨與PC單個OS一樣的境地 ?
2、Mac OS X VM的未來前景如何?我們公司并沒有提供Macs。
L.:1、是的,你其實不必介意物理和虛擬主機之間的一致性,你只需要應用虛擬化就可以(可能還包括終端設備)。服務器端可以而且應該實行虛擬化。你必須了解,借助虛擬化可以很方便地實現生產環(huán)境的復制,同時,測試成本更低還可以獲得更好的測 試效果(你可以獲得完美的1:1復制,而這在物理環(huán)境中幾乎不可能,即使可能也需要付出高昂的代價)。
“足夠安全”?如果應用足夠安全的話,開發(fā)也會足夠安全。如果你是問有關測試環(huán)境對生產環(huán)境的影響,你需要明確它們基于不同的池和主機,包括所有的網絡和存儲(正如,如果測試環(huán)境利用了生產式網絡和SAN,可能會對生產性能造成影響)。
2、google搜索下吧,我花了2分鐘找到答案。
Guspaz:目前,已經出現了對Mac OS X客戶虛擬主機的有限支持,但是僅限OS X Server和OS X主機。技術上來說,任何主機上都可以運行任何版本的OS X。據我所知,只有Parallels的虛擬解決方案是官方支持的, Virtualbox也通過了實驗支持。
二、VMware vs Hyper-V
Virtuwiz:為什么不能讓VMware和微軟的HyperV一決雌雄?
duploxxx:首先,在你提出一個問題之前要考慮很多方面。其次,兩相比較,各有優(yōu)缺點。比如如果從許可證角度來看,可能它會比較有趣,但如果看看現實生活中會有多少VM運行在物理主機上,你會很吃驚的……
bmullan:我們不要僅僅局限于VMware和HyperV。KVM是一項基于Linux內核的偉大虛擬化技術,它充分發(fā)揮了Linux開源社區(qū)的種種 精華,KSM(內核共享內存)僅僅是其中一個例子。
很多公司包括IBM、紅帽、戴爾、惠普、英特爾都在使用KVM。雖然它只是其中的一個,但它是免費的而且還可以使用開源代碼。我個人認為,僅僅是成本問題,KVM可能就會成為虛擬化技術的領頭羊。想想VMware動輒成千上萬的成本與KVM的零成本?這樣一來,對數據庫的成本影響就更加顯著了,而這些數據庫可能正在謀劃實施私有云服務,而如果采用那些擁有成千上萬臺服務器的大型云服務提供商解決方案,花費的成本會更加昂貴。
sor:我在工作中運用KVM,因為我們可以實現半虛擬化(paravirtualized),而且我不必為重新編譯模塊/安裝軟件(VMware)擔心,也不必每當升級的時候擔心內核編譯(Xen)問題,可以和其他平臺一樣在我們的硬件平臺上使用相同的內核,而且,其性能會比 ESX4.1要好。
三、居高不下的成本
Calabros:一個簡單的問題:采用Atom的服務器能擔當VPN服務器嗎?我們也需要降低防火墻成本。
Guspaz:雖然這與虛擬化一點關系都沒有,但是我們知道答案是不能,它不能支持高額帶寬。VPN服務器要有強大的加密解密功能, 而Atom在處理大量的加密數據面前顯
Kissaki:我看到很多刀片服務器應用虛擬化的例子,問題是我不覺得這是最好的方式。越多的服務器到最后意味著有越多的空閑時間,也要有更多的管理。我想知道,什么樣的硬件平臺最適合部署虛擬化。這并不是指服務器孰優(yōu)孰劣,而是在未來2-3年每筆費用 所投入的硬件是否能勝任需要,并且擁有更快、更可靠和節(jié)能的特點。然后,就是想了解一下存儲虛擬化方面的問題。
meorah:首先,并沒有“最適合”部署虛擬化的籠統(tǒng)說法。比如,在你擁有FC SAN的條件下,數據中心還擁有可以存放CPU、內存的10U空間,如果你想對100臺服務器實現虛擬化,那么你會發(fā)現采用刀片會是很正確的選擇。
另一方面,如果你只是想在新的基礎設施內進行測試工作,同時還不清楚需要用到多少臺服務器,那么采用舊的PowerEdge 2800并配合足夠的驅動器就足以滿足。
“在未來2-3年每筆費用所投入的硬件是否能勝任需要”,如果你只打算使
用2、3年,那么干脆還是別買了。因為從云計算或者虛擬主機供應商租用可能會省下更多的費用。
“擁有更快、更可靠和節(jié)能的特點”,如果采用虛擬化方案,那么可靠性更體現在軟件內核方面。所以,你只需要尋找擁有較少硬件冗余的系統(tǒng)就可以。
節(jié)能與性能之間的權衡取決于你提供的應用程序。如果是運行商業(yè)關鍵業(yè)務,那么你選擇性能;如果僅僅是提供一種選擇,當對業(yè)務運行關系不大,那么你可以選擇節(jié)能。至強L系列處理器是一種“運行緩慢但是能耗低”的芯片產品,低電壓內存的支持相比常規(guī)產品可以帶來10%的能耗節(jié)省。
如果項目很龐大,你可以重點關注關鍵業(yè)務虛擬農場的性能表現,并且為其他業(yè)務節(jié)省更多的高效虛擬農場資源(virtualization farm )。