謹防存儲拖累虛拟化(huà)
發布日(rì)期:2016-06-29 15:41浏覽次數:
服務器(qì)虛拟化(huà)是目前IT界至關重要的(de)技(jì)術之一。一個(gè)用于支持虛拟服務器(qì)環境的(de)強健的(de)、高(gāo)效的(de)存儲基礎設施同樣重要,但(dàn)是,許多用戶在規劃服務器(qì)虛拟化(huà)時(shí)往往忽視(shì)這(zhè)個(gè)支持框架。如果一根鏈條的(de)強度取決于最薄弱的(de)一環,那(nà)麽IT部門必須确保存儲不要成為(wèi)虛拟化(huà)應用基礎設施鏈條中那(nà)薄弱的(de)一環。若想實現(xiàn)最大的(de)規模效益和(hé)取得最優的(de)性能,IT部門在選擇支持虛拟服務器(qì)環境的(de)存儲協議(yì)時(shí)必須謹慎。
那(nà)麽究竟應當選擇哪種方式?
這(zhè)個(gè)問(wèn)題沒有(yǒu)絕對(duì)的(de)答(dá)案。這(zhè)兩種方式–基于塊的(de)和(hé)基于文(wén)件(jiàn)的(de)存儲,有(yǒu)着各自(zì)的(de)優勢和(hé)局限。基于塊的(de)存儲是相(xiàng)當更成熟的(de)技(jì)術,目前具有(yǒu)更大的(de)安裝基礎。但(dàn)是,NFS(網絡文(wén)件(jiàn)系統)有(yǒu)很(hěn)多優點,其中最突出的(de)優點是易于在虛拟服務器(qì)環境中管理(lǐ)和(hé)部署。在選産品或技(jì)術之前,企業(yè)應當首先研究自(zì)己的(de)業(yè)務目标、技(jì)術需求和(hé)預算(suàn)需要,然後選擇最适合它們的(de)解決方案。下(xià)文(wén)将簡要介紹基于塊的(de)和(hé)基于文(wén)件(jiàn)的(de)存儲部署的(de)優缺點。
基于塊的(de)存儲成熟、價廉
存儲區(qū)域網(SAN)或基于塊的(de)存儲是種成熟的(de)技(jì)術。該技(jì)術非常适合在線交易這(zhè)類數據密集型工(gōng)作(zuò)負載。而且許多基于塊的(de)存儲部署具有(yǒu)自(zì)己的(de)專用高(gāo)速網絡,這(zhè)有(yǒu)助于提高(gāo)吞吐量和(hé)改進性能。同時(shí),基于塊的(de)存儲部署中的(de)光(guāng)纖通(tōng)道(dào)(FC)和(hé)iSCSI主機(jī)總線适配器(qì)(HBA)通(tōng)常具有(yǒu)協議(yì)卸載特性,這(zhè)些HBA能比主CPU更快地(dì)執行協議(yì)相(xiàng)關功能,從(cóng)而解放(fàng)CPU資源去(qù)執行其它任務。此外(wài),由于基于塊的(de)存儲是種成熟的(de)技(jì)術,這(zhè)意味着你(nǐ)可以很(hěn)容易地(dì)招聘到經驗豐富的(de)存儲管理(lǐ)員(yuán),而且有(yǒu)來(lái)自(zì)像VMware等虛拟化(huà)廠(chǎng)商以及第三方供應商的(de)多種存儲管理(lǐ)工(gōng)具。
不過,基于塊的(de)存儲也有(yǒu)自(zì)己的(de)缺陷。例如,交換機(jī)和(hé)HBA比NFS所需要的(de)标準網絡設備貴很(hěn)多,存儲網絡的(de)部署和(hé)管理(lǐ)也更複雜(zá)。因為(wèi),創建和(hé)管理(lǐ)LUN(包括交換機(jī)分區(qū)、LUN調整大小(xiǎo),以及确定多少虛拟服務器(qì)可以被映射到LUN等工(gōng)作(zuò))可能會非常複雜(zá)。在傳統的(de)物(wù)理(lǐ)的(de)基于服務器(qì)的(de)存儲網絡中,LUN是将物(wù)理(lǐ)硬盤空間(jiān)轉換為(wèi)主機(jī)服務器(qì)操作(zuò)系統可以訪問(wèn)和(hé)使用的(de)邏輯存儲空間(jiān),而在虛拟化(huà)的(de)存儲環境中,LUN是介于物(wù)理(lǐ)硬盤與應用之間(jiān)的(de)中間(jiān)層。
此外(wài),比較常用的(de)VMware的(de)文(wén)件(jiàn)系統對(duì)于塊數據存在着2 TB的(de)數據存儲限制,這(zhè)在當前數據不斷增加的(de)情況下(xià)意味着得創建和(hé)管理(lǐ)許多比較小(xiǎo)的(de)數據存儲。
基于文(wén)件(jiàn)的(de)存儲更适合虛拟化(huà)
NFS是基于文(wén)件(jiàn)的(de)協議(yì),用于在承擔服務器(qì)職責的(de)NAS設備與客戶機(jī)(例如VMware ESX 或 vSphere 4.0主機(jī))之間(jiān)建立客戶機(jī)/服務器(qì)關系。與塊存儲形成顯明(míng)對(duì)比的(de)是,文(wén)件(jiàn)存儲不僅管理(lǐ)物(wù)理(lǐ)存儲上(shàng)的(de)文(wén)件(jiàn)和(hé)目錄的(de)布局與結構,它還(hái)處理(lǐ)共享訪問(wèn)的(de)一些方面,提供可用于來(lái)自(zì)多個(gè)服務器(qì)的(de)協調的(de)訪問(wèn)的(de)基元。如今,NFS作(zuò)為(wèi)一種支持虛拟服務器(qì)環境的(de)基本存儲基礎設施正迅速取得成功。不同的(de)NAS和(hé)SAN産品可以提供高(gāo)級數據管理(lǐ)特性,例如令虛拟基礎設施變得更有(yǒu)價值的(de)數據複制和(hé)瘦服務配置等功能。
具體(tǐ)而言,NFS的(de)優點主要包括以下(xià)幾點:一是NFS運行在IP網絡上(shàng),它易于在虛拟服務器(qì)環境中配置、部署和(hé)管理(lǐ)。二是NFS一般不需要IT部門使用獨立的(de)、專用的(de)光(guāng)纖通(tōng)道(dào),相(xiàng)反,它們可以讓Windows或Linux系統管理(lǐ)員(yuán)同時(shí)管理(lǐ)服務器(qì)和(hé)存儲,并且用戶可以跨所有(yǒu)應用部署整合的(de)以太網基礎設施,而不需要隻用于存儲傳輸流的(de)獨立的(de)光(guāng)纖通(tōng)道(dào)網絡。三是NFS支持數TB規模的(de)更大的(de)數據存儲,消除了與使用基于塊的(de)存儲相(xiàng)關的(de)2TB數據存儲限制,用戶從(cóng)而可以在更少的(de)數據存儲中保存大量的(de)虛拟機(jī)。四是基于NFS的(de)存儲提供對(duì)快照(zhào)和(hé)克隆的(de)更細粒度的(de)支持,快照(zhào)和(hé)克隆在文(wén)件(jiàn)、文(wén)件(jiàn)系統或目錄級(而不是LUN級)上(shàng)完成。此外(wài),存儲管理(lǐ)員(yuán)可以在線改變基于NFS的(de)文(wén)件(jiàn)系統的(de)大小(xiǎo),而且比較容易。NFS還(hái)通(tōng)過文(wén)件(jiàn)系統提供不少有(yǒu)用的(de)高(gāo)級特性和(hé)功能。
當然,NFS存儲也不可能十全十美(měi)。其中一大問(wèn)題是TCP/IP性能開(kāi)銷較大。雖然一些廠(chǎng)商的(de)測試顯示NFS的(de)性能同基于塊的(de)系統一樣好(hǎo),但(dàn)在一些情況下(xià),可能需要原始設備映射和(hé)塊存儲來(lái)消除TCP/IP開(kāi)銷。而且,NFS缺少塊系統所具有(yǒu)的(de)本機(jī)多徑技(jì)術的(de)效率,不過具有(yǒu)并行NFS特性的(de)NFS 4.1的(de)問(wèn)世将減輕這(zhè)個(gè)缺點。此外(wài),雖然管理(lǐ)SAN、映射LUN和(hé)端口分區(qū)十分複雜(zá),IT存儲經理(lǐ)對(duì)塊存儲的(de)熟悉程度普遍大于基于文(wén)件(jiàn)的(de)存儲。
總之,談到利用NFS支持虛拟服務器(qì)環境時(shí),優勢遠(yuǎn)超過劣勢。使用NFS可簡化(huà)存儲環境,使用戶可以”用更少的(de)資源做更多的(de)事(shì)情”,這(zhè)意味着更少的(de)數據存儲能支持更多的(de)虛拟機(jī)、更高(gāo)的(de)複制率、更少的(de)服務配置工(gōng)作(zuò)和(hé)時(shí)間(jiān),等等。在評估哪種協議(yì)和(hé)哪些要求(性能、并行NFS、數據存儲限制)是企業(yè)的(de)優先重點之前,知道(dào)這(zhè)些優先重點和(hé)了解各類存儲系統的(de)優缺點是優化(huà)虛拟化(huà)存儲環境的(de)一個(gè)良好(hǎo)、堅實的(de)起點。