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