隨著企業(yè)信息化應用越來越復雜,本地存儲域備份已經(jīng)無法滿足企業(yè)的正常需要。為了降低存儲成本、提高數(shù) 據(jù)安全,管理員可能會將他們放在同一個磁盤陣列中進行存儲與數(shù)據(jù)備份。在這種情況下,網(wǎng)絡帶寬很可能就成為了影響企業(yè)應用系統(tǒng)性能的瓶頸資源。為此管理員 有必要對現(xiàn)有的網(wǎng)絡進行評估與優(yōu)化。
一、 根據(jù)傳輸速率選擇合適的網(wǎng)絡類型。
假設企業(yè)現(xiàn)在需要備份的數(shù)據(jù)量為2TB,而每天可以分配的數(shù)據(jù)備份時間假設為5個小時。那么如果在異地 備份中,則其數(shù)據(jù)的傳輸速率要達到0.4TB/小時。此時假設企業(yè)使用的是百兆以太局域網(wǎng),滿打滿算的話,也無法實現(xiàn)這個速率。也就是說無法在規(guī)定的時間 內(nèi)完成相關(guān)的數(shù)據(jù)備份作業(yè)。即使根據(jù)最大速率來計算(實際工作中往往達不到最大速率),也需要比規(guī)定的時間超過好幾倍。
在這種情況下,企業(yè)網(wǎng)絡管理員可能需要使用千兆以太網(wǎng)。只有如此,在能夠達到企業(yè)所需要的數(shù)據(jù)傳輸速 率,在規(guī)定的時間內(nèi)完成所需要的數(shù)據(jù)備份作業(yè)。總之,在規(guī)劃異地存儲與備份的時候,系統(tǒng)管理員需要評估企業(yè)現(xiàn)有的網(wǎng)絡能否滿足數(shù)據(jù)備份的速率要求。在必要 的情況下,要對企業(yè)的網(wǎng)絡(至少是服務器與存儲設備之間的連接)進行升級。
二、 利用網(wǎng)絡分段來提高網(wǎng)絡數(shù)據(jù)傳輸效率。
假設現(xiàn)在企業(yè)有2TB的數(shù)據(jù)需要在5個小時內(nèi)完成備份。那么其要求的速率為0.4TB。但是現(xiàn)在我們做 一個小小的改變。我們對網(wǎng)絡進行分段,讓其在兩個子網(wǎng)上各備份1TB的數(shù)據(jù),而不是在一個網(wǎng)絡上備份2TB的數(shù)據(jù)量。在這種情況下,理論上其數(shù)據(jù)備份的速 度會提高一倍。在實際工作中,由于受到各種因素的影響,雖然沒有這么高的效果,但是一般打個8折的效果還是有的。也就是說,原先2TB的數(shù)據(jù)在 0.4TB/小時的速率下需要5個小時才能夠完成。而采用兩個子網(wǎng)的話,則最快可以省一半的時間。這是一個很大的改善。
筆者在給數(shù)據(jù)量比較大的企業(yè)部署存儲系統(tǒng)的話,往往就是建議企業(yè)的網(wǎng)絡管理員將存儲設備放置在不同的子 網(wǎng)上來更好的利用現(xiàn)有的網(wǎng)絡帶寬。在設置子網(wǎng)的時候,可以創(chuàng)建兩個或者兩個以上(主要根據(jù)企業(yè)的數(shù)據(jù)量以及數(shù)據(jù)窗口而定)的速度相同的網(wǎng)絡。在數(shù)據(jù)進行異 地備份時每一個網(wǎng)絡都負責處理一部分數(shù)據(jù)。也就是說,數(shù)據(jù)是并行傳輸?shù)摹Ee一個比較形象的例子,就是在高速公路上。原先只有一車道,現(xiàn)在再增加一車道的 話,其相同的流量通過相同的距離的時間就可以減少一半。
三、 如果有足夠的網(wǎng)絡帶寬如何優(yōu)化存儲性能。
在給客戶部署存儲系統(tǒng)的時候,筆者經(jīng)常發(fā)現(xiàn)企業(yè)現(xiàn)有的網(wǎng)絡帶寬已經(jīng)夠用,但是異地備份的性能仍然不敢恭 維。在這種情況下,該如何來優(yōu)化企業(yè)的存儲性能呢?筆者下面的兩個建議讀者可以參考一下。
一是可以考慮采用SCSI總線來提高設備的吞吐量。也就是說,如果網(wǎng)絡帶寬有富余而設備吞吐量成為瓶頸 資源的話,則管理員就需要使用性能更高的設備。一個典型的例子就是采用SCSI總線的存儲設備。當然也可以使用幾個設備來并行運行(如磁盤陣列)來提高硬 件的傳輸速率,
并行存儲操作,簡單的講就是將存儲操作設置為同時使用所有可用的設備。如將數(shù)據(jù)分布于多個并行的數(shù)據(jù) 流,這個方法可以大大減少備份操作所需要的時間。不過這需要注意一點,他并不是真正的并行。如通過磁盤陣列來實現(xiàn)并行操作的時候,并不是說增加一倍的硬盤 數(shù)量就可以將速度提高一倍。因為在磁盤陣列中存儲數(shù)據(jù)的時候,其不但會存儲原有的數(shù)據(jù),而且出于安全考慮,還會存儲一些校驗的數(shù)據(jù)。以備在硬盤出現(xiàn)損壞時 進行數(shù)據(jù)修復。故其效果會打一定的折扣。不過從總體上來說,其性能改善的效果還是非常明顯的。
四、 有高性能要求的環(huán)境下推薦使用存儲區(qū)域網(wǎng)絡。
相比慢速網(wǎng)絡連接來說,存儲區(qū)域網(wǎng)絡通過在高速的光纖連接上轉(zhuǎn)移數(shù)據(jù),從而能夠顯著的提高數(shù)據(jù)的備份性 能。具體的來說,其性能改善體現(xiàn)在兩個方面。一是高帶寬的光纖連接和主機CPU的低占用率;二是通過將備份數(shù)據(jù)傳輸從企業(yè)網(wǎng)絡下載到專用的存儲網(wǎng)絡從而提 高網(wǎng)絡的整體性能,減少備份數(shù)據(jù)流對企業(yè)正常業(yè)務的影響。
雖然存儲區(qū)域網(wǎng)絡可以明顯的提高數(shù)據(jù)存儲的性能。但是也并不是推薦在任何情況下都使用存儲區(qū)域網(wǎng)絡。這 主意是因為實施和維護SAN存儲區(qū)域網(wǎng)絡的成本比較高。如果對于數(shù)據(jù)量并不大的企業(yè),采用存儲區(qū)域網(wǎng)絡可能是一種浪費,性價比就會很低。通常情況下,存儲 區(qū)域網(wǎng)絡用在對于性能的要求比較高,而且數(shù)據(jù)量也特別大的企業(yè)中。如證券企業(yè)、銀行等等。
五、 合理規(guī)劃存儲設備的位置。
除了網(wǎng)絡的性能之外,存儲設置的位置對于數(shù)據(jù)傳輸?shù)男阅芤灿泻艽蟮挠绊憽H绻鎯υO備與數(shù)據(jù)源的位置比 較遠、需要通過多個中間設備(如路由器、交換機等等)則性能會明顯下降。這就好像高速公路上,兩個終點相隔比較遠,而且中間又有紅綠燈等等,其從始點到終 點就需要一段時間。具體所耗費的時間需要根據(jù)兩地距離、擁塞程度、紅綠燈(路由器、交換機等可能需要排隊通過)數(shù)量等等來共同決定的。
為了提高數(shù)據(jù)傳輸?shù)男剩P者建議在部署存儲設備的時候,在地理位置上盡量靠近數(shù)據(jù)源。在有條件的情況 下,甚至可以與數(shù)據(jù)源直連。即使在中間需要用到路由器等中間設備,則在路由器等中間設備上也不要連其它過多的主機。以留下充足的帶寬給存儲設備使用。
筆者推薦的做法是,如果可能的話,最好能夠?qū)?shù)據(jù)源與存儲設備部署在同一個機房中。如上圖所示,企業(yè)可 能有郵件服務器、數(shù)據(jù)庫服務器等等,都需要將數(shù)據(jù)存儲或者備份到磁盤陣列中。那么最好將這些服務器與陣列放在同一個機房或者機柜中,然后通過一個性能比較 高的路由器進行連接。并且在這個路由器上不要掛載其他不相關(guān)的設備,以免他們來爭用帶寬。這種方式雖然不能夠擴大帶寬,但是可以無形中提高帶寬的使用率。
總之根據(jù)筆者的經(jīng)驗,在異地數(shù)據(jù)存儲與備份中,當目前為止網(wǎng)絡帶寬往往是影響其存儲性能的瓶頸資源。在 必要的情況下,存儲管理員還是需要在網(wǎng)絡管理員的幫助下,對現(xiàn)有網(wǎng)絡進行合理的調(diào)整。如升級現(xiàn)有的網(wǎng)絡(從百兆升級到千兆)或者對網(wǎng)絡進行分段,以提高數(shù) 據(jù)的傳輸速率,確保在分配的時間內(nèi)完成數(shù)據(jù)的備份與存儲工。