centos7挂载nas存储_NFS+CephFS构建基于Ceph的NAS服务

本文详细介绍了如何使用CephFS构建NAS服务,比较了通过ceph-fuse+NFSd与NFS-Ganesha两种方案的架构、IO路径和性能。在元数据操作场景下,NFS-Ganesha表现出更好的性能。
摘要由CSDN通过智能技术生成

本文介绍了两种基于CephFS构建NAS的解决方案,并从架构、IO栈与性能方面比较和分析了各自特点,为读者提供参考。

1

Ceph介绍

Ceph是统一分布式存储系统,具有优异的性能、可靠性、可扩展性。Ceph的底层是RADOS(可靠、自动、分布式对象存储),可以通过LIBRADOS直接访问到RADOS的对象存储系统。Ceph还提供三种标准的访问接口:RBD(块设备接口)、RADOS Gateway(对象存储接口)、Ceph File System(POSIX文件接口)。

对于CephFS主要由三个组件构成:MON、OSD和MDS。

6fd02b81e90384c39c456eb1eb699453.png

Ceph系统架构图

2

NFS协议及NAS介绍

NFS是Network File System的简写,即网络文件系统,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件,而NFS客户端和NFS服务器之间正是通过NFS协议进行通信的。

目前NFS协议版本有NFSv3、NFSv4和NFSv4.1,NFSv3是无状态的,NFSv4是有状态,NFSv3和NFSv4是基于Filelayout驱动的,而NFSv4.1是基于Blocklayout驱动。本文主要使用NFSv4协议。

e7bf158bacd6bc1786bd1e06a1285732.png

NAS(Network Attached Storage)网络存储基于标准网络协议NFSv3/NFSv4实现数据传输,为网络中的Windows / Linux / Mac OS 等各种不同操作系统的计算机提供文件共享和数据备份。

8674c7edadb72461ed1ff687fbd3d168.png

NAS示意图

目前市场上的NAS存储是专门的设备,成本较高,且容量不易动态扩展&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值