DAS是指將外置存儲通設備通過SCSI或FC接口直接連接到應用服務器上,存儲設備是整個服務器結構的一部分。在這種情況下,數據和操作系統往往都未分離。
SAN是通過光纖交換機連接存儲陣列和服務器,建立專用數據存儲的存儲私網。
NAS采用網絡技術(TCP/IP、ATM、FDDI),通過網絡交換機連接存儲系統和服務器主機來建立存儲私網。其主要特征是把存儲設備、網絡接口和以太網技術集成在一起,直接通過以太網網絡存取數據。也就是把存儲功能從通用文件服務器中分離出來。
三種模式中,DAS模式最簡單,就是直接把存儲設備連接到服務,而這種模式最大的問題是:每個應用服務器都要有獨立的存儲設備,這樣增加了數據處理的復雜度,隨着服務器的增加,網絡系統效率也急劇下降。為了解決上述問題,提出了NAS和SAN兩種模式。
NAS:通過TCP/IP協議訪問數據,采用業界標准文件共享協議,如果NFS、HTTP、CIFS實現共享。
SAN:通過專用光纖交換機訪問數據,采用SCSI、FC-AL接口。
NAS和SAN最本質的區別就是文件管理系統在哪里。如圖1所示,SAN結構中,文件管理系統(FS)分別在每一個應用服務器上面,而NAS則是每個應用服務器通過網絡共享協議,使用同一個文件管理系統。即NAS和SAN存儲系統的區別就是NAS有自已的文件管理系統。
SAN和NAS系統都是使用RAID的冗余存儲系統。
SAN存儲設備通過光纖連接,而NAS存儲設備通過TCP/IP連接。由於這個原因,SAN通常用於高級解決方案,而NAS解決方案更易於家庭用戶或小型企業使用。為了通過SAN連接,設備必須能夠使用SCSI光纖通道。相比之下,NAS比較簡單,任何東西都可以通過以太網連接到NAS解決方案。
SAN存儲設備訪問數據塊,而NAS存儲設備訪問單個文件。根據性能需求,這兩種選擇都可能更可取,這完全取決於數據和系統的體系結構。對於數據和資源密集型的高級應用程序,塊數據可能更為可取。但是對於一般存儲的數據來說,NAS可能更直接,並可以帶來更好的性能。
