亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于NAS架構的數(shù)字化檔案異質(zhì)異地備份系統(tǒng)設計

        2023-03-06 11:47:02孔燦于洋姜林彤
        微型電腦應用 2023年1期
        關鍵詞:系統(tǒng)設計

        孔燦, 于洋, 姜林彤

        (深圳供電局有限公司, 廣東,深圳 51800)

        0 引言

        檔案數(shù)字化已經(jīng)成為現(xiàn)今數(shù)據(jù)存儲的主要形式,數(shù)字化檔案的存儲數(shù)量也呈現(xiàn)爆發(fā)式增長的趨勢。不同于傳統(tǒng)的紙質(zhì)檔案,數(shù)字檔案具有檢索速度快、查找文件準確、信息資源共享等特點[1]。但是由于網(wǎng)絡數(shù)據(jù)傳輸負載不均衡,造成異質(zhì)異地數(shù)字檔案的備份數(shù)據(jù)分配能力較弱,備份系統(tǒng)的響應時間較長,如何提高數(shù)字化檔案的備份性能成為了現(xiàn)今網(wǎng)絡存儲領域研究的重點。NAS作為一種網(wǎng)絡附加存儲類型,可以在數(shù)據(jù)存儲服務器上應用。NAS以數(shù)據(jù)作為工作核心,使得服務器和存儲設備成為各自獨立的存在,實現(xiàn)數(shù)據(jù)的集中管理。伴隨著現(xiàn)代科技的進步,NAS技術得到了發(fā)展,促進其得到廣泛推廣應用的是千兆以太網(wǎng)的出現(xiàn)與使用[2]。存儲網(wǎng)絡帶寬將NAS存儲的性能大幅度提升。并且,在NAS中,具有專門管理文件的功能。通過一個文件系統(tǒng)管理磁盤陣列。對存儲、備份的文件進行管理,設置相應的網(wǎng)絡安全和訪問授權[3]。在工作過程中,NAS可以根據(jù)服務器或客戶端的指令,對相關數(shù)據(jù)文件進行優(yōu)化管理。降低數(shù)據(jù)備份過程中,數(shù)據(jù)傳輸時間,同時還可以提升日后的數(shù)據(jù)運行效率[4]。作為企業(yè)的核心信息資源,檔案是業(yè)務活動的重要工具,也是憑證性信息記錄。隨著企業(yè)檔案的復雜化,其數(shù)字化管理變得越來越重要。尤其是一些不可缺少的信息,為了保證其安全性,數(shù)字化檔案異質(zhì)異地備份被提上日程[5]。本文以NAS架構為基礎,完成數(shù)字化檔案異質(zhì)異地備份系統(tǒng)的設計,實現(xiàn)檔案異質(zhì)異地完美備份。

        1 數(shù)字化檔案異質(zhì)異地備份系統(tǒng)硬件設計

        1.1 網(wǎng)絡附加存儲設備設計

        對于網(wǎng)絡附加存儲設備,也就是NAS架構的設計,其具體結構如圖1所示。其中包括存儲器件,例如: CD/DVD驅(qū)動器、可移動的存儲介質(zhì)等[6],以及內(nèi)嵌系統(tǒng)軟件,可提供跨平臺文件共享功能。

        圖1 NAS結構示意圖

        在備份系統(tǒng)設計過程中,一般情況下,將NAS設備配置為文件服務器,通過工作站或服務器[7],進行網(wǎng)絡協(xié)議、應用程序的操作,實現(xiàn)文件訪問的效果。通過客戶端和 NAS文件共享設備進行NAS連接,依靠企業(yè)的網(wǎng)絡基礎設施,來保障設備的正常運行。

        1.2 磁盤列陣設計

        系統(tǒng)設計中,另外一個不可或缺的硬件,就是磁盤列陣。一般磁盤陣列包括三種樣式,分別是外接式磁盤陣列柜、內(nèi)接式磁盤陣列卡、軟件仿真[8]。文中設計的數(shù)字化檔案異質(zhì)異地備份系統(tǒng),需要的是內(nèi)接式磁盤陣列卡,可以為數(shù)據(jù)提供保護性、可靠性、可管理性[9]。由于磁盤陣列在整個系統(tǒng)中,作為數(shù)據(jù)存儲的主要工具,對其技術上的領先性作出考量,并結合本單位的實際應用數(shù)據(jù)規(guī)劃合理安排[10]。其主要內(nèi)部結構如圖2所示。

        圖2 磁盤列陣結構圖

        網(wǎng)絡附加存儲設備、磁盤列陣的設計,作為備份系統(tǒng)的硬件設施,支撐著系統(tǒng)軟件的開發(fā)與設計。

        2 數(shù)字化檔案異質(zhì)異地備份系統(tǒng)軟件設計

        數(shù)字化檔案異質(zhì)異地備份系統(tǒng)軟件的設計,主要包括幾個方面,首先對需要備份的數(shù)字化檔案進行預處理,然后對備份數(shù)據(jù)進行均衡負載處理。最終實現(xiàn)數(shù)字化檔案異質(zhì)異地備份。

        2.1 預處理數(shù)字化檔案

        在數(shù)字化檔案異質(zhì)異地備份工作進行前,需要預先將數(shù)據(jù)進行處理,對文件中包含的重復數(shù)據(jù)進行剔除,從而加強對備份數(shù)據(jù)的管理。文件分塊是數(shù)據(jù)預處理的重點,通過對數(shù)據(jù)塊的單實例化存儲,實現(xiàn)重復數(shù)據(jù)刪除的目標。首先,將需要備份的源文件進行分塊,數(shù)據(jù)塊的邊界,通過字節(jié)區(qū)域產(chǎn)生的hash值確定。分塊方式主要包括固定分塊、變長分塊兩種。其中,由于變長分塊對數(shù)據(jù)變化的敏感性比較低,并且該方式是以內(nèi)容為基礎,所以該方式成為主要手段。此外,在進行重復數(shù)據(jù)刪除的過程中,可以對Rabin Figerprint算法進行應用。該算法的思想內(nèi)容是當A([b1,b2, …,bm])中,包含m個二進制字符,而t作為不定元,那么,通過A可得出關于m-1度的多項式,如式(1):

        A(t)=b1tm-1+b1tm-2+…+bm-1t+bm

        (1)

        隨后,形成一個k次多項式P(t),如式(2):

        P(t)=a1tk+a1tk-1+…+ak-1t+ak

        (2)

        將A(t)處P(t)的余數(shù)用f(t)來表示,則其度數(shù)為k-1。并且,以給定的字符串A作為依據(jù),可以得出關于f(A)的公式:

        f(A)=A(t)modP(t)

        (3)

        但是該算法有一個特殊點,就是當字符串A與字符串B的指紋不同時,字符串A和字符串B也不同。但是當字符串A和B的指紋相等時,不能代表字符串A一定等于字符串B。所以,該算法滿足了弱哈希的性質(zhì),在重復數(shù)據(jù)刪除技術中,作為基于內(nèi)容的變長分塊算法,受到了廣泛應用。但是在重復數(shù)據(jù)的判斷過程中,總會存在小部分誤判的情況。這種時候,可以根據(jù)數(shù)據(jù)塊位數(shù)組的大小,進行數(shù)據(jù)誤判率的計算。當用n代表元素數(shù)量,ε表示允許的最大誤判值,m為位數(shù)組的位數(shù),現(xiàn)在使誤判率f小于ε,可得到式(4):

        (4)

        通過式(4),可以使得哈希函數(shù)取得最優(yōu)個數(shù)。此外,在對數(shù)據(jù)進行預處理的過程中,可以建立目錄層級哈希樹,用以作為預處理的數(shù)據(jù)結構。在哈希樹建立完成后,在備份服務器中,利用哈希樹查找相應的已備份文件。若存在相同數(shù)據(jù),則進行該哈希樹的剪枝,減少備份的目錄結構和文件個數(shù),完成重復數(shù)據(jù)的刪除。在節(jié)約帶寬同時,降低服務器壓力。

        2.2 數(shù)據(jù)分布式均衡負載處理

        在數(shù)據(jù)預處理完成后,經(jīng)由網(wǎng)絡附加存儲設備進行存儲。但是,由于NAS的特點是文件保存,對于存儲的數(shù)據(jù)不能進行處理。因此基于NAS架構,通過客戶端程序的輔助,完成了NAS集群管理,如圖3所示。在這個過程中,打破傳統(tǒng)想法,使用戶發(fā)送請求時處于分散發(fā)送的情況,并且直接將請求發(fā)送給管理NAS服務器。這樣對NAS服務器的并行度有所增強,也就提升了整個備份系統(tǒng)的工作性能。此外,由于對NAS服務器數(shù)據(jù)進行了統(tǒng)一的管理,有效提升了管理源數(shù)據(jù)安全性、高效性。

        圖3 NAS集群用戶請求處理流程

        根據(jù)圖3所示,在客戶端發(fā)送備份請求后NAS服務器進行接收,并且查看該數(shù)據(jù)種類。如果適合該服務器存放則直接返回數(shù)據(jù)。相反,則會將數(shù)據(jù)應該存放的NAS服務器地址返回。經(jīng)由負載均衡設備,將數(shù)據(jù)向正確存儲服務器發(fā)送。在這個過程中,每個NAS服務器對自己存儲數(shù)據(jù)負責。對于其他數(shù)據(jù),直接告訴客戶端對應NAS服務器IP地址,實現(xiàn)了負載平衡,達到很好的并行訪問性。并且根據(jù)負載均衡的特點,設計備份系統(tǒng)的負載均衡模型。用以計算分配站點數(shù),實現(xiàn)備份任務最短時間內(nèi)完成。假設,某一備份任務有k個站點,其觸發(fā)時,通過預測機,對每一個MOSS代理和存儲服務器的負載情況進行預測,并將信息發(fā)送給調(diào)度機,調(diào)度算法將備份任務進行分配,則每個MOSS分配到的站點數(shù)為

        θi=(βi/Σβi)*k

        (5)

        式中,βi表示第i個MOSS代理空閑度。當我們將第i個存儲器的空閑度用pi表示時,可以得到:

        ζi=(pk/Σpi)*k

        (6)

        則每個存儲器分配的站點個數(shù)為ζi(1≤i≤n)。至此,完成了關于NAS集群的數(shù)據(jù)分配,以及數(shù)據(jù)的分布式均衡負載處理。加快了數(shù)據(jù)備份處理時間。

        2.3 實現(xiàn)基于NAS架構的數(shù)據(jù)備份

        在數(shù)字化檔案異質(zhì)異地備份過程中,每一個集群的NAS服務器都有可能成為數(shù)據(jù)源。因此,在融合備份源和備份目的的功能后,對備份代理程序進行設計,達到備份功能的靈活化。由于集群NAS中的NAS服務器,都可以執(zhí)行多對多的關系。因此,每一個NAS服務器,可以提高備份源數(shù)量,并且完成多個備份目的。該程序包含的有兩個任務列,負責記錄NAS服務器中包含的備份源,如圖4所示。

        圖4 備份代理程序結構圖

        如圖4所示,每個節(jié)點與兩個線程相連接,其中備份源引擎響應線程的作用,在于響應備份過程中引擎的命令。輔助備份過程中,管理員對備份過程的管理。除此之外,可以通過NBP協(xié)議的定義,實現(xiàn)數(shù)據(jù)備份。該協(xié)議規(guī)定了整個備份過程的各個步驟,并對備份管理器、備份源、備份目的進行定義。最終,實現(xiàn)基于NAS架構的數(shù)字化檔案異質(zhì)異地備份。

        3 系統(tǒng)測試

        3.1 測試準備

        為了驗證該系統(tǒng)的運行效果,進行實驗測試。實驗所需硬件、軟件需求如表1、表2所示。

        表1 硬件需求表

        表2 軟件需求表

        完成對實驗所需軟件和硬件的準備后,進行運行環(huán)境的搭建。首先確定其以太網(wǎng)為100 Mb,實驗測試通過四臺IP交換機相連接,其中一臺作為客戶機存在,其余的是NAS服務器。然后,進行網(wǎng)絡化的管理,在控制器中完成IP地址更改,將現(xiàn)有局域網(wǎng)和磁盤陣列管理相連接。為了保證實驗的科學性,選擇兩種傳統(tǒng)系統(tǒng),作為對照組,進行數(shù)字化檔案異質(zhì)異地備份測試,并對三種系統(tǒng)性能進行分析。

        3.2 結果及分析

        基于上述實驗準備,在實驗中,選擇分別為10 GB,50 GB,100 GB,150 GB,200 GB大小的備份文件,進行系統(tǒng)備份速度的測試,其結果如表3所示。

        表3 三種系統(tǒng)備份速度變化表

        通過表3可以看出,隨著文件的增大,三種系統(tǒng)的備份速度都在降低。相比兩種傳統(tǒng)系統(tǒng),文中系統(tǒng)速度下降最低,從7.5 kB/ms降到了6.0 kB/ms,而兩種傳統(tǒng)系統(tǒng),在文件大小為200 GB時,備份速度已經(jīng)分別降到了4.8 kB/ms與4.5 kB/ms,足可以看出文中系統(tǒng)的優(yōu)勢。

        此外,對于系統(tǒng)實現(xiàn)備份工作的響應時間做出具體測試,設置備份數(shù)據(jù)任務量逐漸上漲,三種備份系統(tǒng)的數(shù)據(jù)響應時間如圖5所示。這個過程中所謂的響應時間,表示系統(tǒng)從接收備份請求開始,直到完成備份工作的時間,以此來驗證系統(tǒng)性能。

        (a) 文中系統(tǒng)

        通過圖5我們可以明顯看出,三種備份系統(tǒng)隨著備份數(shù)據(jù)量的不斷增加,其響應時間也在逐漸延長。但是文中設計系統(tǒng)還是占據(jù)優(yōu)勢的。文中設計備份系統(tǒng)從數(shù)據(jù)量增加開始,其響應時間增長速度一開始比較緩慢,直到數(shù)據(jù)量達到256 kB時,上升幅度才開始增加,直到數(shù)據(jù)量達到1 024 kB時,系統(tǒng)響應時間為80 ms左右。傳統(tǒng)系統(tǒng)2也是前期響應時間增長緩慢的,但是到達數(shù)據(jù)量增至256 kB時,響應時間開始急速增長。直到數(shù)據(jù)量為1 024 kB時增加到了190 ms左右。而此時,傳統(tǒng)系統(tǒng)1,其響應時間大概為150 ms。綜上所述,文中設計的系統(tǒng),通過對備份數(shù)據(jù)的優(yōu)化管理,將系統(tǒng)的響應時間降低了50%左右。

        4 總結

        依托于NAS架構,進行了數(shù)字化檔案異質(zhì)異地備份系統(tǒng)的設計。設計軟件與硬件部分,首先進行數(shù)字化檔案預處理,并優(yōu)化管理群集 NAS中的備份數(shù)據(jù),減少備份數(shù)據(jù)響應時間。通過本文的設計,在保證數(shù)據(jù)安全性的情況下,提升了企業(yè)備份數(shù)據(jù)的速度。但是由于一些條件約束,文中設計系統(tǒng)雖然可以產(chǎn)生良好的應用效果,但是還不夠完善,將來可以向這方面深入研究。

        猜你喜歡
        系統(tǒng)設計
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        何為設計的守護之道?
        《豐收的喜悅展示設計》
        流行色(2020年1期)2020-04-28 11:16:38
        基于PowerPC+FPGA顯示系統(tǒng)
        半沸制皂系統(tǒng)(下)
        瞞天過?!律O計萌到家
        藝術啟蒙(2018年7期)2018-08-23 09:14:18
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        設計秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        亚洲av无码不卡| 免费久久久一本精品久久区| 97人人模人人爽人人喊网| 日本阿v网站在线观看中文| 九色91精品国产网站| 成年女人午夜特黄特色毛片免| 国产让女高潮的av毛片| 亚洲日韩一区二区一无码| 99在线精品国产不卡在线观看| 亚洲国产色图在线视频| 国产高清在线一区二区不卡| 成人午夜视频精品一区| 国产精品美女久久久久久2018 | 亚洲国产中文字幕无线乱码| 国产女主播白浆在线观看| 久久精品国产9久久综合| 国产精品亚洲专区无码不卡 | 人妻人妇av一区二区三区四区| 亚洲欧洲成人a∨在线观看| 97久久天天综合色天天综合色hd| 久久99久久99精品免观看不卡| 国产精品美女主播一区二区| 国产成人a∨激情视频厨房| 无码熟熟妇丰满人妻啪啪| 欧美日韩一二三区高在线| 久久国产精品一区av瑜伽| 亚洲精品夜夜夜妓女网| 欧美一级欧美一级在线播放| 亚洲素人日韩av中文字幕| 亚洲中文字幕久久精品品| 亚洲国产日韩欧美一区二区三区| 亚洲欧美日韩一区二区在线观看| 亚洲不卡av二区三区四区| 亚洲av无码电影在线播放| 伊伊人成亚洲综合人网7777| 极品美女销魂一区二区三| 国产精品黑丝高跟在线粉嫩| 久久婷婷综合色一区二区| 乱色视频中文字幕在线看| 亚洲午夜无码久久久久软件| 中文字幕一区二区三区乱码人妻|