NAS被設計為簡單的網(wǎng)絡存儲。它安裝簡便,只需要打開開關,設置文件系統(tǒng),把它掛載到使用它的服務器和臺式機上就可以了。NAS管理也很省事,除了一些地方需要注意之外管理起來十分輕松。本文主要涉及如何管理多套NAS系統(tǒng),因為單個NAS系統(tǒng)的擴展性有限。
當管理的NAS系統(tǒng)數(shù)目上升的時候,管理的工作量也會增加。但是它們的相關性不是線性的。管理工作量的增長速度超過要管理的NAS數(shù)量增加的速度,因為管理員必須保持不同系統(tǒng)的負載均衡,并在系統(tǒng)之間遷移數(shù)據(jù)。要降低這種管理負擔,可以引入單獨的全局命名空間(global name space -GNS,通常也叫文件虛擬化)產(chǎn)品,例如F5、Attune、AutoVirt、Brocade和EMC的產(chǎn)品。但是引入GNS產(chǎn)品仍需要對每一個NAS產(chǎn)品擴展性的局限了如指掌。
NAS系統(tǒng)的擴展性有相互關聯(lián)的三個主要方面。包括:性能不下降情況下每文件系統(tǒng)和每NAS系統(tǒng)(不同概念)的最大文件數(shù);最大原始容量和可用容量(存儲格式化并做RAID、數(shù)據(jù)保護等之后的容量);以及最大持續(xù)性能指標,包括IOPS和吞吐量。在遇到性能或者容量瓶頸之前很可能就先達到了最大文件數(shù)限制。而出現(xiàn)性能瓶頸的可能性又高于遇到容量限制。
設計NAS配置不要只考慮到當前需求。如果不考慮未來的需求,最終你可能要為你的失誤付出更大的代價。知道系統(tǒng)的限制,才能更好地為公司未來的需求找到合適的系統(tǒng)。同時也可以知道什么時候會需要另一套或者更高級的系統(tǒng)。好的設計也可以避免系統(tǒng)達到極限的時候引起應用宕機。
最大可管理文件數(shù)限制
可管理文件數(shù)限制對NAS系統(tǒng)來說十分關鍵。由于這對SAN存儲或者DAS系統(tǒng)來說并不重要,只有很少的公司會提到這個問題。在最大文件數(shù)接近或者超過極限的時候,有些NAS系統(tǒng)性能會急劇下降,甚至會完全停機。
確定文件限制可能會很難。這和文件的大小、文件系統(tǒng)大小和文件系統(tǒng)的數(shù)量有關。NAS系統(tǒng)提供商應該可以提供相關的度量標準。另一個需要考慮的因素是,你是否要在多協(xié)議環(huán)境中使用NAS來提供塊存儲。很多NAS系統(tǒng)提供FC或者iSCSI SAN塊存儲接口。多數(shù)這樣的系統(tǒng)把那些存儲塊(通常每塊512Byte)轉(zhuǎn)化為獨立的文件。這會迅速增加管理的文件數(shù),遇到NAS系統(tǒng)文件數(shù)限制的可能性也就增加了。
IOPS和吞吐量限制
對支持NFS和/或CIFS的NAS系統(tǒng)來說,性能以IOPS和/或總吞吐量來衡量。知曉性能的限制,才能保證現(xiàn)在和未來的需求,而且有助于保證NAS系統(tǒng)不僅滿足目前的需求,還能滿足未來的工作負荷。主要的性能限制指標包括每NAS系統(tǒng)、每1Gbps以太網(wǎng)接口和每10Gbps以太網(wǎng)接口的最大速率。
容量限制
容量限制有時會比一般認為的要麻煩一點。關鍵要看可用的而不是原始容量。對所有NAS系統(tǒng)來說,設備商標明的是原始容量而不是最終可以使用的容量。盡管可用空間的定義很含糊,實際的定義應該是建立RAID和快照之后可以用來存儲數(shù)據(jù)的容量。這回隨著磁盤的容量變化,而磁盤容量和性能需要折衷。較高容量的磁盤轉(zhuǎn)速比低容量磁盤要低得多,也就明顯的降低其性能。同時高容量磁盤的可靠性也會比較低。重要的是,選擇的磁盤的容量限制能夠滿足你公司目前和預期的需求。
要決定NAS系統(tǒng)的可擴展性需要做些功課并好好計劃,而事前搞清NAS系統(tǒng)的限制可以極大地簡化現(xiàn)在和未來對其的管理。