iT邦幫忙

2021 iThome 鐵人賽

DAY 9
0

SAN - 網路上的硬碟

我的工作就是開發公司的SAN產品,所以對他比較了解

SAN就是空出一個網路區域,讓硬碟機櫃互相連接,網絡專給I/O使用的一塊區域網絡,外部的伺服器或個人電腦可以透過網路的方式連進去存取資料

下圖是SAN的架構

https://ithelp.ithome.com.tw/upload/images/20210909/20130271l1tzwNhF7P.png

從上圖可以看出,有別於NAS,SAN就是個block storage,接受block storage的指令,回傳資料,檔案系統的指令和演算法是在前端主機完成的,

用人話說就是 - 程式跟自己的電腦說,幫我把/mnt/san.txt傳到電腦的記憶體,文件系統會計算這個檔案的LBA地址和長度,然後把這個資訊傳給SAN

我們可以看到SAN有別於NAS,他在網路傳遞的是I/O指令,透過iSCSI或是NVMe包裝,所以速度較NAS快

優點

  1. 支持遠距離 - 可以理解為大家都能連上你的D槽,不怕難分享
  2. 速度快 - 伺服器與儲存設備傳遞的是I/O指令,較為簡潔
  3. 可靠性高 - 容易做多機器備份、儲存共享

缺點

  1. 貴 - 通常要做SAN了,代表要買很多台機器、好的網路線等等,通常只有大公司才會使用,不過最近iSCSI逐漸流行,以往SAN都透過光纖,現在也能透過ethernet了
  2. 複雜度高 - 要用RAID0 1 5 6呢?要用雙主結點還是主從結點還是一主一備呢?這些都要根據實際場景需求決定
  3. 不好管理 - 前端要裝專門的SAN管理系統才能使用
  4. 協議單一 - 只有SCSI協議

上一篇
Day8 雲端儲存 - NAS
下一篇
Day10 Lab說明
系列文
淺入淺出分散式儲存30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言