存儲技術的應用對我們的數據保存于管理起到了決定性的作用。那么如何選對一個存儲技術,主要看這項技術的性能如何,是否適合我們自身的需求,否則, 即使你花了大價錢買了一項高技術含量的存儲技術,也會使你的企業受到不同程度的損失。下面,我們就來看一下高端NAS網絡存儲的性能如何。
中國數字圖書館工程的啟動讓圖書館全面進入信息化時代。信息量以快速倍增。如何以有限的資源向我們為數眾多的圖書館電子讀者提供更有效和更 快速的信息服務已經超過圖書館一般的技術范圍。存儲技術的網絡化從一定的角度上為我們提供更優良的存儲性能。
電子圖書館是一所大學的信息中心,更準確的說,就是這所大學的信息網站。因為絕大部分的信息均通過網頁發布。讀者在檢索后所看見的最終信息 很多時候是一個掃描的信息,即一個文檔(File)。對于有大量并發用戶(如1000個或以上)的系統而言,應用服務器既要處理大量數據庫檢索的請求的同 時,又要為這些用戶所需要的文件提供文件服務。在通用服務器的架構上,I/O瓶頸的問題令到很多系統發生內部堵塞的問題,嚴重影響到電子讀者的信息閱讀情 況。較為嚴重的會出現服務器Down機的情況。雖然Down機這個問題不一定會發生,但服務器I/O堵塞致使整個系統響應速度緩慢實在讓投入龐大資金所籌 建的圖書館信息系統無法讓人滿意。
長期以來,網站的信息(全為文件級)均應用高端NAS網絡存儲設備解決通用服務器的I/O瓶頸問題。單純通過一般的通用服務器從根本上無法 解決大量信息的供應問題。高端NAS(并非一般小型的NAS器或以Windows為核心的NAS器)是網站的唯一選擇。
NAS和SAN的最基本區別
NAS和SAN在本質上有一個很明顯的區別,這并不是價格或容量的問題。而是結構和底層操作方式的分別。
NAS是一個以文件(File)為操作方式的網絡存儲技術。而SAN則是一個以數據塊(Block)為操作方式的網絡存儲技術。文件級的信 息包括掃描文件TIF,PDF,DOC等等。而數據庫的訪問方式則是以數據塊的方式運行。所以從應用的角度來看,數據庫的訪問以SAN為主而文件級的數據 則以NAS方式訪問為優勝。
NAS如何分擔應用文件服務的負擔?
從右圖我們可以看出NAS系統與DAS或SAN另外一個區別是NAS是一個帶文件系統的服務器。它是一個專門銳化為提供文件服務的服務器。 通用服務器,如Win2000服務器在處理文件服務時需要大約25%的CPU資源。在大量并發用戶對服務器發出請求時,系統的資源就馬上呈現不足,嚴重的 甚至會出現Down機。由于NAS是專門銳化做文件服務,所以對一切能提高從數據塊再組成文件的性能均為優先考慮以便全面提高文件服務的性能。還有,由于 它本身就是一臺高性能文件服務器,所以它全面分擔你的應用服務器的負擔讓你的系統整體性能得以大大提高。
為什么所有網站均使用高端NAS網絡存儲系統
從系統性質來看,網站的信息發布與圖書館有一定的相似。具有大量的文件(file)信息和數據庫作為檢索之用。數據庫的檢索是在一臺(或一 群)應用服務器中運行,而檢索結果所指向的文件才是最終的信息所在,即文件。一般為TIF掃描文件和PDF電子文檔文件。為了要達到一定的性能要求,所有 網站均采用NAS作為文件級(網頁)的提供以便讓應用服務器專心一意的提供檢索服務而NAS作為一個輔助服務器為客戶端提供更快速的文件服務。
幾個TB的數據在一臺應用服務器通過時會有什么現象發生?
當前的SCSI技術已經發展到SCSI 320,即每秒種容許高達320MB的數據通過這個通道。但這個是服務器操作系統與SCSI設備之間的通道。要發送到網絡上,還的通過服務器的文件系統和 有關的I/O。一條道路是否暢通并不只是看一段,你必須看完全程。只要路中間有一點卡住,就堵車。道理很簡單。尤其是采用Win2000服務器并在大量并 發用戶同時訪問的情況下,情況更是糟糕。大量的I/O請求在應用服務器的I/O瓶頸堵塞讓用戶無法體現這個320的好處 。 當我們使用高端NAS網絡存儲時,這個問題就會迎刃而解。