IT專業(yè)人員經(jīng)常會引用虛擬化和備份來滿足更大網(wǎng)絡(luò)帶寬的需求,但并不一定需要10Gb的網(wǎng)絡(luò)來保持更高的性能級別。
表面上看,虛擬基礎(chǔ)設(shè)施需要大量的網(wǎng)絡(luò)帶寬是有道理的。比方說一個組織整合了20臺物理服務(wù)器,每臺物理服務(wù)器都有兩個千兆以太網(wǎng)(GbE)端口整合到一臺虛擬主機中。那么這一定意味著虛擬主機需要更多的GbE端口來承載這20臺物理服務(wù)器的流量嗎?
實際情況是除了很少的情況之外,幾乎所有的物理主機都沒有使用全部的網(wǎng)絡(luò)帶寬。因此在多個虛擬機(VM)之間共享一個GbE端口并不會有什么問題。虛擬化通常會將這些端口的使用率從低于1%增加到5%或者10%。也就是說虛擬機并不需要大量的網(wǎng)絡(luò)帶寬。
換句話說,虛擬主機需要速度更快的網(wǎng)絡(luò)端口,主要用于主機之間遷移VM。在線遷移數(shù)據(jù)量大小為16GB的VM通常會內(nèi)導致GbE端口飽和長達數(shù)分鐘。當遷移涉及的虛擬機的內(nèi)容很大時,網(wǎng)絡(luò)問題將會變得更加嚴重。
如果配置了128GB內(nèi)存的虛擬主機的內(nèi)存被完全使用的話,那么使用單個GbE端口遷移該VM可能會花半個小時甚至更長的時間。如果是由于即將發(fā)生的物理故障而對VM進行遷移的話,那么會感覺遷移所花費的時間更加漫長(只要想象一下具有數(shù)TB內(nèi)存的主機將要宕機的情景就能感覺到了)。但是如果采用10Gb以太網(wǎng)遷移虛擬機的話,大概只需要五分鐘,這大大降低了由于虛擬主機故障而導致虛擬機停用的風險。
網(wǎng)絡(luò)帶寬對存儲的重要性
在虛擬基礎(chǔ)設(shè)施中具備大量帶寬的存儲網(wǎng)絡(luò)同樣是一個非常寶貴的資產(chǎn)。對存儲帶寬的需求不只取決于會話的數(shù)量而且還取決于會話的大小。以Windows文件服務(wù)器為例,它通常使用微小的會話去訪問存儲,而數(shù)據(jù)庫服務(wù)器通常使用中等大小的會話。
在上述兩種情況下,在網(wǎng)絡(luò)帶寬成為瓶頸之前,工作負載很可能已經(jīng)早早地受限于存儲的會話速率。對于使用率低、易于虛擬化的虛擬機來說,即使是在千兆以太網(wǎng)下,存儲網(wǎng)絡(luò)也不會受到這方面的限制。你最好在開始請求速度更快的存儲網(wǎng)絡(luò)之前,首先確保你的存儲有足夠多的主軸以及數(shù)量適當?shù)墓虘B(tài)硬盤。
備份:網(wǎng)絡(luò)帶寬殺手
當我們從朝九晚五的工作時間遷移到7*24的互聯(lián)網(wǎng)時代后,工作時間就與備份窗口產(chǎn)生了重疊——組織通常會在非業(yè)務(wù)高峰期間對服務(wù)器進行備份。在備份期間公司需要的是全速的性能,因此網(wǎng)絡(luò)最好不要達到飽和狀態(tài)。
備份涉及了大量的會話而且可能會快速填滿網(wǎng)絡(luò)帶寬。正因為如此,具有良好的帶寬來傳輸數(shù)據(jù)就成為了常識。如果是這樣的話,那么存儲磁盤而不是鏈路本身將成為限制因素。
更具體地說,如果備份工具在虛擬機內(nèi)部使用代理,然后你希望位于備份窗口中的虛擬主機具有大量的帶寬以避免網(wǎng)絡(luò)擁塞。(同樣還要確保主機具有充足的CPU和內(nèi)存資源以應(yīng)對負載高峰。)然而,你還是希望備份能夠從虛擬機和虛擬主機中取消掉。因此,使用最快的網(wǎng)絡(luò)帶寬建立備份服務(wù)器與存儲陣列的網(wǎng)絡(luò)連接可能是個很不錯的注意。如果在備份服務(wù)器和主存儲之間存在更快的網(wǎng)絡(luò)連接,那么主機的網(wǎng)絡(luò)連接相對較慢是否存在問題呢?如果你在購買新的設(shè)備,那么可能不會遇到這方面的問題。增加快速網(wǎng)絡(luò)端口的成本不會很多,而且隨著時間的推移,對網(wǎng)絡(luò)帶寬的需求很可能將會增加。
另一方面,如果只是在解決備份速度問題,那么你很可能只需要為備份服務(wù)器和存儲購買速度更快的網(wǎng)絡(luò)端口。
最后,當你采購新的網(wǎng)絡(luò)設(shè)備時,你將會配置速度更快的網(wǎng)絡(luò)端口。隨著時間的推移,你將會對曾經(jīng)如何應(yīng)付速度更慢的網(wǎng)絡(luò)而感到驚訝。