❶ 存儲升級時,哪些協議版本支持 NAS 業務不中斷
NFS協議,CIFS協議。
所以NAS存儲支持的協議有NFS協議,CIFS協議等網路文件共享協議,實現網路文件共享。以及FTP,HTTP協議,支持文件上傳和下載和web管理。
NAS按字面簡單說就是連接在網路上,具備資料存儲功能的裝置,因此也稱為網路存儲器」。它是一種專用數據存儲伺服器。它以數據為中心,將存儲設備與伺服器徹底分離,集中管理數據,從而釋放帶寬、提高性能、降低總擁有成本、保護投資。其成本遠遠低於使用伺服器存儲,而效率卻遠遠高於後者。目前國際著名的NAS企業有Netapp、EMC、OUO等。
❷ NAS的底層協議
有人認為,NAS與SAN的本質區別在於乙太網與FC,兩者的命運系於TCP/IP協議。SAN採用的是FC上的SCSI傳輸。iSCSI作為溝通了IP與SCSI(已經成熟用於FC上)的新協議,被看作影響SAN命運的一件大事。這些本質區別是從網路架構來說的,對於許多關注NAS與SAN性能差別的用戶來說,兩者的本質差別還存在於文件讀寫實現上。
NAS採用了NFS(Sun)溝通Unix陣營和CIFS溝通NT與Unix,這也反映了NAS是基於操作系統的「文件級」讀寫操作,訪問請求是根據「文件句柄+偏移量」得出。句柄是比進程還要小的單元,通常用作進程之間通信、資源定位等。SAN中計算機和存儲間的介面是底層的塊協議,它按照協議頭的「塊地址+偏移地址」來定位。從這點說,SAN天生具有存儲異構整合的存儲虛擬化功能。下面我們介紹一下NAS文件共享的靈魂——NFS和CIFS。
NFS(網路文件系統)是Unix系統間實現磁碟文件共享的一種方法,支持應用程序在客戶端通過網路存取位於伺服器磁碟中數據的一種文件系統協議。其實它包括許多種協議,最簡單的網路文件系統是網路邏輯磁碟,即客戶端的文件系統通過網路操作位於遠端的邏輯磁碟,如IBM SVD(共享虛擬盤)。現一般在Unix主機之間採用Sun開發的NFS(Sun),它能夠在所有Unix系統之間實現文件數據的互訪,逐漸成為主機間共享資源的一個標准。相比之下,SAN採用的網路文件系統,作為高層協議,需要特別的文件伺服器來管理磁碟數據,客戶端以邏輯文件塊的方式存取數據,文件伺服器使用塊映射存取真正的磁碟塊,並完成磁碟格式和元數據管理。
CIFS是由微軟開發的,用於連接Windows客戶機和伺服器。經過Unix伺服器廠商的重新開發後,它可以用於連接Windows客戶機和Unix伺服器,執行文件共享和列印等任務。它最早的由來是NetBIOS,這是微軟開發的在區域網內實現基於Windows名稱資源共享的API。之後,產生了基於NetBIOS的NetBEUI協議和NBT(NetBIOS OVER TCP/IP)協議。NBT協議進一步發展為SMB(Server Message Block Potocol)和CIFS(Common Internet File System,通用互聯網文件系統)協議。其中,CIFS用於Windows系統,而SMB廣泛用於Unix和Linux,兩者可以互通。SMB協議還被稱作LanManager協議。CIFS可籍由與支持SMB的伺服器通信而實現共享。微軟操作系統家族和幾乎所有Unix伺服器都支持SMB協議/SMBBA軟體包。
但最近的消息有點不妙—微軟已經在Exchange等關健應用中撤消了對CIFS協議的支持。微軟在其網站上稱,CIFS協議要求數據通過客戶的網路設備,容易造成性能瓶頸。此舉遭到業內人士抨擊。
SAMBA開放源代碼軟體的開發者之一傑里米稱,對Linux的恐懼感和試圖利用其在桌面操作系統方面的優勢保護Windows伺服器操作系統的銷售是微軟拒絕CIFS協議的真正原因。Network Appliance公司(NAS設備主要生產商之一)也曾表示,微軟的這一措施是「不理智和貪婪的」。