3.10. Storage 存储-阿里云开发者社区

开发者社区> 云计算> 正文

3.10. Storage 存储

简介:

3.10.1. 存储种类

DAS、NAS、SAN

3.10.1.1. Direct Attached Storage

PC + Raid Card ====== Array

3.10.1.2. Network-attached storage

NAS 说白了就是一个嵌入式电脑,经过精简内核的Linux,通过samba,nfs,WebDav,ftp...等等方式实现共享存储

如果你有兴趣,可以DIY一个NAS,使用Openfiler

3.10.1.3. Storage area network

只要你有¥什么都好说

3.10.1.3.1. FC SAN

FC 是光纤通道网络存储,需要专用交换机与HBA卡

提供 6G/8G 数据传输

3.10.1.3.2. IP SAN

1G/10G iSCSI,采用TCP/IP协议传输SCSI指令

客户端不需要专门的HBA卡,专业iSCSI HBA目前非常昂贵

3.10.1.3.3. FCoE (Fibre Channel over Ethernet)

因为iSCSI很廉价,FC市场被iSCSI蚕食,传统FC收到iSCSI压力。推出新一代协议,希望能在现有光纤通道的成功基础上,借助于以太网的力量重新保持自身在数据中心存储局域网中的霸主地位。

iSCSI通过TCP/IP协议在可能产生损耗或阻塞的局域网和宽带网上传送数据存储块。相比之下,FCoE则只是利用了以太网的拓展性,并保留了光纤通道在高可靠性和高效率方面的优势。

3.10.2. RAID

3.10.2.1. 缓存服务器

全部采用RAID 0

一旦出现问题,立即将其从集群中踢出去,带节点故障排除后,恢复它的功能。

3.10.2.2. Web 服务器

采用RAID 1

服务器仅仅存放脚本程序,数据建议放在外挂存储上。

3.10.2.3. 数据库

主服务器:建议采用 RAID 10

数据库节点:建议采用 RAID 10

数据库应尽量避免使用RAID 5,RAID 5在做校验过程时,效率会很低。

数据库节点一旦出现问题,立即从集群中撤出,排除故障后,在回复使用。

3.10.2.4. 数据备份

数据备份服务器建议采用RAID 5/6

RAID 5 阵列容量计算公式 :

可用容量 =(n-1)/n的总磁盘容量(n为磁盘数)

3.10.3. File System 文件系统

我个人推荐使用 ext4, xfs 或 reiserfs

zfs 也不错

3.10.3.1. Distributed File System(DFS)

RAID 0提高吞吐能力是有限的,IO也会有瓶颈,NAS吞吐能力一样有限,SAN价格不菲。

DFS是一个不错的选择

3.10.4. 数据访问协议

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

3.10.5. 数据管理

3.10.5.1. Share 共享

3.10.5.2. Mirror 远程镜像同步

3.10.5.3. 压缩与重复数据消除

EMC Data Domain

开源 Opendedup

3.10.5.4. Backup 备份与恢复

Bacula/Zmanda

3.10.5.5. 故障报告





原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

其他文章