我们将部署用于超快存储的共享存储研究,以实现Microsoft SQL Server故障转移群集(FCI)。到目前为止,该项目进行了,我们将从以70r / 30w模式的8k块的500K IOPS开始。另外,由于SQL Server的期望值不断提高,我们希望能够在一年左右的时间内将性能提高到2M IOPS(对于相同的模式)。
对于该项目,我们将部署Microsoft Storage Spaces Direct(S2D)的4节点群集。至于硬件,我们已经有2台Dell机架式服务器R730xd和2台E5-2697和512GB RAM,我们准备再购买2台。
对于存储,Microsoft建议使用NVMe或NVMe + SSD以获得最佳性能(来源)。因此,经过一些研究,三星固态硬盘非常适合。https://www.starwindsoftware.com/blog/benchmarking-samsung-nvme-ssd-960-evo-m-2 http://www.storagereview.com/samsung_960_pro_m2_nvme_ssd_review
我们考虑的设置如下:每个S2D主机1个Samsung 960 EVO NVMe + 4个Samsung PM863 SSD。
使用Samsung 960 EVO NVMe和Samsung PM863的S2D实施能否向SQL FCI提供500k?
编辑:
a)你那天没问类似的问题吗?-是的 自从第一张照片偏离主题后,发布了一个新问题。主题和身体已更改。上一个问题将被删除。
b)它们是消费者驱动器,-问题是要找到S2D的设置,该设置可以在启动时容纳所需的500k IOPS。您会推荐什么设置?
c)您打算如何连接所有这些,我不知道那里有5个M.2插槽的服务器-我们需要知道这一点-每个节点仅使用1个M.2驱动器。我已经更正了共享存储的设置:每个S2D主机1个Samsung 960 EVO NVMe + 4个Samsung PM863 SATA SSD。
d)哪种IOPS(大小和类型)?-SQL FCI读取4k,8k,64k块的密集型工作负载。读取范围是70-90%,写入范围是30-10%。
e)500k到2M的需求差异范围很广-为什么这么大的范围?-预计在排序期间,项目性能会显着提高,因此,我们必须具有在第一年和第一年之前在相同硬件上运行4倍工作负载的能力。一年后,我们将向群集添加4倍以上的主机。
我们是Microsoft Shop,因此别无选择,只能使用Microsoft SQL Server2016。此外,由于您可能会消耗项目,因此需要冗余和额外的可用性,因此SQL故障转移群集实例将部署在S2D之外。