一 传统存储

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

 

 

二 分布式存储分类

分布式存储分为三大类:块存储、文件存储、对象存储。

与传统存储对比:https://blog.csdn.net/weixin_34163741/article/details/92768927?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control

3.     系统特性

 

传统SAN

分布式存储

可用行

通过双控、远程复制、同城/异地灾备实现

通过多副本打散到不同故障域实现

可靠性

通过RAID、纠删码、校验码实现

可服务性

提供自动诊断、报警自动生成和消除的功能

生成警报

高级特性

压缩、去重、加密、上云服务

加密

可扩展性

纵向扩展(硬件升级)+ JBOD

横行扩展

适用场景

对可靠性、稳定性和性能要求较高的应用

对成本较为敏感或者要求业务快速上线的场景

 

4. 架构和实现的区别

 

传统SAN

分布式存储

 Fail-over

 双控通过心跳检测实现接管

通过类PaxOS实现

存储单元

条带

复制组

逻辑地址到

物理地址映射

利用传统索引块和块指针

Hash

全局空间管理

位图或者链表

基于Hash

     
Logo

更多推荐