存储基础知识 - 传统存储 NAS SAN 和 分布式存储对比
一 传统存储Nas和san的区别:1、nas对外以文件系统的方式对外提供服务,外在表现就会通过打开文件,文件读写等接口进行io操作。san对外呈现的是一个磁盘,用户根据自己需求使用磁盘,以块设备偏移为地址进行io操作。2、nas直接连接入以太网,通过TCP/IP协议访问数据,采用标准文件共享协议如:NFS、CIFS实现共享。San则是通过光纤连接服务器,协议也是FC协议,但是后来也支持以iscsi
一 传统存储
Nas和san的区别:
1、nas对外以文件系统的方式对外提供服务,外在表现就会通过打开文件,文件读写等接口进行io操作。san对外呈现的是一个磁盘,用户根据自己需求使用磁盘,以块设备偏移为地址进行io操作。
2、nas直接连接入以太网,通过TCP/IP协议访问数据,采用标准文件共享协议如:NFS、CIFS实现共享。San则是通过光纤连接服务器,协议也是FC协议,但是后来也支持以iscsi协议连接以太网。
3、san的性能要好于nas,根据使用需求选择合适的存储方式。
————————————————
版权声明:本文为CSDN博主「游侠souy」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cyq6239075/article/details/105909136
二 分布式存储分类
分布式存储分为三大类:块存储、文件存储、对象存储。
3. 系统特性
|
传统SAN |
分布式存储 |
|
|
可用行 |
通过双控、远程复制、同城/异地灾备实现 |
通过多副本打散到不同故障域实现 |
|
可靠性 |
通过RAID、纠删码、校验码实现 |
无 |
|
可服务性 |
提供自动诊断、报警自动生成和消除的功能 |
生成警报 |
|
高级特性 |
压缩、去重、加密、上云服务 |
加密 |
|
可扩展性 |
纵向扩展(硬件升级)+ JBOD |
横行扩展 |
|
适用场景 |
对可靠性、稳定性和性能要求较高的应用 |
对成本较为敏感或者要求业务快速上线的场景 |
4. 架构和实现的区别
|
传统SAN |
分布式存储 |
|
|
Fail-over |
双控通过心跳检测实现接管 |
通过类PaxOS实现 |
|
存储单元 |
条带 |
复制组 |
|
逻辑地址到 物理地址映射 |
利用传统索引块和块指针 |
Hash |
|
全局空间管理 |
位图或者链表 |
基于Hash |
更多推荐
所有评论(0)