前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的網絡存儲技術主題范文,僅供參考,歡迎閱讀并收藏。
[關鍵詞]DASNASSANiscsl
隨著計算機網絡技術的飛速發展,各種網絡服務器對存儲的需求隨之發展,但由于商業企業規模不同,對網絡存儲的需求也應有所不同,選擇不當的網絡存儲技術,往往會使得企業在網絡建設中盲目投資不需要的設備,或者造成企業的網絡性能低下,影響企業信息化發展,因此商業企業如何選擇和使用適當的專業存儲方式是非常重要的。
目前高端服務器所使用的專業存儲方案有DAS、NAS、SAN、iscsl幾種,通過這幾種專業的存儲方案使用RAID陣列提供的高效安全的存儲空間。
一、直接附加存儲(DAS)
直接附加存儲是指將存儲設備通過SCSI接口直接連接到一臺服務器上使用。DAS購置成本低,配置簡單,使用過程和使用本機硬盤并無太大差別,對于服務器的要求僅僅是一個外接的SCSI口,因此對于小型企業很有吸引力。但是DAS也存在諸多問題:(1)服務器本身容易成為系統瓶頸;(2)服務器發生故障,數據不可訪問;(3)對于存在多個服務器的系統來說,設備分散,不便管理。同時多臺服務器使用DAS時,存儲空間不能在服務器之間動態分配,可能造成相當的資源浪費;(4)數據備份操作復雜。
二、網絡附加存儲(NAS)
NAS實際是一種帶有瘦服務器的存儲設備。這個瘦服務器實際是一臺網絡文件服務器。NAS設備直接連接到TCP/IP網絡上,網絡服務器通過TCP/IP網絡存取管理數據。NAS作為一種瘦服務器系統,易于安裝和部署,管理使用也很方便。同時由于可以允許客戶機不通過服務器直接在NAS中存取數據,因此對服務器來說可以減少系統開銷。NAS為異構平臺使用統一存儲系統提供了解決方案。由于NAS只需要在一個基本的磁盤陣列柜外增加一套瘦服務器系統,對硬件要求很低,軟件成本也不高,甚至可以使用免費的LINUX解決方案,成本只比直接附加存儲略高。NAS存在的主要問題是:(1)由于存儲數據通過普通數據網絡傳輸,因此易受網絡上其它流量的影響。當網絡上有其它大數據流量時會嚴重影響系統性能;(2)由于存儲數據通過普通數據網絡傳輸,因此容易產生數據泄漏等安全問題;(3)存儲只能以文件方式訪問,而不能像普通文件系統一樣直接訪問物理數據塊,因此會在某些情況下嚴重影響系統效率,比如大型數據庫就不能使用NAS。
三、存儲區域網(SAN)
SAN實際是一種專門為存儲建立的獨立于TCP/IP網絡之外的專用網絡。目前一般的SAN提供2Gb/S到4Gb/S的傳輸數率,同時SAN網絡獨立于數據網絡存在,因此存取速度很快,另外SAN一般采用高端的RAID陣列,使SAN的性能在幾種專業存儲方案中傲視群雄。SAN由于其基礎是一個專用網絡,因此擴展性很強,不管是在一個SAN系統中增加一定的存儲空間還是增加幾臺使用存儲空間的服務器都非常方便。通過SAN接口的磁帶機,SAN系統可以方便高效的實現數據的集中備份。SAN作為一種新興的存儲方式,是未來存儲技術的發展方向,但是,它也存在一些缺點:(1)價格昂貴。不論是SAN陣列柜還是SAN必須的光纖通道交換機價格都是十分昂貴的,就連服務器上使用的光通道卡的價格也是不容易被小型商業企業所接受的;(2)需要單獨建立光纖網絡,異地擴展比較困難;
四、iSCSI
使用專門的存儲區域網成本很高,而利用普通的數據網來傳輸SCSI數據實現和SAN相似的功能可以大大的降低成本,同時提高系統的靈活性。iSCSI就是這樣一種技術,它利用普通的TCP/IP網來傳輸本來用存儲區域網來傳輸的SCSI數據塊。iSCSI的成本相對SAN來說要低不少。隨著千兆網的普及,萬兆網也逐漸的進入主流,使iSCSI的速度相對SAN來說并沒有太大的劣勢。iSCSI目前存在的主要問題是:(1)新興的技術,提供完整解決方案的廠商較少,對管理者技術要求高;(2)通過普通網卡存取iSCSI數據時,解碼成SCSI需要CPU進行運算,增加了系統性能開銷,如果采用專門的iSCSI網卡雖然可以減少系統性能開銷,但會大大增加成本;(3)使用數據網絡進行存取,存取速度冗余受網絡運行狀況的影響。
通過以上分析,下表總結了這四種方式的主要區別。
通過以上比較研究,四種方案各有優劣。對于小型且服務較為集中的商業企業,可采用簡單的DAS方案。對于中小型商業企業,服務器數量比較少,有一定的數據集中管理要求,且沒有大型數據庫需求的可采用NAS方案。對于大中型商業企業,SAN和iSCSI是較好的選擇。如果希望使用存儲的服務器相對比較集中,且對系統性能要求極高,可考慮采用SAN方案;對于希望使用存儲的服務器相對比較分散,又對性能要求不是很高的,可以考慮采用iSCSI方案。
參考文獻:
[1]白廣思:CSAN與IPSAN架構比較新論.情報科學,2007,(9)
[關鍵詞]DASNASSANiscsl
隨著計算機網絡技術的飛速發展,各種網絡服務器對存儲的需求隨之發展,但由于商業企業規模不同,對網絡存儲的需求也應有所不同,選擇不當的網絡存儲技術,往往會使得企業在網絡建設中盲目投資不需要的設備,或者造成企業的網絡性能低下,影響企業信息化發展,因此商業企業如何選擇和使用適當的專業存儲方式是非常重要的。
目前高端服務器所使用的專業存儲方案有DAS、NAS、SAN、iscsl幾種,通過這幾種專業的存儲方案使用RAID陣列提供的高效安全的存儲空間。
一、直接附加存儲(DAS)
直接附加存儲是指將存儲設備通過SCSI接口直接連接到一臺服務器上使用。DAS購置成本低,配置簡單,使用過程和使用本機硬盤并無太大差別,對于服務器的要求僅僅是一個外接的SCSI口,因此對于小型企業很有吸引力。但是DAS也存在諸多問題:(1)服務器本身容易成為系統瓶頸;(2)服務器發生故障,數據不可訪問;(3)對于存在多個服務器的系統來說,設備分散,不便管理。同時多臺服務器使用DAS時,存儲空間不能在服務器之間動態分配,可能造成相當的資源浪費;(4)數據備份操作復雜。
二、網絡附加存儲(NAS)
NAS實際是一種帶有瘦服務器的存儲設備。這個瘦服務器實際是一臺網絡文件服務器。NAS設備直接連接到TCP/IP網絡上,網絡服務器通過TCP/IP網絡存取管理數據。NAS作為一種瘦服務器系統,易于安裝和部署,管理使用也很方便。同時由于可以允許客戶機不通過服務器直接在NAS中存取數據,因此對服務器來說可以減少系統開銷。NAS為異構平臺使用統一存儲系統提供了解決方案。由于NAS只需要在一個基本的磁盤陣列柜外增加一套瘦服務器系統,對硬件要求很低,軟件成本也不高,甚至可以使用免費的LINUX解決方案,成本只比直接附加存儲略高。NAS存在的主要問題是:(1)由于存儲數據通過普通數據網絡傳輸,因此易受網絡上其它流量的影響。當網絡上有其它大數據流量時會嚴重影響系統性能;(2)由于存儲數據通過普通數據網絡傳輸,因此容易產生數據泄漏等安全問題;(3)存儲只能以文件方式訪問,而不能像普通文件系統一樣直接訪問物理數據塊,因此會在某些情況下嚴重影響系統效率,比如大型數據庫就不能使用NAS。
三、存儲區域網(SAN)
SAN實際是一種專門為存儲建立的獨立于TCP/IP網絡之外的專用網絡。目前一般的SAN提供2Gb/S到4Gb/S的傳輸數率,同時SAN網絡獨立于數據網絡存在,因此存取速度很快,另外SAN一般采用高端的RAID陣列,使SAN的性能在幾種專業存儲方案中傲視群雄。SAN由于其基礎是一個專用網絡,因此擴展性很強,不管是在一個SAN系統中增加一定的存儲空間還是增加幾臺使用存儲空間的服務器都非常方便。通過SAN接口的磁帶機,SAN系統可以方便高效的實現數據的集中備份。SAN作為一種新興的存儲方式,是未來存儲技術的發展方向,但是,它也存在一些缺點:(1)價格昂貴。不論是SAN陣列柜還是SAN必須的光纖通道交換機價格都是十分昂貴的,就連服務器上使用的光通道卡的價格也是不容易被小型商業企業所接受的;(2)需要單獨建立光纖網絡,異地擴展比較困難;
四、iSCSI
使用專門的存儲區域網成本很高,而利用普通的數據網來傳輸SCSI數據實現和SAN相似的功能可以大大的降低成本,同時提高系統的靈活性。iSCSI就是這樣一種技術,它利用普通的TCP/IP網來傳輸本來用存儲區域網來傳輸的SCSI數據塊。iSCSI的成本相對SAN來說要低不少。隨著千兆網的普及,萬兆網也逐漸的進入主流,使iSCSI的速度相對SAN來說并沒有太大的劣勢。iSCSI目前存在的主要問題是:(1)新興的技術,提供完整解決方案的廠商較少,對管理者技術要求高;(2)通過普通網卡存取iSCSI數據時,解碼成SCSI需要CPU進行運算,增加了系統性能開銷,如果采用專門的iSCSI網卡雖然可以減少系統性能開銷,但會大大增加成本;(3)使用數據網絡進行存取,存取速度冗余受網絡運行狀況的影響。
通過以上分析,下表總結了這四種方式的主要區別。
通過以上比較研究,四種方案各有優劣。對于小型且服務較為集中的商業企業,可采用簡單的DAS方案。對于中小型商業企業,服務器數量比較少,有一定的數據集中管理要求,且沒有大型數據庫需求的可采用NAS方案。對于大中型商業企業,SAN和iSCSI是較好的選擇。如果希望使用存儲的服務器相對比較集中,且對系統性能要求極高,可考慮采用SAN方案;對于希望使用存儲的服務器相對比較分散,又對性能要求不是很高的,可以考慮采用iSCSI方案。
參考文獻:
[1]白廣思:CSAN與IPSAN架構比較新論.情報科學,2007,(9)
【關鍵詞】網絡存儲 存儲系統 云存儲
處理、傳輸和存儲是當今數字信息技術的三大基石,計算設施、網絡設施以及存儲設施合在一起,成為以互聯網為代表的現代信息社會的基礎設施。以往的存儲設備隱藏在服務器中,但隨著數字化信息的爆炸性增長,存儲系統已成為獨立的部分,而且在當前信息設施投資中比例已超過50%。隨著數據量的進一步快速增長,對存儲的需求持續高漲,存儲成為整個IT業發展的新動力,新的技術和產品層出不窮,市場已經十分巨大,而且還在迅速擴展。
1 幾種典型網絡存儲系統結構
自計算機誕生以來,隨著大規模集成電路技術的發展,計算機系統中CPU計算速度以每年40%~100%的速率提高,而磁盤尋道速度僅以每年7%的速率增長[2],因此,計算機系統中CPU/主存與存儲子系統之間的訪問速度差距越來越大。為了彌補這個差距,各國學者把注意力放在了存儲系統并行訪問能力的提高上,技術上最先獲得突破的是磁盤陣列技術(RAID,Redundant Array of Inexpensive Disks)。RAID通過將數據分條存儲在不同磁盤上,采用交叉讀寫技術,利用時間和空間的重疊,對多個磁盤進行并行I/O訪問,從而大大提高了訪問性能。
上世紀九十年代以來,隨著網絡技術的發展與處理能力的大幅提高,傳統的單機數據處理方式被依附在網絡上的以數據為中心的數據處理方式所取代,使存儲系統與網絡系統結合起來,產生了網絡存儲系統。基本的網絡存儲系統結構包括傳統以服務器為中心的直接連接存儲(DAS,Direct Access Storage)、附網存儲(NAS,Network Attached Storage)、存儲區域網(SAN,Storage Area Network)以及最近研究的――面向對象存儲(OBS,Object-Based Storage)。
1.1 直連存儲DAS
傳統的直連存儲DAS結構中,將具有塊接口的存儲設備(如磁盤、陣列)通過專用I/O通道,直接連接到文件服務器上,存儲設備相當于服務器的一部分,由服務器提供存儲管理與對外服務。在DAS結構存儲系統中,數據的傳輸是以服務器為中心的,可以方便地集中管理數據,具有比較好的數據安全性。但是,客戶訪問存儲系統中的數據時,數據需要在存儲設備和服務器間多次轉發,盡管文件服務器并不關心數據內容,通常也不對數據本身進行處理,但數據請求與傳送都需要文件服務器的介入。當大規模用戶進行數據訪問時,給服務器的存取轉發控制帶來非常大的開銷,使得文件服務器成為了整個系統中的性能瓶頸,對系統整體讀寫性能與可擴展性產生很大影響。
1.2 附網存儲NAS
NAS是一種以數據為中心的存儲結構,存儲子系統不再通過專用I/O通道附屬于某個服務器,而是通過專門系統的定制,將通用服務器上無關的功能去掉,只保留存儲相關功能,可以看成是一臺專門負責存儲的“瘦”服務器,具有比DAS更高的讀寫性能。NAS提供文件級數據訪問,支持NFS與CIFS網絡文件協議,實現異構平臺之間的數據級共享,在文件級別上建立安全機制也很容易。但是,NAS沒有從根本上改變服務器/客戶機的訪問方式,因此當客戶端數目或來自客戶端的請求較多時,NAS服務器仍將成為系統的瓶頸。
1.3 存儲區域網SAN
SAN對前兩種存儲系統結構進行了比較大的改進,真正地將存儲子系統從服務器上分離出來獨立地連接在高速專用網上的,是一種以網絡為中心的存儲結構,目前典型兩種結構是基于光纖通道的FC-SAN和基于IP網絡的IP-SAN。客戶通過高速專用網與存儲設備連接在一起,通過虛擬化軟件進行存儲系統的集中管理,具有較好的擴展性。SAN中的服務器專門用來存放元數據,元數據描述了數據本身的屬性,完成文件到存儲設備物理塊的映射。客戶在訪問存儲系統時,通過從元數據服務器得到的元數據,直接訪問存儲設備,避免了傳統服務器因轉發帶來的延遲,使得SAN具有較高的性能。但是,由于SAN是以塊為訪問接口,其安全性管理非常有限;隨著存儲設備與客戶數量的提高,元數據服務器的負載過大,成為系統中的潛在瓶頸。
1.4 基于對象的存儲OBS
OBS采用對象接口,大小動態可變,吸收了NAS與SAN的優點,既有“塊”接口的快速,又有“文件”接口的便于共享;同時克服了NAS與SAN的不足,削弱了影響性能提升的環節,系統具有較高的性能與可擴展性。OBS最顯著的特點就是把數據存儲的物理視圖下放到對象存儲設備(OSD,Object-Based Storage Device)上,元數據服務器上只負責維護全局邏輯視圖,用戶在進行數據傳輸時,直接與OSD通信,元數據服務器沒有直接干預,從而大大減輕了元數據服務器的負擔,弱化了系統中的瓶頸環節。
圖1描述了上面四種存儲系統的結構,可以看到,在SAN與OBS中客戶都是可以與存儲子系統直接傳遞數據,而OBS系統將文件存儲的物理視圖下放到存儲設備上,避免了SAN中元數據服務器形成的瓶頸。
2 基于對象的存儲系統
基于對象存儲中最基本的概念就是對象(Object),它是一種數據的邏輯組織形式,是容納了長度可變的數據塊和可擴展的存儲屬性的基本容器,提供與文件類似的訪問方式,例如打開、關閉、讀/寫等。
基于對象存儲系統的最基本思想就是將存儲系統中的數據交互分為數據通路與控制通路兩部分,是一種帶外傳輸方式,由客戶、MDS與OSD組成了三方架構,如圖2所示。其中的控制通路負責數據的控制、管理功能,由MDS實現;數據通路負責數據的存儲管理功能,數據的存儲管理功能被分離出來交由智能的OSD實現。通過數據通路與控制通路的分離,將元數據服務器與存儲設備分離,大大減輕了讀寫過程中元數據服務器的負擔。客戶進行文件訪問時,首先通過控制通路從MDS得到該文件在OSD集群上的分布信息與訪問授權命令,之后通過數據通路直接訪問OSD。系統通過高速網絡連接起來,共同協作為用戶提供服務,不存在明顯的瓶頸環節。
2.1 MDS、OSD與客
戶端交互過程
MDS、OSD與客戶端之間的交互過程為:
(1)用戶將文件讀寫請求提交客戶端,客戶端將要訪問的文件名、數據長度等信息以一定的格式傳遞給MDS;
(2)MDS收到客戶端請求,對客戶進行安全檢測,通過后,將該次訪問涉及到的元數據與授權證書發送給客戶;
(3)MDS通知OSD有客戶即將與其進行數據傳輸,做好數據發送或接收的準備,并將相關的安全認證信息告訴此OSD;
(4)客戶使用MDS反饋的元數據和安全授權,與相應服務器直接進行數據交換;
(5)文件訪問結束,OSD向MDS通知數據傳輸完畢,并提交對象更新信息,MDS進行相應元數據的更新。
2.2 各種原型系統
基于對象的存儲系統具有性能高、可擴展性好等諸多優點,它的設計理念一經提出,便成為學術界與工業界關注的熱點,眾多機構和廠商先后推出了各具特色的原型系統。
(1)NASD
基于對象的存儲的研究最早起源于卡內基梅隆大學并行數據實驗室的NASD(Network-Attached Security Disks)項目,基本思想是將處理器集成到磁盤驅動器,使它具有一定的智能,能夠獨立管理其自身的安全、存儲和網絡通信。NASD采用一種命令接口結構將文件管理器的大部分工作轉移到磁盤上。對于流量大、要求迅速響應的操作,如讀/寫,可直接對磁盤驅動器進行操作;對于帶寬依賴小的操作,如全局目錄空間的管理,則由專門的文件服務器處理。NASD的提出從系統架構上給出了基于對象存儲的原始模型。
(2)Lustre
Lustre是Cluster file system公司在SAN存儲結構基礎上加以改進,得到的基于對象存儲的高性能存儲系統。Lustre對象存儲系統就是由客戶端(Client)、存儲服務器(OST,Object Storage Target)和元數據服務器(MDS)三個主要部分組成,三部分通過高速互聯網連接,是一種典型的三方存儲架構。Lustre提供標準的POSIX接口,客戶端可以透明地訪問Lustre系統中的數據,而無需知道這些數據的具置。Lustre具有較高的讀寫性能與可擴展性,已經在美國多個國家實驗室的高性能計算中得到應用。
(3)ActiveScale
ActiveScale是Panasas公司推出的一個商業化的對象存儲系統,應用于大規模Linux集群環境,該系統硬件環境由StorageBlade、DirectorBlade和高速互連網絡組成。StorageBlade就是對象存儲體系結構中的OSD,是具有一定智能性的存儲設備,可以管理存儲刀片上的數據;DirectorBlade充當MDS的角色,具有很強的處理能力與高速的互連網接口。整個系統的架構與工作流程與傳統對象存儲系統模型一致,同時設計了專用的Panasas文件系統,使ActiveScale在Linux集群環境中性能表現優異,可擴展性良好。
(4)Storage Tank
Storage Tank是IBM公司參考對象存儲的設計思想,在SAN存儲架構上設計出的異構可擴展存儲系統。Storage Tank采用緩存策略在客戶端緩存文件元數據和數據,提高了訪問速度并減少了MDS的負載;采用分布式元數據管理方法,將文件系統元數據劃分為多個文件集,不同的文件集可以分配到不同的元數據服務器處理,緩解元數據服務器瓶頸問題。將基于策略分配、卷管理和文件管理引入到數據存儲領域,提供了一個基于鎖的數據一致性的模型,使每個客戶端可以像使用本地文件系統一樣使用分布式文件系統。
(5)HUST-OBS
HUST-OBS是華中科技大學開發的基于對象的存儲系統,其主要特點是:引入主動存儲對象概念,結合磁盤陣列技術構成基于對象的存儲設備OSD(Object based Storage Device),它既可獨立使用提供存儲服務,也可作為對象存儲系統的存儲節點;OSD根據對象屬性歷史記錄自動分析負載規律,通過自學習和策略觸發機制,實現存儲主動服務;多OSD構成系統時,由存儲系統實現自我組織與管理,針對不同應用環境實現自我優化調節,使系統整體性能最佳;利用對象“封閉”特性,使系統具有安全性;通過數據、節點冗余等提高系統可靠性,在故障出現時實現快速恢復。即HUST-OBS自組織對象存儲系統具有如下特性:自組織(Self-Organize)、自調節(Self-Adjust)、自安全(Self-Secure)和自愈(Self-Heal)。
3 云存儲
云存儲(Cloud Storage)是在云計算(Cloud Computing)概念上延伸和發展而來的。與云計算類似,它是指通過集群應用、網格技術或分布式文件系統等功能,將網絡中大量各種不同類型的存儲設備通過虛擬化軟件集合起來協同工作,共同對外提供數據存儲和業務訪問功能。
云存儲概念一經提出,就得到了眾多廠商的關注和支持。Amazon推出Elastic Compute Cloud(EC2:彈性計算云)云存儲產品,為用戶提供互聯網服務同時提供更強的存儲和計算功能。內容分發網絡服務提供商CD Networks和云存儲平臺服務商Nirvanix了一項新的合作,并宣布結成戰略伙伴,以提供云存儲和內容傳送服務集成平臺。微軟推出了提供網絡移動硬盤服務的Windows Live SkyDrive Beta測試版。近期,EMC宣布加入道里可信基礎架構項目,致力于云計算環境下關于信任和可靠度保證的研究,IBM也將云計算標準作為全球數據備份中心的3億美元擴展方案的一部分。
云存儲可能獲得成功的原因在于其具有相對較低的價格,而且具備可擴展性、靈活性、訪問便利性和廠商選擇性多等優點。例如,目前企業級存儲區域網SAN的存儲設備每GB成本約為20美元,相比之下,云計算存儲設備每GB的成本僅為1美元,其成本也遠低于EMC的Symmetrix或者Clariion陣列、IBM DS8000、DS4000和NetApp陣列等的存儲設備。在可擴展性和靈活性方面,以EMC近日推出的一款被命名為Atmos的基礎信息管理應用軟件為例,它能辨認世界各地網頁的數據副本,可以通過策略和自我配置使用戶管理其分支機構。Atmos可以提供基礎信息管理服務,因此數據會按照不同客戶的需求以不同的進度被分類發送到客戶手中,從而可以靈活有效地為客戶服務。
云存儲作為一項新的存儲技術,有望把管理及保護數據的負擔轉移給云存儲提供商,有效降低大規模存儲系統的總體擁有成本。但云存儲服務進入實用化還有不少研究開發工作要做。最近Amazon的Simple Storage Service(S3:簡單存儲服務)出現一些故障,導致S3離線3個小時;Google GMAIL的偶發故障也使得其用戶逐漸開始關注對數據內容的本地備份等。2009年4月6號開始的SNW(Storage Networking World)詳細地分析了云存儲平臺方面的技術趨勢和創新,包括使用大眾化存儲節點組成的網格架構、全局命名空間,也包括云存儲對存儲基礎架構的需求、Web服務描述語言(WSDL)如何描述存儲基礎架構的功能、基于Web的文件訪問協議等等。因此云存儲發展道路上,還要重點解決性能、安全性、可靠性和支持性等多方面問題,為用戶提供多樣化的存儲服務。
4 結束語
本文介紹了幾種典型的網絡存儲系統結構,分析了基于對象的存儲系統和云存儲相關技術的研究現狀和發展趨勢,可為網絡存儲研究和應用提供一定參考。
參考文獻
[1] D A Patterson,G A Gibson, R H katz. A Case for Redundant Array of Inexpensive Disks(RAID)[J].ACM SIGMOD,June 1998:109-116.
關鍵詞: IP-SAN網絡存儲技術;校園網絡數據存儲;應用價值
中圖分類號:TP39 文獻標識碼:A 文章編號:1006-4311(2012)19-0204-02
0 引言
在校園網建設與改造中,海量數據的存取要求自控機房數據中心具有更高的數據吞吐量、更快的I/O傳輸速率和很高的安全性能。傳統的以各自業務子系統服務器為中心的分散式存儲系統在管理方式、容量和擴展性以及數據保護方面都已很難支持數據中心急速增長的信息服務需求,而主機服務器和存儲設備的分離是當今計算機存儲發展的一大趨勢。選擇合理的存儲體系結構,實現校園信息資源的有效融合和共享已至關重要,基于IP的存儲區域網絡(Storage Area Network 簡稱SAN)逐漸成為校園管理數據中心的發展方向[1]。
1 校園網絡數據存儲特點
為了能夠更好的發揮校園網數據中心數據管理的作用,為校園用戶提供高速、安全的數據信息服務以及海量的存儲服務,有必要對于校園網絡存儲進行需求分析[2]。校園網數據中心作為校園信息化建設中的一個重要組成部分。以現代網絡技術為平臺,為圖書管理、教學科研、后勤保障等工作提供全方位的數據支持。其主要具有以下特點:
1.1 應用系統多,管理難度大 校園網信息化建設,需要集成了學生選課、圖書借閱、科研管理、人事管理等多個業務子系統,為了滿足不同職能部門業務需求和差異化服務。不同的應用系統需要搭建在相互獨立的業務服務器上,并且對操作系統也有不同的要求。因此,在數據中心中往往存在多種異構操作系統和大量的應用服務器,這對日常的管理和維護提出了更高的要求,管理工作量多、難度大。
1.2 數據類型多,存儲需求復雜 數據中心為用戶提供豐富的后勤保障和科研管理信息。比如:監控錄像、師生管理、圖書館、一卡通與金融消費系統等,這些信息已不僅僅局限于以文本形式來傳播,更多的是以文本、圖形、圖像、音視頻等不同形式來展現。在數據中心應用中,存在著多種多樣的數據類型,并且不同數據類型的保存周期不同,如圖像監控錄像要求至少半年,一卡通消費數據保持一年,圖書借閱信息基本永久保存等。這些數據在實際應用中具有I/O請求頻繁、響應要求快、系統可靠性要求高等特點.因此在應用上對數據存儲容量、數據傳輸速度等方面有較高的要求。
1.3 系統用戶多、訪問量大 應用于校園正常業務開展的數據中心,需要同時為學校各單位、各部門服務,每天都有大量的用戶訪問數據中心的信息資源,這對數據中心的存儲系統是一個嚴峻的考驗:一方面,頻繁的數據訪問要求存儲系統要有較快的響應速度和存取速度;另一方面,需要有足夠的帶寬保證大容量的數據流能夠穩定的傳輸。綜上可知,存儲系統的性能和構架都是影響數據中心良好運行的重要因素。
2 校園網絡數據存儲要求
校園網絡建設由于集成應用系統多、數據類型復雜、用戶多的特點,決定了建設過程中,在數據中心絡存儲系統需要滿足一些基本要求:
2.1 提供集中存儲的平臺 傳統的校園信息網建設中分散獨立存儲存在兩點不足:首先,對數據存儲的管理必須通過對單獨的服務器來進行,造成存儲管理上的復雜性增大,牽扯學校管理精力;其次,不易實現校園數據存儲空間的共享,無法充分利用已有的存儲空間,造成資源的浪費。這些不足對于校園信息化系統建設集成特性顯得更加突出,而集中的數據存儲為所有業務應用系統提供統一的存儲服務,既簡化了存儲的管理,又實現了存儲空間的共享。
2.2 提供海量的存儲空間 存儲容量的大小是校園信息網存儲設計的重點。對于校園信息網建設,數據的存儲容量和周期明顯提升,如圖像監控錄像、各類監控、能源管理、安防、一卡通等數據總容量超過幾個TB,并且每天的數據量更新也多達幾百個GB容量。以視頻為代表的非結構化數據在校園信息網系統中使用的比重逐漸增加,大容量的非結構化數據極大的提高了數據中心對于海量存儲的需求,海量存儲空間、靈活的擴展方式都以成為數據中心存儲系統的必要組成[2]。
2.3 具備快速的數據共享和高速交換能力 數據中心用戶眾多,I/O請求特別是結構化數據的請求頻繁,要求存儲系統必須有快速的響應速度,因此,存儲系統高性能的I/O處理能力、充足的內部帶寬是數據中心存儲系統高效運行的保障。
2.4 實現了數據的快速備份 數據備份對于大型存儲設備來說是非常必要的,由于重要的數據都在存儲設備中,數據丟失會造成不可估量的損失。所以在數據庫的應用中,數據備份是非常必要的日常維護工作。
3 基于IP-SAN架構存儲系統的技術實現
【關鍵詞】網絡;存儲技術;數據安全;備份
中圖分類號:TP309.2文獻標識碼: A 文章編號:
一、前言
在網絡技術持續發展的今天,實現網絡數據存儲是解決現階段數據流失的主要手段,通過網絡對數據實現備份可以很好的實現數據的移動化。本文針對現階段的三種主要的網絡數據存儲方式進行分析研究,確定其技術實現方式,了解實現原理。使得對網絡數據存儲有進一步的認識。
二、RAID存儲技術
1、RAID存儲技術介紹
RAID是指廉價(獨立)磁盤陣列,所謂“磁盤陣列”是指多張磁盤連成一個陣列上,然后,以某種方式書寫磁盤,這種方式可以在一張或多張磁盤組之間提供數據。
從主機的角度看,控制器使得整個磁盤組就像一片又快、又大、又可靠的虛擬磁盤。它的初衷主要是為大型網絡服務器提供高端的存儲功能和冗余的數據安全,在系統中RAID被看作是一個邏輯分區,但它是由多個硬盤組成的,通過在多個硬盤上同時儲存和讀取數據來大幅度提高存儲系統的數據吞吐量。而且在很多RAID模式中都有較為完備的、相互校驗與恢復的措施,甚至是直接相互的鏡像存儲。當數據災難發生時可以自動修復,從而大大提高了RAID系統的容錯度,穩定了系統的冗余性。
2、RAID技術規范
RAID技術是一種工業標準。通常將組成磁盤陣列的不同方式分為RAID級別。隨著RAID技術的不斷發展。現在已擁有了以RAID 0到RAID 6七種基本的級別。另外,還有一些基本RAID級別的組合形式,如RAID 1 0、RAID 5 0等。現將RAID級別在應用中的實現作進一步的研究。
(一)、RAID 0:是連續以位或字節為單位分割數據,并行讀寫于多個磁盤上。因此具有很高的數據傳輸速率,但它沒有數據冗余。它只是單純地提高性能,而且其中的一個磁盤失效將影響到所有數據。因此,它不能應用于數據安全性高的場合。
(二)、RAID 1:通常被稱為RAID鏡像,是通過磁盤數據鏡像實現數據冗余,在成對的獨立磁盤上產生互為備份的數據,即所有數據都進行百分之百的備份。當原始數據繁忙時,可直接從鏡像磁盤上讀寫,而不需要重組失效數據。
(三)、RAID0+1:也稱為RAID 1 0標準,至少需要4塊硬盤才可以實現,不過它綜合了RAID 0和RAID 1的特點,將獨立磁盤配置成RAID 0,兩套完整的RAID 0互換鏡像。但構建RAID 0+1陣列的成本投入大,數據空間利用率只有50%。
(四)、RAID 2:是按位分配數據到多個驅動器的,在寫入數據時一個磁盤上保存數據的各個位。同時把一個數據不同的位運算到海明校驗碼保存在另一組磁盤上,在數據發生錯誤的情況下將錯誤校正。這種編碼技術需要多個磁盤存放檢查及恢復信息,使得RAID 2技術實施更復雜、速度最慢,因此在商業環境中很少使用,最適合用于諸如圖像之類的應用。
(五)、RAID 3:通常是按字節將數據劃分為條紋分配在許多驅動器上,雖然也可按位劃分.但它在陣列時專用一個驅動器保存奇偶校驗信息,因此它同RAID 2非常類似,區別在于它使用簡單的奇偶校驗,并用單塊磁盤存放奇偶校驗信息。如果一塊磁盤失效,奇偶盤及其他數據盤可以重新產生數據;如果奇偶校驗失效,則不影響數據使用,但奇偶盤會成為寫操作的瓶頸。
(六)、RAID 4:除了按扇區而不是按字節對數據劃分條紋外,RAID 4與RAID 3相似,同樣也將數據條塊化并分布于不同的磁盤上,但條塊單位為塊或記錄。它使用一塊磁盤作為奇偶校驗盤,這時奇偶校驗盤會成為寫操作的瓶頸。因此它在商業環境中也很少使用。
(七)、RAID 5:是把數據和相對應的奇偶校驗信息存儲到組成RAID 5的各個磁盤上,并且奇偶校驗信息和相對應的數據分別存儲在不同磁盤上。它使用一種特殊算法,可以計算出任何一個區域校驗塊的存儲位置。這樣就可以確保對校驗塊的任何讀寫操作都會在所有RAID磁盤中進行均衡.從而消除產生瓶頸的可能。它讀出效率很高,寫入效率一般.塊式的集體訪問效率較佳,但控制器的設計也相當困難。
(八)、RAID 6:與RAID 5相比,它增加了第二個獨立的奇偶校驗信息塊。兩個獨立的奇偶校驗系統使用不同的算法.數據的可靠性非常高,即使兩塊磁盤同時失效也不會影響數據的使用。相對于RAID 5有更大的寫“損失”,因此“寫性能”非常差。
(九)、RAID 7:這是一種新RAID標準,其自身帶有智能化實時操作系統和用于存儲管理的軟件工具,可完全獨立于主機運行,不占用主機CPU資源。它采用優化的高速數據傳送磁盤結構,所有的I/O傳送均是同步進行的,可以分別控制.這樣提高了系統的并行性和系統訪問數據的速度;每個磁盤都帶有高速緩沖存儲器,實時操作系統可以使用任何操作芯片.達到不同實時系統需要。當多用戶訪問系統時。可以連續多臺主機,訪問時間幾乎接近于零。
三、IP存儲技術
IP存儲技術作為新興的網絡存儲技術得到了迅猛的發展,越來越多的企業選擇了IP存儲作為存儲解決方案。另一方面,隨著信息化建設的迅猛發展,計算機系統已成為各企事業單位的基礎設施,數據成為關系到企業生存的重要資源,是企業賴以生存的命脈,其價值遠遠大于設備的價值。然而,病毒木馬、軟件故障、及人為誤操作等不確定因素時刻威脅著數據的安全,數據安全性問題愈來愈突出。
各個層次的計算機信息系統的使用者也積極關注自己系統的安全問題,對數據存儲安全更加重視,備份系統成為保障數據安全的重要系統。數據備份是一種數據安全策略,是保護數據安全的有力措施,已成為信息安全領域一個備受矚目的研究方向。IP數據存儲系統能夠根據用戶自身業務的需要設計備份方案。分別由備份服務器、存儲服務器、備份實現三方交互協議。物理上各子系統獨立安裝運行,邏輯上備份服務器主導整個系統的運行,備份和存儲服務器接受備份服務器發送的命令運行任務,用戶從Web界面發出命令并發送給備份服務器處理。
四、無限傳感存儲技術
無線傳感器網絡的根本任務是準確、高效地提取環境中有價值的信息發送給用戶。無線傳感器網絡是一個數據為中心的網絡,無論其應用場景和底層硬件部署如何,應用層用戶最為關心的問題是如何將各個傳感器節點感知的監測數據進行有效傳輸和存儲,從而保證后期高效、可靠、實時的訪問。因此數據存儲是無線傳感器網絡一個重要的研究領域。當前的數據存儲算法根據存儲策略的不同主要分為本地存儲、外部存儲、數據為中心存儲三種。
地理信息路由是數據為中心的存儲中應用最廣泛的一種經典路由,周界轉遞模式在尋找存儲節點時存在著轉遞次數過多引起的能量浪費,提出了一種可以減少周界轉遞的位置逼近算法。該算法的思想是:在數據轉遞中,當節點距離目的位置足夠近時,則修剪掉后面的周界轉遞過程。地理位置逼近算法可以有效減少周界轉遞造成的能量消耗,從而提高網絡能量利用率。 基于網格的存儲節點動態分配算法 GBMT,使事件數據更加均勻的存儲在節點上。該算法主要思想是:把事件映射到一個網格中,根據節點的當前的存儲空間和能量,該網格動態的分配存儲該事件的節點。通過設置閾值和虛擬坐標兩個機制,防止某個節點過多的擔任存儲的任務,避免熱點問題。該算法使數據在網內存儲分布更加均勻,進而提高網絡服務質量,延長網絡使用壽命。
五、結束語
通過對現階段已有的三種網絡數據存儲方式進行深入研究可以清楚的知道,現階段的移動網絡數據存儲已經可以通過這三種方式實現,針對數據的安全等方面也做了相應的研究,保障用戶的數據安全是實現網絡數據存儲最關鍵的一步。相信通過不斷的研究,網絡數據存儲必將開啟新的篇章。
參考文獻
[1]施勝利 如何快速構建一個使用的中小學網站[J] 中小學踮腳 2005年
【關鍵詞】 數字圖書館;網絡存儲;NAS;SAN
1 引言
數字圖書館就是利用數字技術處理和存儲各種圖文并茂文獻的圖書館,實際上是一種多媒體制作的分布式信息系統。它把文本、圖像、圖形、語言等信息資源用數字技術存儲,以便網絡查詢和傳播。隨著電子資源的日益豐富和不斷擴充,上網用戶也在不斷增加。如何面對大數據量且呈幾何級增長的數據存儲壓力,同時能高效的檢索和管理已成為目前數字圖書館建設中首要解決的問題。因此,建設一個穩定高效的網絡存儲系統是對數字圖書館的必然要求,以存儲為中心也將成為數字圖書館發展的趨勢。
2 數字圖書館的電子資源及其存儲現狀
數字圖書館的電子資源類型有很多。例如:中西文全文庫、中西文文摘庫、電子圖書、聯合目錄、引文數據庫、事實數據庫、學位論文庫等。目前國內還有很多商品化的電子資源產品。例如:CNKI中國期刊全文數據庫、萬方數據庫、VIP中國科技期刊全文數據庫、超星電子圖書、書生之家電子圖書、方正APABI電子圖書等。另外,加上國外專題數據庫鏡像站點數據,各個圖書館的自建數據庫以及多媒體數據庫等等所需存儲設備的容量非常大,并且各個數據庫的數據還在不斷的增加。
在傳統的圖書館存儲系統中,這些海量數據往往分別存儲在幾臺帶有SCSI接口的磁盤陣列上。通過局域網連接到客戶端以供上網的讀者檢索。其拓撲圖如圖1所示。
這種存儲方式叫做直接附加存儲(Direct Attached Storage,DAS)。在這種方式中,存儲設備是通過電纜直接連接服務器。I/O請求直接發送到存儲設備。它依賴于服務器,其本身是硬件的堆疊,不帶有任何存儲操作系統。每臺服務器單獨擁有自己的存儲磁盤,容量在分配困難。沒有集中管理解決方案,并且在用戶數量增加或者服務器在提供服務時,其相應速度就會變慢出現瓶頸。這種存儲方式難以適應現代圖書館的發展。
3 主流網絡存儲技術
目前網絡存儲技術最為成熟和應用最廣的有以下兩種:即網絡附加存儲(Network Attached Storage,NAS)和存儲區域網絡(Storage Area Network,SAN)。
在NAS結構中,存儲系統不再通過I/O總線附屬于某個特定的服務器或客戶機,而是直接通過網絡接口與網絡相連,由用戶通過網絡來訪問。拓撲圖如圖2所示。
NAS實際上是一個帶有瘦服務器的存儲設備,不過把顯示器、鍵盤和鼠標等設備省去。NAS用于存儲服務可以大大降低存儲設備的成本。另外,NAS中的存儲信息都是采用RAID方式進行管理的,從而有效地保護了數據。
在訪問資源方面也非常方便,用戶訪問NAS和訪問一臺普通計算機的硬盤資源一樣簡單,甚至可以設置NAS為一臺FTP服務器,這樣其他用戶就可以通過FTP訪問NAS中的資源了。
在管理方面也可以通過網頁瀏覽的方式進行管理。NAS的優點有很多,如安裝使用方便、性價比高、易于升級維護、安全性好。但在實際的應用過程當中,其不足也是顯而易見的,如占用局域網帶寬、傳輸能力有限,直接影響前臺應用系統響應速度,并且在擴展性方面受到一定限制。
SAN是通過專用高速網將一個或多個網絡存儲設備和服務器連接起來的專用存儲系統,未來的信息存儲將以SAN存儲方式為主。SAN的文件系統是基于LUN(Logical Unit Number,邏輯單元)的,由SAN存儲交換機組成一個存儲網絡。其拓撲圖如圖3所示。
SAN主要包含FC SAN 和IP SAN兩種。FC SAN的網絡介質為光纖通道(Fibre Channel),而IP SAN使用標準的以太網。
光纖通道是一種存儲區域網絡技術,它實現了主機互聯,企業間共享存儲系統的需求。可以為存儲網絡用戶提供高速、可靠性以及穩定安全性的傳輸。光線通道是一種高性能高成本的傳輸。FC-SAN存儲技術是一種高性能的存儲方案,但也存在著一些不足,如必須使用專用的光纖通道產品,價格比較昂貴,對于中小型單位搭建FC SAN往往存在資金不足現象,而且光纖通道傳輸距離有限,無法搭建更加靈活的遠程存儲系統。
IP SAN是在傳統IP以太網上架構一個SAN存儲網絡把服務器和存儲設備連接起來的存儲技術,它把SCSI協議完全封裝在IP協議之中。簡單地說,就是把FC SAN中光纖通道解決的問題通過更為成熟的以太網來實現。它利用廉價、貨源豐富的以太網交換機和線纜來實現低成本、低風險基于IP的SAN存儲。可以說基于iSCSI技術的IP SAN是一種更經濟的存儲解決方案。
4 基于IP SAN的網絡存儲系統設計方案
IP SAN存儲解決方案有著廣泛的行業適用性。IP SAN技術有其獨特的優點:節約大量成本、加快實施速度、優化可靠性以及增強擴展能力等。采用iSCSI技術組成的IP SAN可以提供和傳統FC SAN相媲美的存儲解決方案,而且普通服務器或者PC只需要具備網卡,即可共享和使用大容量的存儲空間。
與傳統的分散式之戀存儲方式不同,它采用集中的存儲方式,極大地提高了存儲空間的利用率,方便了用戶的維護和管理。所以通過分析主流存儲技術各自的不足與可取之處,我們采用IP SAN技術來構建數字圖書館網絡存儲系統。其拓撲圖如圖4所示。
為了保證查詢業務24小時不間斷,所以我們在設計網絡存儲系統時要充分考慮到鏈路的冗余。因此,以兩臺交換機為核心構建IP SAN網絡存儲系統,兩臺交換機一用一備,其他服務器如數據庫服務器、圖書館管理系統服務器等也均為一用一備。其中,主交換機或服務器宕機時備用交換機或服務器馬上進行接管,這樣就大大減少了單點故障對業務的影響。各種異構平臺服務器組成的服務器系統通過線纜分別匯集到兩臺交換機上,直接和磁盤陣列交換數據。為了防止有可能發生的數據災難,我們要對數據進行備份,磁盤陣列上的備份數據放入磁帶庫中。
5 結束語
數字圖書館的網絡存儲系統建設是一項龐大復雜的系統工程,面對海量的數據資源,既要保證數據完整安全的存儲,又要確保訪問的高效。基于IP SAN技術構建的網絡存儲系統可以對數字圖書館的大量數據進行有效的存儲和管理,實現了系統的雙機自動切換以及數據的集中存儲高效訪問。同時,IP SAN存儲可以提供全面的數據保護和恢復功能。另外,在復制與備份過程中對應用不會產生任何影響。相關的應用情況表明,IP SAN存儲系統可以達到數字圖書館高效集中存儲數據的要求。
參考文獻
[1] 黃傳河.網絡規劃設計師教程[M].北京:清華大學出版社,2009,521.
[2] 徐革,李寧.基于FC SAN和IP SAN架構的數字圖書館綜合網絡存儲應用[J].計算機應用研究,2005(6):168-170.
[3] 張建中. 一種基于SAN架構的存儲網絡系統的設計與實現[J].中南大學學報:自然科學版,2008(2):350-355.
[4] 鄭煒,張科,張濤. 基于IP—SAN的海量數據存儲算法研究與實現[J].計算機工程與應用,2008,44(26):158-161.
[5] 白勇,朱清新.基于iSCSI的IP SAN網絡存儲技術及其安全性研究[J].計算機研究與發展,2009,46(z2):12-17.
[6] 王冉,陶秋紅. 用IP—SAN技術構建集中存儲備份系統[J].中國管理信息化,2010,13(18):68-69.
關鍵詞:存儲過程 數據庫 參數
一、存儲過程的概念
存儲過程(Stored Procedure)是一組為了完成特定功能的T-SQL語句集,經編譯后存儲在SQL Server服務器端數據庫中[1]。
二、存儲過程的優點
存儲過程具有許多突出優點,主要表現為以下幾點:
(1)存儲過程允許用戶進行模塊化程序設計,大大提高了用戶設計程序的效率。
(2)存儲過程可以提高應用程序的安全性,可以防止SQL嵌入式攻擊。如果僅僅使用T-SQL語句,將不能有效地防止SQL嵌入式攻擊。
(3)存儲過程可以大大減少網絡通信流量。例如,如果將由一千條T-SQL語句組成的命令寫成一條執行存儲過程的命令,這時在客戶機和服務器之間進行傳輸就會大大節省時間和降低網絡負擔[2]。
三、存儲過程在《網絡數據庫》課程教學中的應用
《網絡數據庫》是計算機網絡技術專業的核心課程,其目的是使學生掌握數據庫系統的基本原理、概念、模型和方法,能夠熟練運用T-SQL語言并進行程序設計,掌握保證數據庫完整性技術、安全性技術和管理技術,并能夠進行數據庫應用系統的設計、開發、研究和應用維護工作。本文使用SQL Server 2008數據庫管理系統,以圖書管理系統為例介紹如何開展存儲過程的教學。
在Microsoft SQL Server 2008數據庫管理系統中,提供了3種基本類型的存儲過程:系統存儲過程、用戶自定義存儲過程和擴展存儲過程。鑒于用途最多的是用戶自定義存儲過程,因此,本文只介紹用戶自定義存儲過程的創建和使用方法。
存儲過程分為以下三種類型:不帶參數的存儲過程、帶輸入參數的存儲過程和帶輸出參數的存儲過程。
(一)不帶參數的存儲過程
(三)帶輸出參數的存儲過程
以根據圖書ISBN查詢圖書名稱為例,創建一個名稱為“Proc_SearchByISBN”的存儲過程。其中,圖書ISBN為輸入參數,圖書名稱為輸出參數。T-SQL語句定義如下:
(四)關于存儲過程的返回值
任何存儲過程都帶回int類型的返回值,如果存儲過程能被正確執行,則返回值為0,否則為非零值。當然,我們也可以自己定義返回值,只要不和存儲過程默認的返回值沖突就可以。
三、結束語
教師可以根據學生的接受能力設計案例,將存儲過程的定義和應用合理的融匯到案例中,通過案例的實施吸引學生的興趣,發揮學生的主觀能動性,從而掌握存儲過程的使用過程。
參考文獻:
關鍵詞:IPSAN 網絡存儲結構 高清視頻 廣播電視
SAN,即存儲區域網絡,用于網絡應用服務器與存儲設備的連接架構,可以保證網絡數據于網絡主機與后臺存儲設備之間依據一定的傳輸協議進行高速傳輸,根據協議的種類可以將存儲區域網絡分為IPSAN與FCSAN兩種。SAN方式可以對存儲的資源進行集中的管理,具有數據傳輸效率高、存儲兼容性強的優勢,廣泛應用于大型的數據存儲與應用服務。IPSAN結構,總體而言具有兩大亮點:運用IP架構的以太網絡傳輸;IT領域使用的主流數據的硬盤容量高達TB以上。IPSAN架構技術具有良好的擴展性與資源共享性,而且成本較低,現已成為應用十分廣泛的網絡存儲應用技術。
一、IPSAN網絡存儲技術概述
1.簡述
在介紹IPSAN存儲技術之前,先了解一下網絡化存儲。網絡化存儲主要是運用數據引入網絡的思路與原理通過一些架構技術將數據存儲獨立于網絡服務器,網絡化存儲不僅能夠保證數據的完整性,還可以借用存儲設備對數據進行管理,其便利性推進網絡化存儲技術不斷取代傳統的網絡存儲方式。網絡化存儲主要包括直接附加存儲DAS、存儲區域網絡SAN、網絡附加存儲NAS三種。其中SAN存儲又包括FCSAN與IPSAN。以下重點介紹IPSAN。
IPSAN網絡存儲結構是將IP網絡與網絡存儲設備相連接,以便于網絡客戶進行網絡數據傳輸并負載存儲流量。IPSAN網絡存儲結構技術中含有ISCSI協議及ISCSI適配器等技術或設備。IPSAN存儲設備中連接著IP集線器與交換機,其中以完整的設備安裝與設備流程進行數據的傳輸與存儲,其基本結構如圖一所示:
IPSAN網絡存儲結構中包括兩項常用技術,即設備結構中用于數據存儲的ISCSI命令技術及網絡IP協議技術。ISCSI協議是網絡客戶端與客戶端之間的應用協議,主要應用于端與端之間的服務器、協議轉換網關設備及存儲設備上,協議命令在以上多種設備之間進行傳輸,不斷數據傳輸與管理命令。
IPSAN網絡存儲結構是存儲區域網絡技術中應用最為廣泛的結構技術,它是FCSAN結構技術的基礎上的進一步升級,具有FCSAN結構技術所具有的優勢,同時又有其特殊之處。在IPSAN網絡存儲結構技術中網絡服務器、網絡訪問、存儲設備均基于IP網絡,并以IP網絡為平臺將網絡、訪問及存儲設備統一于一體。此外在該網絡存儲結構中,還可以實現網絡范圍內的訪問、數據歸檔、數據備份等暢通無阻的傳輸于各數據設備之間,進行存儲流量負載,并減輕網絡服務器及設備的數據傳輸負擔。
可以說IPSAN基于網絡基礎已經很大程度上滿足了當前數據存儲的需求,該結構以其特有的優勢應用領域正在不斷擴大,為實現數據密集型的網絡計算技術奠定了良好的技術與應用基礎。
2.IPSAN網絡存儲技術原理
IPSAN技術運作過程中涉及到的設備包括服務器主機、IP磁盤及存儲控制器,技術運作過程中要借助以太網絡的連接。
IPSAN技術運作中的服務器主機主要是借助ISCSI等網絡訪問協議進行XBI協議的傳輸。其中用到多臺存儲控制器,控制器之間形成集群,承擔數據存儲與傳輸過程中的負載均衡與故障管理任務。主機、IP磁盤、存儲控制器三項設備呈現三層運作局面,除了數據的傳輸、存儲外,還可以進行遠距離數據復制。IP磁盤在存儲協議與磁盤接口協議之間建立低延遲,并實現協議轉換,進行多接口之間的協議傳輸。
此外,IP磁盤控制器還包括網絡接口負責數據包的接受與傳輸;磁盤接口進行命令協議的完整性保持及命令協議的重置;命令執行引擎主要是協議的執行邏輯設置,并實現磁盤控制器內的各部分連接;最后的數據包處理器則是根據命令執行引擎的協議命令,并進行IP數據包處理。
3.技術特點
該部分主要對IPSAN網絡存儲結構技術的應用優勢進行分析。IPSAN結構技術的優勢主要包括:實現了數據資源的共享;以虛擬的存儲方式實現了資源的分配的管理;其數據集成方式應用于辦公室業務處理等。
首先IPSAN網絡存儲結構提高了網絡數據的共享水平。IPSAN可以輔助進行網絡基礎上的數據傳輸,實現了基于IP的存儲設備的高利用率,而且,應當前的社會網絡需求,網絡客戶端用戶在數據管理中進行數據網絡接入十分重要,IPSAN結構技術便利于數據的網絡傳輸與接入。
IPSAN網絡存儲結構以虛擬的數據存儲方式進行數據管理與服務,可以有效的降低傳統的直連式存儲方式的高成本運作,實現高質量、低成本的數據傳輸與管理。這項優勢在企業的數據傳輸與接入需求中十分明顯。當今高速運轉的社會狀況下,數據共享與管理要求較高,而企業的數據管理尤其繁雜,將IPSAN技術不僅可以有效的實現企業內部的數據有序化,還可以降低成本,簡化了數據管理方式,尤其是企業業務數據管理。
IPSAN技術的工作原理還實現了傳統的直連式存儲向網絡存儲方式的轉變。這項優勢在數字圖書館的應用中非常明顯。網絡存儲方式有效地解決了傳統存儲方式中的數據管理問題,并且實現了數據基于網絡的整合存儲與管理。
二、IPSAN網絡存儲技術的廣播電視應用
IPSAN網絡存儲結構在網絡數字圖書館及廣播電視領域中應用廣泛,筆者在此根據IPSAN技術的優勢特點就其在廣播電視中的應用進行分析。
首先IPSAN存儲結構在廣播電視領域體現出了巨大的成本優勢。不同于FCSAN結構,IPSAN結構在使用中HBA卡的數量要遠遠小于FCSAN結構,IPSAN結構中每增加一臺服務器只需在加入一塊HBA卡,這樣的增加比例因為成本較大可以自行不略不計,大大降低了數據存儲應用的成本。此外IPSAN結構的成本優勢還體現在結構的硬件條件中,IPSAN結構越復雜、規模越大、其成本優勢便越加突顯,這對于廣播電視領域成本的節約十分有利。
其次是IPSAN網絡存儲結構極大的實現了廣播電視的數據管理。廣播電視領域本身具有技術性十分強的特點,在應用IPSAN網絡存儲技術應用中具有技術優勢,IPSAN數據存儲技術操作主要是由以太網絡專家進行操作。此外IPSAN結構技術專門配有接口標準與編程規范,在實際的應用中安裝操作即可,大大簡化了設備的應用流程,還實現了資源的有效管理。
IPSAN網絡存儲結構還可以進行數據的備份,并便于資源的擴容與整合,為廣播電視領域中的數據處理與保存提供了便利。IPSAN結構具有DAS、NAS等存儲技術的優勢,在低成本情況下以其有效的數據管理流程實現了高水平的數據安全管理。此外,IPSAN數據存儲結構還配有完善的數據整合流程,便于廣播視頻數據的整合。
結語:
以上我們了解了IPSAN網絡存儲結構技術的特點及原理,現階段IPSAN技術在網絡等數字化領域中應用十分廣泛,本文著重就其在廣播電視中的應用進行了分析,IPSAN結構技術不僅實用性強,還是現代數據管理在模式化、高水平化的有效嘗試。
參考文獻
信息技術(Information Technology)的核心是信息,圍繞著信息的處理、傳送、管理、共享、保護等,人類在信息技術的各個方面不斷取得突破。人們越來越清楚地看到信息的載體―存儲系統在整個IT環境中成為基礎架構,它是保證IT環境的其他部分(主機、網絡、應用等)正常運轉的關鍵。客觀地講,離開了存儲系統的IT環境將成為無米之炊,什么也做不了。在今天的信息時代,以信息為中心的模式已成為潮流。
今天,信息訪問拓撲連接技術有很多,比如iSCSI、FCIP、iFCP、SAN、NAS等,但真正廣為認可和廣泛應用的成熟技術是SAN和NAS技術。SAN和NAS技術都是解決信息存儲集中化的成熟技術。
SAN技術發展分析
SAN和NAS適合的應用不同。SAN是傳統的DAS技術的發展延續,是適合大量的數據塊訪問方式的網絡存儲技術:即信息主要是以塊方式存儲及管理的應用。SAN和DAS的主要區別在于SAN技術在主機和存儲設備之間增加了專用的存儲域交換機,構成光纖FC存儲域網絡,實現網絡存儲訪問。
SAN技術經過幾年的發展已經非常成熟, SAN技術吸收傳統通道技術和傳統網絡技術的優勢,因此具有如下優勢:高速、低延遲、高數據一致性、大數據傳輸等特性;路由管理、廣泛連接性、遠距離支持、靈活管理等。
NAS技術發展分析
NAS是傳統網絡文件服務器技術的發展延續,是專用的網絡文件服務器,是代替傳統網絡文件服務器市場的新技術,這是信息技術發展的必然。它提高了文件系統的處理能力、可靠性、訪問連續性和可擴展性,使用NAS代替傳統網絡文件服務器是滿足用戶對性能及可靠性需求的必然之路。
網絡文件服務器技術是建立在網絡技術發展成熟基礎之上的,因此它的訪問協議是通用的TCP/IP。今天的NAS產品也是基于TCP/IP協議文件訪問機制的。
傳統的網絡文件服務器主要分為兩大類:Unix網絡文件服務器,即支持NFS服務器;NT網絡文件服務器,即支持CIFS服務器。
網絡文件服務器的出發點是數據共享及保護,但上述的兩類網絡文件服務器之間較難共享。一個網絡文件服務器系統支持的網絡訪問能力有限,因此當一個網絡文件服務器不能滿足性能需求時,必須再添加新的網絡文件服務器,但過多的網絡文件服務器造成管理維護的困難及資源浪費,同時傳統網絡文件服務器對數據保護能力也非常有限(一般是單一主機連接存儲介質構成網絡文件服務器,存在單點故障,但又很少采用HA模式,因而可靠性很差),丟失數據幾乎是很難避免的。
由于傳統網絡文件服務器存在以上幾方面的問題,同時隨著信息技術的不斷發展,對跨平臺文件共享、高性能文件訪問、高可靠性、高擴展性的網絡文件服務器的需求不斷加強,NAS產品和技術就是滿足這一需求的新技術。使用NAS代替傳統文件服務器是滿足用戶對性能及可靠性需求的必然之路。
存儲整合的必要性
目前,SAN和NAS技術都是信息整合的手段,兩者各有特點,適合不同的市場需求。能否將兩者有機結合在一起,滿足不同應用的需求,充分發揮網絡存儲的優勢成為廣大客戶迫切的需要。
用戶一般擁有多臺服務器。由于所有的服務器采購時間較早,其存儲系統都是直聯的模式,而且大部分存儲系統都是低檔的JBOD產品,這種現狀是和以主機為核心設計IT架構的年代相適應的,但隨著時間的推移,這種構架的問題已經顯現出來,其問題主要表現如下。
首先,由于目前的存儲系統是不能實現信息網絡存儲的低檔產品,這樣造成各個業務系統信息無法方便共享。在這樣的結構下,如果A業務系統存儲容量不足,而B業務系統即使還有許多剩余空間可用,也不能有效地將B系統的容量共享給A系統,因而必須對A系統存儲擴容。因此,這樣的架構是實現存儲系統的多主機共享的障礙,對其整合勢在必行。
第二,由于分散的獨立存儲,各個業務系統的存儲各自獨立,對其管理必須透過其主機系統,因此造成存儲管理上的復雜性增大。
第三,由于分散的獨立存儲系統不能實現有效信息共享,這樣一來在最初配置各自的直聯系統時,必須在系統擴展性和系統投資之間權衡利弊,不能兼顧,而且在日后使用中不可避免造成某些業務系統出現存儲容量擴展能力不夠的情況。
第四,用戶在考慮未來系統建設時,應該采用網絡存儲技術,通過網絡存儲實現信息的有效共享,方便管理、便于擴展,建設高性能、高可靠、高擴展、高兼容的信息存儲基礎架構。
第五,我們在規劃信息系統基礎架構時,廣大用戶都認識到應該采用網絡存儲技術,即采用SAN或NAS技術實現網絡存儲。但是SAN和NAS只是技術手段,不是最終目的,網絡存儲的最終目的是數據整合。
SAN+NAS集成優勢
SAN是存儲域的網絡,是網絡存儲技術的核心,業務系統中的核心部分需要高性能、高可靠的數據訪問方式,這是SAN的技術特長。采用SAN技術,在關鍵業務系統的主機和存儲設備之間通過SAN交換機連接起來,構成網絡存儲,這就保證了核心業務系統的高性能、高可靠性以及未來擴展的靈活性。
但是,客戶業務系統除了核心的關鍵業務之外還有更多的非關鍵業務,這些業務系統也需要存儲空間,將這些非關鍵業務系統的主機也接入SAN結構是不現實的。一方面,這樣做造價太高,需要配置多個大型的SAN交換機,每個接入的主機都必須配置較昂貴的HBA卡,復雜龐大的SAN管理也將導致投資加大;另一方面,這些非主要業務系統主機對存儲系統訪問的性能需求一般較低,訪問頻率也較低,如果全部接入SAN,對SAN網絡的資源也是一種浪費。
同時,大部分非主要的邊緣業務系統都是以文件形式訪問數據的,是NAS技術的特長。但如果采用純NAS技術,將導致客戶有一個核心SAN網絡存儲平臺及一個核心NAS網絡存儲平臺,客戶在NAS存儲和SAN存儲之間無法實現存儲資源的動態調配、信息有效共享,實際上造成兩個明顯的信息孤島,不符合信息系統整合的客觀需求。