誰是服務器虛擬化環(huán)境的最佳選擇 |
發(fā)布時間: 2012/6/7 14:17:35 |
到目前為止還沒有哪一種網(wǎng)絡存儲類型敢說自己一定是服務器虛擬化環(huán)境的最佳選擇。因為每個應用環(huán)境都是不同的,即使在一個地方表現(xiàn)良好,那也不能保證在其他地方同樣合適。
對于服務器虛擬化環(huán)境來說,光纖通道存儲是比較傳統(tǒng)的選擇。但現(xiàn)在iSCSI和NAS的普及程度也越來越高,畢竟它們的性價比更加突出。下面本文就來看看每一種網(wǎng)絡存儲技術的規(guī)格特性,并逐一分析它們的優(yōu)勢和不足。 光纖通道存儲 單從性能和可靠性的角度看,光纖通道無疑是出色的存儲架構,其它產(chǎn)品很難與之PK。但凡事都有兩面性,使用光纖通道存儲的確獲得了高性能,可用戶卻不得不承擔更高的成本,以及面對更復雜的技術架構。不過,光纖通道技術在數(shù)據(jù)中心領域的應用歷史很長,基礎非常好,因此比較大的虛擬化環(huán)境通常都傾向于選擇光纖通道,這些用戶主要還是考慮速度和可靠性的因素(光纖通道當前的帶寬是8 Gbps,下一代是16 Gbps)。另外,光纖通道存儲網(wǎng)絡一直是相對獨立的,因此與基于以太網(wǎng)的存儲設備相比安全性更好?蓡栴}是,光纖通道需要特殊的HBA主機適配器、特殊的交換機,而且這些配件比以太網(wǎng)絡使用的同類配件更加昂貴。 客觀的說,如果要從零開始構建一個光纖通道網(wǎng)絡代價是很高的。除此之外,光纖通道環(huán)境的部署和管理也更復雜,與傳統(tǒng)網(wǎng)絡架構相比,它配置起來難度很大,熟悉此項技術的人才也偏少。當前,很多公司都有技術熟練的網(wǎng)絡管理員,但其中卻很少有光纖通道存儲網(wǎng)絡方面的管理人才。設計并管理一個SAN架構通常需要經(jīng)過特殊的培訓,這無形中又進一步增加了實施的費用。 光纖通道存儲的優(yōu)勢: FC是部署企業(yè)級存儲架構的首選,而且許多應用環(huán)境本身就已經(jīng)在使用SAN了; 由于具有更高的可用帶寬,通常情況下性能表現(xiàn)最好; 獨立的光纖通道網(wǎng)絡更安全;還有LUN zoning和LUN masking等訪問控制機制; 支持boot from SAN(從存儲啟動系統(tǒng)),服務器本地不再需要硬盤; 基于block的塊存儲類型,可以使用VMware vSphere自帶的VMFS卷(一種文件系統(tǒng))。 光纖通道存儲的不足: 從零開始構建的話,部署成本會很高; 需要特殊的、昂貴的配件,比如交換機、線纜和HBA卡; 實施和管理也許更復雜,通常需要專職的存儲管理員; 可用的安全控制功能較少,實現(xiàn)認證和加密比較復雜。 如果用戶的物理服務器上準備運行多個虛擬機,且應用類型對磁盤I/O有較高的要求,那么為了得到最佳的性能,用戶或許應該認真考慮使用光纖通道存儲系統(tǒng)。此外,F(xiàn)CoE也是一個選擇,它相當于在傳統(tǒng)的以太網(wǎng)設備上承載光纖通道協(xié)議。但目前FCoE必須部署在同樣昂貴的10 Gbps以太網(wǎng)環(huán)境,需要特殊的交換設備。 如果用戶的應用環(huán)境中已經(jīng)有了FC SAN,那么在構建虛擬化平臺時使用光纖通道儲存是很合適的。擴展一個已有的SAN環(huán)境很容易,而且比部署一個全新的環(huán)境要便宜許多。如果用戶的預算充足,而且有管理復雜環(huán)境的技術能力,那么選擇光纖通道存儲一定沒錯。 iSCSI存儲 iSCSI也是一種流行的存儲技術,同時也是光纖通道存儲的有力競爭者。像光纖通道一樣,iSCSI也是一種基于block的塊存儲協(xié)議,它使用傳統(tǒng)的以太網(wǎng)組件作為載體,連接服務器和存儲設備。iSCSI的部署成本通常很低,理由很簡單,因為它可以借用已有的以太網(wǎng)設備。iSCSI的工作原理是在主機端利用一個叫做initiator的client,通過LAN網(wǎng)絡將SCSI命令發(fā)送給目標端的SCSI存儲設備(目標端也叫做target)。 iSCSI的initiator可以基于軟件,也可以是硬件;谲浖膇nitiator通過調(diào)用hypervisor虛擬化引擎內(nèi)嵌的設備驅(qū)動,利用以太網(wǎng)適配器和以太網(wǎng)協(xié)議,將I/O信息發(fā)送給遠端的iSCSI target設備。硬件initiator則基于專用的iSCSI HBA卡,iSCSI HBA卡整合了網(wǎng)絡適配器,TOE引擎(TCP/IP offload engine)和SCSI適配器的功能,利用卡上的芯片處理I/O請求,對于提高服務器端的性能很有幫助。大多數(shù)情況下,基于軟件的initiator都可以很好的工作,但如果追求更高的I/O性能并且希望減少主機的資源開銷,那么基于硬件的initiator是更好的選擇。此外,與光纖通道的Boot from SAN類似,我們可以通過硬件initiator實現(xiàn)從存儲設備直接啟動操作系統(tǒng);而且,最近還出現(xiàn)一種叫做iSCSI Boot Firmware Table(iBFT)的技術,支持通過軟件initiator實現(xiàn)SAN Boot。需要注意的是iBFT依賴于hypervisor環(huán)境的支持。 在1 Gbps網(wǎng)絡環(huán)境下,iSCSI的性能就已經(jīng)非常不錯了,而一旦切換到10 Gbps,性能還會有巨大的提升,完全可以媲美甚至超過FC光纖通道。大多數(shù)hypervisor虛擬化引擎都支持10 Gbps iSCSI,但目前部署10 Gbps iSCSI的成本還很高,價格幾乎跟光纖通道一樣。使用iSCSI最大的風險在于如果是基于軟件的initiator,那么它會增加服務器端的CPU開銷 (使用硬件initiaor,CPU負載會小很多),同時它所依賴的以太網(wǎng)環(huán)境相對比較脆弱(容易受到干擾)且不穩(wěn)定。解決網(wǎng)絡沖突問題的方法其實很簡單,我們只需要把iSCSI流量和其他網(wǎng)路流量做物理隔離就可以了。 iSCSI存儲的優(yōu)勢: iSCSI是光纖通道存儲的低成本替代方案,它使用標準的以太網(wǎng)組件,iSCSI磁盤陣列的價格通常也低于光纖陣列; 基于軟件的initiator簡單易用而且非常便宜,基于硬件的initiator則可以提供更好的性能; 像光纖通道一樣,iSCSI是基于block的塊存儲系統(tǒng),在VMware vSphere環(huán)境下可以使用VMFS卷; 升級到10 Gbps以太網(wǎng)之后,速度和性能將有大幅度提升; 部署和管理iSCSI不需要特殊的培訓和特殊技能; 支持CHAP認證和加密等安全機制,也支持multipathing多路徑這樣的可以增加帶寬和可靠性的技術; 部署起來比光纖通道更快。 本文出自:億恩科技【mszdt.com】 |