在虚拟环境中的存储性能挑战(1)
存储在线
刘凯 译
摘要: 支持虚拟服务器环境的存储基础架构可能会成为未来扩张的阻碍。随着项目的发展,服务器虚拟化有了新的性能需求,同时在存储上也拥有了扩展需求,而这些都是IT专业人员所要面对的新课题。首先,我们先介绍一些问题的缘由,并且我们将讨论下如何克服这些问题。
Abstract:
Key words :
支持虛擬服務器環(huán)境的存儲基礎架構可能會成為未來擴張的阻礙。隨著項目的發(fā)展,服務器虛擬化有了新的性能需求,同時在存儲上也擁有了擴展需求,而這些都是IT專業(yè)人員所要面對的新課題。首先,我們先介紹一些問題的緣由,并且我們將討論下如何克服這些問題。
服務器虛擬化的首要問題起因是,每臺物理服務器連接到存儲上的I/O需求增長。在實施虛擬化之前,大多數(shù)服務器都只運行一個應用程序,大量的進程和存儲I/O資源都為其服務。在服務器虛擬化環(huán)境中,我們在一臺主機上運行多個應用程序,每個應用程序都在他們自己的虛擬服務器上運行。我們需要增加了10倍甚至更多的存儲I/O以備日后應用。
其次是大量隨機的I/O。在其物理主機上,所有的應用程序都是獨立運行的,應用之間共享內(nèi)容很少。如果有一個應用程序出現(xiàn)存儲流量問題,很少會有另一個應用程序去檢查。這時虛擬化軟件的管理程序就需要去協(xié)調(diào)可用帶寬。此后的章節(jié)中我們會談到如何去進行帶寬的調(diào)優(yōu)。
最后,當出現(xiàn)性能問題時,在物理世界里這些問題將會被簡化排除,因為我們可以將這些性能問題隔離到一個單獨的服務器及其自身的存儲空間中。我們不希望其他物理服務器訪問同一存儲空間。而在服務器虛擬化中,存儲I/O資源將不僅僅是供一個物理主機上的多個虛擬機訪問,而且有可能是多個物理主機訪問相同的存儲區(qū)域。當然,也只有這樣才能夠將虛擬機遷移的性能得以發(fā)揮。
除了性能外,在可擴展性方面也有新的要求。在這一系列文章中,擴展性不僅是指實際的存儲性能,也是指I/O性能。雖然各種復制和重復數(shù)據(jù)刪除技術可以提高存儲容量利用率,但快速的虛擬機應用及較差的模板控制將反而導致存儲容量問題。對于存儲來說,較大的挑戰(zhàn)之一就是在不中斷服務的情況下添加存儲容量。在服務器虛擬化共享世界中產(chǎn)生宕機,比如對容量進行升級,就好像"蝴蝶效應"一樣會對產(chǎn)生連鎖影響。
另一方面,當你想要虛擬化另一臺服務器時,你也要對I/O容量可用性進行了解。其可能是一臺全新的服務器或一個傳統(tǒng)的物理服務器。在這兩種情況下,你必須要知道放置服務器的最佳位置,了解哪個物理主機擁有最有效的CPU及存儲I/O資源是配置下一臺虛擬服務器的關鍵。
當你想要增加虛擬機密度或想要更多的關鍵性任務虛擬化時,對存儲性能要求的限制及限制的復雜性,將會使虛擬化進程停滯。在下一篇文章中,我們有兩個基本的方案來解決這個問題。你可以通過這兩個方案來加速整個環(huán)境或進行調(diào)優(yōu)。
此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉載。
