每天一點存儲知識:集群Nas


什么是集群Nas

集群是由多個節點構成的一種松散耦合的計算節點集合,協同起來對外提供服務。集群主要分為高性能集群HPC,高可用集群HAC和負載均衡集群LBC。集群Nas是指協同多個節點(通常稱為Nas機頭)提供高性能、高可用或高負載均衡的Nas(NFC/CIFS)服務。

Nas三種主流架構

1.san共享存儲架構

后端存儲采用SAN,所有NAS集群節點通過光纖連接到SAN,共享所有的存儲設備,通常采用SAN並行文件系統管理並輸出POSIX接口到NAS集群。SAN並行文件系統通常需要元數據控制服務器,可以是專用的MDC,也可以采用完全分布的方式分布到SAN客戶端上。NAS集群上安裝SAN文件系統客戶端即可實現對SAN共享存儲的並發訪問,然后運行NFS/CIFS服務為客戶端提供服務。這里前端網絡采用以太網,后面存儲連接則采用SAN網絡。

圖1 SAN共享存儲集群NAS架構

2.集群文件系統架構

后端存儲采用DAS,每個存儲服務器直連各自的存儲系統,通常為一組SATA磁盤,然后由集群文件系統統一管理物理分布的存儲空間而形成一個單一命名空間的文件系統。實際上,集群文件系統是將RAID、Volume、File System的功能三者合一了。目前的主流集群文件系統一般都需要專用元數據服務或者分布式的元數據服務集群,提供元數據控制和統一名字空間,當然也有例外,如無元數據服務架構的GlusterFS。NAS集群上安裝集群文件系統客戶端,實現對全局存儲空間的訪問,並運行NFS/CIFS服務對外提供NAS服務。NAS集群通常與元數據服務集群或者存儲節點集群運行在相同的物理節點上,從而減少物理節點部署的規模,當然會對性能產生一定的影響。與SAN架構不同,集群文件系統可能會與NAS服務共享TCP/IP網絡,相互之間產生性能影響,導致I/O性能的抖動。

圖2 集群文件系統集群NAS架構

3. pNFS/NFSv4.1架構
這種架構(如圖5所示)實際是並行NAS,即pNFS/NFSv4.1,RFC 5661標准已於2010.01獲得批准通過。它的后端存儲采用面對對象存儲設備OSD,支持FC/NFS/OSD多種數據訪問協議,客戶端讀寫數據時直接與OSD設備相互,而不像上述兩種架構需要通過NAS集群來進行數據中轉。這里的NAS集群僅僅作為元數據服務,I/O數據則由OSD處理,實現了元數據與數據的分離。這種架構更像原生的並行文件系統,不僅系統架構上更加簡單,而且性能上得到了極大提升,擴展性非常好。

圖3 pNFS/NFSv4.1集群NAS架構


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM