vivian 發(fā)表于:13年08月29日 13:56 [編譯] DOIT.com.cn
VMware曾主宰服務(wù)器虛擬化領(lǐng)域,而現(xiàn)在其他供應(yīng)商們也在吞噬這片市場(chǎng)。微軟Hyper-V就是這群人中的佼佼者,據(jù)IDC稱,微軟去年的市場(chǎng)份額為27.6%,對(duì)比2008年的市場(chǎng)占有率,上浮了20.3%。
“除了不可否認(rèn)的科技優(yōu)勢(shì),而且對(duì)Windows還免費(fèi),”Gridstore共同創(chuàng)始人兼首席策略師Kelly Murphy說。
另一個(gè)要考慮的因素是確保存儲(chǔ)架構(gòu)與Hyper-V平臺(tái)兼容。下面提供五點(diǎn)建議,供大家部署此類存儲(chǔ)時(shí)做參考。
消除I/O混合效應(yīng)
傳統(tǒng)存儲(chǔ)嚴(yán)重影響VM的性能,而且會(huì)帶來復(fù)雜的精簡(jiǎn)配置方面的問題,為了解決性能問題,又導(dǎo)致昂貴的存儲(chǔ)資源被濫用。
“用戶可以通過以下操作手動(dòng)解決這個(gè)問題:將I/O分離到以VM為單位的通道中,識(shí)別VM的I/O簽名,優(yōu)化I/O模式,然后配置恰當(dāng)?shù)倪\(yùn)算,網(wǎng)絡(luò)和存儲(chǔ)資源,以便根據(jù)每個(gè)VM確保QoS,”Murphy說。“或者,IT專家們可以找到一個(gè)可以用自動(dòng)和持續(xù)方式完成一切操作的方案。”
然后要對(duì)性能進(jìn)行監(jiān)控,以確保應(yīng)用I/O得到真正的加速,以及獲得預(yù)期的優(yōu)先效果。這種監(jiān)控應(yīng)該達(dá)到服務(wù)器級(jí)別。
“傳統(tǒng)存儲(chǔ)只能在陣列內(nèi)部部署QoS,和傳統(tǒng)存儲(chǔ)不同,”Murphy稱,“要降低對(duì)重要應(yīng)用的性能影響,用戶需要尋找一種自動(dòng)優(yōu)先I/O的方法。”
選擇正確的文件系統(tǒng)
Calvin Nieh,NetApp產(chǎn)品營(yíng)銷經(jīng)理稱,為Hyper-V設(shè)計(jì)存儲(chǔ)和為其他環(huán)境設(shè)計(jì)存儲(chǔ)并沒有太多不同。
“在虛擬機(jī)中為應(yīng)用設(shè)計(jì)存儲(chǔ),”他說。“不同之處在于,你如何部署存儲(chǔ),進(jìn)程才是關(guān)鍵。”
他說,部署Hyper-V的公司可以使用獨(dú)立的LUN,集群共享卷(CSV)或通用互聯(lián)網(wǎng)文件系統(tǒng)(CIFS)共享。
LUN適合一個(gè)單服務(wù)器到一個(gè)容器的告訴訪問,可以保留一個(gè)VM以及來自其他VM的負(fù)載。CSV在共享空間中結(jié)合了多個(gè)VM,適合從一個(gè)Windows Failover Cluster發(fā)出的告訴訪問。缺點(diǎn)是,它要求集群中具備WinFailoverClustering和Live Migration。采用CIFS共享可允許Live Migration在集群之外,而多路徑也不如使用微軟多路徑I/O時(shí)一樣強(qiáng)大。
一旦確定文件系統(tǒng)的類型,就可以選擇連接類型:Direct Attached Storage或者用于一個(gè)LUN的SAN;用于CSV的塊協(xié)議;或是用于CIFS的Network Attached Storage。
使用DRAM緩存解決I/O問題
“當(dāng)Windows Server管理員把應(yīng)用加固到Hyper-V基礎(chǔ)架構(gòu)中時(shí),他們首先會(huì)注意到隨機(jī)I/O的增加,”Imation Nexsan方案供應(yīng)商的營(yíng)銷總監(jiān)Bill Schilling說,“通常,這會(huì)影響傳統(tǒng)基于磁盤存儲(chǔ)陣列的性能;硬盤要艱難地跟上高度隨機(jī)化的操作,會(huì)影響讀取性能。”
轉(zhuǎn)而使用純固態(tài)存儲(chǔ)系統(tǒng)可以加速I/O;但這種方法比較費(fèi)錢,而且固態(tài)硬盤的壽命比傳統(tǒng)硬盤要短。由于給定時(shí)間內(nèi)只有部分?jǐn)?shù)據(jù)處于活躍使用狀態(tài),所以用DRAM和SSD緩存活躍數(shù)據(jù)比純SSD系統(tǒng)要省錢,而且性能也差不多。
“DRAM寫入緩存可以收集寫入信息,再把這些信息傳送到一個(gè)單獨(dú)IOP的磁盤中,這可以極大改善系統(tǒng)性能和效率,”Schilling說。“一點(diǎn)點(diǎn)寫入緩存就管用很久,例如,一個(gè)數(shù)據(jù)快速改變的電子商務(wù)數(shù)據(jù)庫(kù)。”
避免單點(diǎn)故障
虛擬化可以增加任務(wù)關(guān)鍵型工作負(fù)載的可用性,但只有在存儲(chǔ)架構(gòu)包含必備彈性的條件下才可實(shí)現(xiàn)。
“當(dāng)服務(wù)器被加固,共享存儲(chǔ)陣列成為必須同時(shí)服務(wù)多個(gè)Hyper-V主機(jī)的焦點(diǎn),這樣一來,存儲(chǔ)性能就會(huì)打折扣,”惠普存儲(chǔ)營(yíng)銷Parissa Mohamadi。“為了滿足基礎(chǔ)架構(gòu)上新產(chǎn)生的需求,存儲(chǔ)必須具備彈性,這樣陣列內(nèi)的單點(diǎn)故障發(fā)生概率才能降到最低,才能解決主機(jī)量過大的問題。”
Mohamadi推薦盡可能簡(jiǎn)單地部署,以便減少可能出現(xiàn)故障的組件數(shù)量。公司也應(yīng)該使用高可用機(jī)制,如微軟的多路徑I/O,真正將高可用性落到實(shí)處。此外,他建議把復(fù)制的數(shù)據(jù)保存到單獨(dú)的存儲(chǔ)設(shè)備上,這樣它們就不會(huì)被全部放到可能出現(xiàn)故障的單獨(dú)硬件組件上。
“當(dāng)硬件和軟件發(fā)生意外故障或是常規(guī)硬件維護(hù)時(shí)期,基礎(chǔ)存儲(chǔ)架構(gòu)必須提供高水平的服務(wù)--不能出現(xiàn)中斷,”他說。“當(dāng)改變服務(wù)器或進(jìn)行固件升級(jí)的時(shí)候,這個(gè)方法不需要加開午夜停機(jī)窗口。”
向外擴(kuò)展,而不是向上擴(kuò)展
存儲(chǔ)消耗了40%的存儲(chǔ)預(yù)算,Coraid CEO Kevin Brown說,通過在以太網(wǎng)上部署光纖通道,既可以省錢又可以提升性能。
“虛擬化平臺(tái),如Hyper-V已經(jīng)把運(yùn)算架構(gòu)轉(zhuǎn)變成向外擴(kuò)展的架構(gòu),”Brown說。“把傳統(tǒng)的基于控制器的向上擴(kuò)展存儲(chǔ)和向外擴(kuò)展運(yùn)算架構(gòu)放在一起使用,可能會(huì)出現(xiàn)不協(xié)調(diào),這種不協(xié)調(diào)將導(dǎo)致瓶頸,并增加擴(kuò)展的復(fù)雜性。”
企業(yè)存儲(chǔ)陣列使用“向上擴(kuò)展”的設(shè)計(jì),專屬存儲(chǔ)控制器會(huì)驅(qū)動(dòng)菊花鏈的驅(qū)動(dòng)架。隨著部署的增加,處理器和磁盤連接性會(huì)因?yàn)镮/O混合效果而產(chǎn)生性能瓶頸,迫使運(yùn)輸器升級(jí)來應(yīng)對(duì)不斷增長(zhǎng)的容量。
相反,向外擴(kuò)展的架構(gòu)利用了帶現(xiàn)成硬件和智能軟件的大規(guī)模平行架構(gòu)將可擴(kuò)展性和彈性最大化。數(shù)據(jù)量的增加不需要升級(jí)運(yùn)輸器--容量會(huì)及時(shí)增加,性能也會(huì)得到線性擴(kuò)展。
“目標(biāo)是在運(yùn)算和存儲(chǔ)上利用大量商用硬件創(chuàng)建處理能力和彈性存儲(chǔ)的彈性池,”Brown說。
公司簡(jiǎn)介 | 媒體優(yōu)勢(shì) | 廣告服務(wù) | 客戶寄語 | DOIT歷程 | 誠(chéng)聘英才 | 聯(lián)系我們 | 會(huì)員注冊(cè) | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.