

新闻资讯
技术学院在windows平台下的ceph支持方面,以下是一些关键点和详细信息:

重点信息:
RBD部分:
整体架构相对简单,用户态基于librdb和librados,内核态通过实现WNDB.sys驱动,实现块设备的远程映射。
rbd-wnbd提供命令行工具,操作方式与Linux下的rbd类似,同时支持通过Windows服务进行服务启动和管理。
WNBD基于Windows内核驱动,支持基于TCP/IP传输的标准NBD协议,兼容Linux NBD服务,并提供更高速率的本地用户和内核通道模式。
CephFS部分:
基于dokany开源项目,实现了在Windows下的用户态FUSE。
https://www./link/9807e8ebfb97d09f0b9ac74acd2c0454
安装支持:
已经封装好对应的MSI安装包,支持自动批量安装。目前支持Ceph 16.0.0版本,同时也支持自己编译生成对应的打包文件。
https://www./link/4ad7fff9ccf799f755109fa80dcd8b10
Hyper-V支持:
支持通过RBD启动Hyper-V虚拟机,这一功能可能非常实用,相当于kvm+RBD之外的另一选择。
关于性能:
与Ubuntu 20相比,Windows下的RBD或CephFS性能明显更高,特别是在Windows Server 2019上,性能表现如打了鸡血一般。
在虚拟机场景下,Windows依然领先Ubuntu几个档次。