NAS、SAN、ISCSI儲存的個人理解

lusklusklusk發表於2018-03-02
需要明白的是,linux下只要能夠mount儲存盤到目錄,則這個儲存盤必定是格式化過了的。



NAS
客戶端--網路交換機--儲存伺服器
1、客戶端通過TCP/IP網路協議連線儲存伺服器那邊的儲存卷,且儲存卷已經在儲存伺服器那邊進行過格式化,格式化是按安全模式來選擇的,給linux使用是unix模式,給windows用是ntfs模式
2、客戶端可以通過網線(千兆網路卡、千兆交換機)或光纖(萬兆光纖卡、萬兆交換機)連線到網路交換機,網路交換機再通過網線(千兆網路卡、千兆交換機)或光纖(萬兆光纖卡、萬兆交換機)連線到儲存伺服器,客戶端是linux則通過NFS(NETWORK FILE SYSTEM)方式掛載儲存卷,客戶端是windows則通過CIFS(Common Internet FILE SYSTEM)方式掛載儲存卷
3、因為檔案系統在儲存伺服器端,所以儲存伺服器可以很方便的實時看到每個儲存卷的使用率
4、傳輸速度受限於網路流量和儲存伺服器的檔案系統處理速度
5、檔案系統在儲存端,劃出來的卷都是格式化過的,所以不能當成裸裝置來用



SAN
客戶端--光纖交換機--儲存伺服器
1、客戶端通過san的FC協議連線儲存伺服器,就算客戶端和儲存伺服器的IP不在一個網段內,也不影響網路流量,因為FC協議與TCP/IP協議是完全異構的,走不同的傳輸介質,前者是光纖交換機,後者是網路交換機,這樣客戶端到儲存伺服器端就類似一個獨立於TCP/IP網路的私有網路
2、客戶端一定是通過光纖連線到交換機的
3、因為檔案系統是在客戶端的,所以儲存伺服器端看到的儲存卷的使用率是不準確的,記錄的值是儲存卷曾經到達的峰值
4、傳輸速度受限於光纖介面速度,如果有多個客戶端連線同一個儲存伺服器,則儲存伺服器的光纖介面可能成為瓶頸
5、可以當成裸裝置來用

ISCSI
客戶端--網路交換機--儲存伺服器
1、客戶端通過TCP/IP網路協議連線儲存伺服器那邊的儲存卷,和NAS相似
2、客戶端可以通過網線(千兆網路卡、千兆交換機)也可以通過光纖(千兆網路卡、萬兆交換機)連線到網路交換機
3、檔案系統是在客戶端的,和SAN相似
4、傳輸速度受限於網路和客戶端的解TCP/IP為SCSI的開銷和儲存伺服器的解TCP/IP為SCSI的開銷
5、可以當成裸裝置來用

ISCSI網路儲存的興起原因:使用專門的光纖介質組建的SAN模式的儲存區域網成本很高,而利用普通的資料網來傳輸ISCSI資料實現和SAN相似的功能可以大大的降低成本,同時提高系統的靈活性。

ISCSI工作流程: 
iSCSI系統由SCSI介面卡傳送一個SCSI命令。 
命令封裝到TCP/IP包中並送入到乙太網路。 
接收方從TCP/IP包中抽取SCSI命令並執行相關操作。 
把返回的SCSI命令和資料封裝到TCP/IP包中,將它們發回到傳送方。 
系統提取出資料或命令,並把它們傳回SCSI子系統。


DAS
一種直接與主機系統相連線的儲存裝置,如作為伺服器的計算機內部硬體驅動。





案例理解
[root@mydb ~]# df -Th
Filesystem                                    Type     Size  Used Avail Use% Mounted on
/dev/sda5                                     ext4      49G  7.9G   38G  18% /
tmpfs                                         tmpfs     63G  6.2M   63G   1% /dev/shm
/dev/sda3                                     ext4      97G  189M   92G   1% /home
192.168.130.240:/mes_db_bak                   nfs      5.0T  620G  4.4T  13% /mybk
/dev/mapper/3600a09803830385a6f244a4b4d576f64 ext4    1008G  533G  424G  56% /u01

[root@mydb ~]# cat /etc/fstab |grep /u01
/dev/mapper/3600a09803830385a6f244a4b4d576f64 /u01                    ext4    defaults        1 2

[root@mydb ~]# cat /etc/rc.local|grep mount
mount -o rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,vers=3,timeo=600,actimeo=0,suid 192.168.130.240:/mes_db_bak /mybk


以上,/dev/sda就是DAS、192.168.130.240:/mes_db_bak就是NAS,/dev/mapper/3600a09803830385a6f244a4b4d576f64就是SAN










來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30126024/viewspace-2151447/,如需轉載,請註明出處,否則將追究法律責任。

相關文章