<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 架構(gòu)在虛擬層上的進階應(yīng)用

          架構(gòu)在虛擬層上的進階應(yīng)用

          作者: 時間:2012-06-18 來源:網(wǎng)絡(luò) 收藏

          存儲化可看作一種打通存儲底層的基礎(chǔ)建設(shè),通過化產(chǎn)品提供的邏輯層統(tǒng)合整個存儲環(huán)境,為前端服務(wù)器的存儲需求提供單一化服務(wù)。因此存儲化產(chǎn)品通常具備這幾個特性:

          本文引用地址:http://www.ex-cimer.com/article/193718.htm

          異構(gòu)存儲設(shè)備整合

          不同廠牌、不同等級的異構(gòu)存儲設(shè)備整合,是存儲虛擬化產(chǎn)品的首要特性。用戶可通過虛擬層介接不同廠牌的磁盤陣列,將這些異構(gòu)存儲設(shè)備所含的磁盤,視為一整個存儲池,再分配給需要容量的前端服務(wù)器,所有存儲資源都能在虛擬層介接下統(tǒng)一運用。而前端服務(wù)器與后端存儲設(shè)備間的連接,也從傳統(tǒng)SAN環(huán)境中的固定地址連接與空間映像,轉(zhuǎn)變?yōu)橥ㄟ^虛擬層的動態(tài)介接,管理上更有彈性,空間利用率也能有效提高,不再有之前存儲孤島的問題。

          這個特性也能讓想建置高可用性或異地備援的用戶,有機會擺脫必須購置兩套相同存儲設(shè)備的窘境。在虛擬層介接下,前端應(yīng)用服務(wù)器不會接觸設(shè)備實際,只要是虛擬層提供的空間,映像到前端后,對前端來說都是相同的本地端磁盤區(qū),所以只要把數(shù)據(jù)同步或復(fù)制的機制在虛擬層上,就能利用兩套不同的存儲設(shè)備,完成高可用性或異地備援的建置。

          多樣化的存儲協(xié)議支持

          要整合用戶的存儲環(huán)境,除了考慮不同廠牌設(shè)備的整合,還要考慮不同存儲協(xié)議的支持問題。由于成本的考慮,當(dāng)前企業(yè)除了在關(guān)鍵應(yīng)用系統(tǒng)上使用高價的光纖通道(FC)外,也大量應(yīng)用以太網(wǎng)絡(luò)作為存儲傳輸信道,在SAN的區(qū)塊型傳輸外,也還有文件共享或傳輸?shù)男枰R虼舜鎯μ摂M化產(chǎn)品要統(tǒng)合整個企業(yè)存儲環(huán)境,則除FC外,支持iSCSI,甚至是文件傳輸所需的CIFS、NFS等協(xié)議也是不可或缺。

          目前市售的多數(shù)存儲虛擬化產(chǎn)品支持多種區(qū)塊存儲協(xié)議已是常態(tài),至少都能支持FC與iSCSI,某些高階產(chǎn)品還能支持高階環(huán)境使用的ESCON、FICON。至于文件類型的傳輸方面,傳統(tǒng)作法是另外介接NAS網(wǎng)關(guān)器,將磁盤陣列空間通過NAS網(wǎng)關(guān)器的文件系統(tǒng)轉(zhuǎn)為文件存儲區(qū)域。但近來可直接支持CIFS/NFS文件傳輸?shù)漠a(chǎn)品,同樣也日益普及。

          彈性的資源調(diào)配機制

          由于存儲虛擬化產(chǎn)品必須管理異構(gòu)存儲設(shè)備,為前端各式各樣的應(yīng)用程序提供服務(wù),因此如何依前端應(yīng)用程序的不同需要,適當(dāng)調(diào)配后端存儲資源也就成為一大重點。

          存儲資源調(diào)節(jié)可分容量與性能分配兩大部份,依執(zhí)行任務(wù)的不同,前端服務(wù)器對容量與存儲性能的需要也不同,因此虛擬化產(chǎn)品必須具備彈性的容量與性能調(diào)整機制,以便適當(dāng)?shù)胤峙淙萘?,為前端特定服?wù)保證足夠的性能。

          就容量分配而言,用戶固然可以通過虛擬層輕易調(diào)配整個環(huán)境的存儲資源,但更重要的是空間調(diào)度的靈活性,且調(diào)整程序不能影響到存儲的數(shù)據(jù)或正常的存儲動作。更進一步的作法是通過ThinProvisioning之類的空間調(diào)配技術(shù),將容量分配目標(biāo)從實際空間,轉(zhuǎn)為虛擬的邏輯空間,讓存儲設(shè)備實際空間得到更有效的利用。

          性能調(diào)節(jié)就比較復(fù)雜,多數(shù)虛擬化產(chǎn)品都是采用in-band,所有數(shù)據(jù)流都必須通過虛擬層,因此虛擬層本身會形成性能瓶頸,加上又要為后端所有存儲設(shè)備向前端提供存儲服務(wù),性能分配也成為一個問題。傳統(tǒng)的調(diào)節(jié)方式是切割高速緩存給不同的磁盤區(qū),不過前端的存儲需求可能會隨時間而有所變化,因此必須能夠動態(tài)地調(diào)整高速緩存大小。

          但僅有高速緩存調(diào)節(jié)也已經(jīng)不能滿足需要,這種方式的盲點在于,快取的大小只是影響存儲裝置存儲性能的因素之一,光靠調(diào)整快取大小并不能充分達到調(diào)節(jié)性能需求的效果。因此近來又出現(xiàn)一些可以進行更細(xì)致設(shè)定的性能調(diào)節(jié)方式,如NetApp的FlexShare等。

          高可用性機制

          存儲虛擬化產(chǎn)品宣稱要統(tǒng)一整個存儲資源,所有的存儲服務(wù)都經(jīng)由虛擬層的中介,故顯而易見的副作用便是虛擬層自身成為整個存儲系統(tǒng)中的瓶頸,一旦虛擬層失效,整個存儲服務(wù)也就中斷。

          為避免前述情形發(fā)生,幾乎所有存儲虛擬化產(chǎn)品都附有高可用性機制。如以兩臺提供虛擬服務(wù)的服務(wù)器互為備援,確保虛擬服務(wù)的持續(xù)性,某些產(chǎn)品如IBM的SVC還強制以兩個節(jié)點構(gòu)成一套I/Ogroup的方式出售。

          在虛擬層上的應(yīng)用

          存儲虛擬化本身不是目的,而是提供一種易于管理、富有彈性的整合存儲環(huán)境,以便架構(gòu)出各種存儲應(yīng)用。為便于用戶建置這些存儲應(yīng)用,廠商也多半會在虛擬化產(chǎn)品上內(nèi)建鏡像、快照、多路徑傳輸、遠(yuǎn)程復(fù)制等功能。

          由于虛擬層已經(jīng)在底層完成了異構(gòu)存儲設(shè)備的容量整合,因此要提供這些應(yīng)用均十分方便,像鏡像、復(fù)制這些應(yīng)用,都只要通過虛擬層在底層轉(zhuǎn)換存儲路徑到不同實際空間上就能完成,不用考慮兩套存儲設(shè)備物理規(guī)格上的差異。

          而更新設(shè)備時的數(shù)據(jù)遷移亦可交由虛擬層執(zhí)行,虛擬化產(chǎn)品可輕易的在異構(gòu)存儲設(shè)備間轉(zhuǎn)移存儲路徑,只要搭配背景數(shù)據(jù)遷移功能,虛擬層即可一邊讓舊設(shè)備的磁盤空間繼續(xù)為前端服務(wù)器提供存儲服務(wù),然后再于離峰時間將數(shù)據(jù)逐一遷移到新設(shè)備的磁盤空間上,待數(shù)據(jù)遷移完成后,再把存儲路徑轉(zhuǎn)移到新設(shè)備上,如此就能將數(shù)據(jù)遷移所需的停機時間降到最低。

          通過存儲虛擬層也可很容易的架構(gòu)出分層存儲或數(shù)據(jù)歸檔應(yīng)用。只要在虛擬層上設(shè)定適當(dāng)?shù)拇鎯β窂剑湍芤罁?jù)前端服務(wù)器對存儲性能的要求,將高性能存儲實際提供的空間保留給前端需要高性能的關(guān)鍵應(yīng)用服務(wù)器;性能普通的磁盤空間則可分配給備份、歸檔等不講求性能的應(yīng)用使用。或者也可以數(shù)據(jù)產(chǎn)生的時間作為區(qū)分,將一定期限的數(shù)據(jù)遷移到低價存儲媒體上。



          關(guān)鍵詞: 架構(gòu) 虛擬 進階

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();