集群化存储课程总结
概述
用于存储的网络技术:连接
- DAS: Direct Attached Storage
- 直接附加存储
- 直连主机:通过数据线,光缆,SATA
- 优点
- 技术简单
- 传输效率高
- 缺点
- 与主机绑定太死,不易于后期扩展
- NAS: Network Attached Storage
- 网络附加存储
- 通过网络与主机相连
- 优点
- 技术相对简单
- 不要求直连主机,局域网即可
- 缺点
- 传输效率慢
- SAN: Storage Area Network
- 存储区域网络
- 隔离:生产网络——存储网络
- 优点
- 存储安全性高
- 存储效率高
- 缺点
- 造价高
- 技术相对高
实现存储技术分类
- 块存储
- 常见:
- U 盘,磁盘,光驱
- ISCSI
- 优点
- 可独立使用
- 通过 Raid,LVM 等简单技术实现高可用
- 缺点
- 不利于多台设备之间共享
- 常见:
- 文件存储、网络存储
- 常见
- SAMBA
- FTP
- NFS
- 优点
- 便宜
- 可共享
- 缺点
- 读写效率低
- 传输效率慢
- 常见
- 对象存储、分布式存储、存储桶
- 常见
- CEPH
- MooseFS
- RHCS
- ClusterFS
- 优点
- 读写效率高
- 可在不同主机间共享
- 缺点
- 贵
- 难:技术难度高
- 常见
存储技术与存储网络的关系
- 块存储+DAS
- 最常见 电脑插磁盘
- 是所有的基础
- 块存储 + NAS
- 局域网共享
- 提升空间利用率
- 便于后期扩展
- 块存储 + SAN
- 共享
- 提升效率
- 便于扩展
- 更加解耦,更易维护
- 文件存储 + NAS
- 同 2
- 对象存储 + SAN
- 利用分布式存储结构——提升读写并发效率
- 隔离,更易扩展
块存储——ISCSI
- 定义:
- iSCSI(Internet Small Computer System Interface,发音为/ˈаɪskʌzi/),Internet 小型计算机系统接口,又称为 IP-SAN,是一种基于因特网及 SCSI-3 协议下的存储技术
- SCSI 小型计算机系统接口(SCSI,Small Computer System Interface)是一种用于计算机及其周边设备之间(硬盘、软驱、光驱、打印机、扫描仪等)系统级接口的独立处理器标准
文件存储——NFS
- 是什么:网络文件系统
- 功能:网络共享文件
- 原理:RPC 负载信息的传输
- 优点
- 节省空间
- 共享
安装配置
跳过——暂时不用
分布式存储——MFS
- 定义:分布式文件系统
- 具有冗余容错功能
- 分布式存储——多副本
- 特性——优点
- 高可靠:多副本
- 高扩展:加磁盘,加主机都行
- 高容错:回收站机制
- 高数据一致性
- 缺点
- 单 master
- 硬件要求高
- 复制元数据时间长
- 应用场景
- 大规模高并发
- 不要求性能
- 原文作者:战神西红柿
- 原文链接:https://tomatoares.github.io/posts/storage/storage-cluster/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。