volume的概念:
就是你需要存储数据的地方,你可以用来存储文件,存放虚拟机,如下图所示,卷是从storage pool中建立而来
卷在建立后,集群中所有的主机都可以同时访问。
选择你需要建立多少个卷
在多节点的S2D环境中,我们推荐规划好你需要建立多少个卷,比如在4节点的环境中,我们推荐建立8个卷来规划您的应用
推荐每个集群最多32个卷
选择文件系统
storage spaces direct(简称S2D)作为微软的软件定义存储,当然是用来主要是推荐用来做是虚拟化的,所有推荐是是CSV ReFS,当然如果你还想用于别的应用,也可以选择NTFS
选择存储数据布局
选择合理的存储数据布局,可以有效的应对硬盘故障或者服务器故障,以确保业务的持续运行
2节点
只能选择2路镜像,类似于RAID 10,会相互拷贝数据在每个节点上,存储的利用率是50%。也就是说,如果你写入了2T的数据,那么你需要4T的物理硬盘在你的存储池里
3节点
使用3路镜像,在每个节点上都会拷贝一份数据,所有存储的利用率是33.3%。也就是说,如果你写入2T的数据,那么你需要6T的物理磁盘在你的存储池里,三路镜像是可以允许环境中同事坏2个硬盘或者坏2台服务器,如下图所示
其原理图:
4个或者更多节点
你可以选择三路镜像或者双奇偶校验,或者混合使用。
双奇偶校验提高的容错功能和三路镜像是一样的,但是他的利用率是有所提高为50%。如果在4节点的环境里,你写入了2T的数据,那么你需要4T的物理硬盘在你的存储池中
当性能是最重要的该如何选择
当我们的应用需要大量的随机的IOPS, 如 SQL数据库,对性能要求高的虚拟机,那么我们的卷建议选择镜像方式
当容量是最重要的该如何选择
有些应用是不经常读写,比如存档数据,或者一些冷数据,那么可以选择双奇偶校验来达到容量最大化
当写入数据是分散的该如何选择
这个时候可以选择混合类型,卷即包括镜像也包括双奇偶校验
部署硬盘的选择:NVMe SDD HDD
当部署中有2类硬盘,速度更快的会当做缓存,速度慢的会当做数据存储盘
如果部署中有3类硬盘,速度读写最快的会当做缓存(NVMe),剩下的2种硬盘(SSD AND HDD)会当做数据存储盘
如何选择卷的大小
一个卷最大32T
Footprint
保留容量
S2D可以保留一些容量,确定在硬盘发生故障的时候,可以自动修复
我们推荐每一个节点保留一个硬盘的容量大小,来做容错,类似于热备盘的概念
比如你有2个节点,每个节点都是1T的硬盘,那么久保留2T的容量
转载于:https://blog.51cto.com/sky13355/1892064