Home | Mirror | Search

10. Storage 存儲

10.1. 存儲種類

DAS、NAS、SAN

10.1.1. Direct Attached Storage

PC + Raid Card ====== Array

10.1.2. Network-attached storage

NAS 說白了就是一個嵌入式電腦,經過精簡內核的Linux,通過samba,nfs,WebDav,ftp...等等方式實現共享存儲

如果你有興趣,可以DIY一個NAS,使用Openfiler

10.1.3. Storage area network

只要你有¥什麼都好說

10.1.3.1. FC SAN

FC 是光纖通道網絡存儲,需要專用交換機與HBA卡

提供 6G/8G 數據傳輸

10.1.3.2. IP SAN

1G/10G iSCSI,採用TCP/IP協議傳輸SCSI指令

客戶端不需要專門的HBA卡,專業iSCSI HBA目前非常昂貴

10.1.3.3. FCoE (Fibre Channel over Ethernet)

因為iSCSI很廉價,FC市場被iSCSI蠶食,傳統FC收到iSCSI壓力。推出新一代協議,希望能在現有光纖通道的成功基礎上,借助于乙太網的力量重新保持自身在數據中心存儲區域網路中的霸主地位。

iSCSI通過TCP/IP協議在可能產生損耗或阻塞的區域網路和寬頻網上傳送數據存儲塊。相比之下,FCoE則只是利用了乙太網的拓展性,並保留了光纖通道在高可靠性和高效率方面的優勢。

10.2. RAID

10.2.1. 緩存伺服器

全部採用RAID 0

一旦出現問題,立即將其從集群中踢出去,帶節點故障排除後,恢復它的功能。

10.2.2. Web 伺服器

採用RAID 1

伺服器僅僅存放腳本程序,數據建議放在外掛存儲上。

10.2.3. 資料庫

主伺服器:建議採用 RAID 10

資料庫節點:建議採用 RAID 10

資料庫應儘量避免使用RAID 5,RAID 5在做校驗過程時,效率會很低。

資料庫節點一旦出現問題,立即從集群中撤出,排除故障後,在回覆使用。

10.2.4. 數據備份

數據備份伺服器建議採用RAID 5/6

RAID 5 陣列容量計算公式 :

可用容量 =(n-1)/n的總磁碟容量(n為磁碟數)

10.3. File System 檔案系統

我個人推薦使用 ext4, xfs 或 reiserfs

zfs 也不錯

10.3.1. Distributed File System(DFS)

RAID 0提高吞吐能力是有限的,IO也會有瓶頸,NAS吞吐能力一樣有限,SAN價格不菲。

DFS是一個不錯的選擇

10.4. 數據訪問協議

• 光纖通道管理
• iSCSI
• IP/RDMA
• iSER
• SRP
• NFS v3 和v4
• CIFS
• HTTP
• WebDAV
• FTP
• NDMP v4
			

10.5. 數據管理

10.5.1. Share 共享

10.5.2. Mirror 遠程鏡像同步

10.5.3. 壓縮與重複數據消除

EMC Data Domain

開源 Opendedup

10.5.4. Backup 備份與恢復

Bacula/Zmanda

10.5.5. 故障報告

comments powered by Disqus