接触过大大小小的tidb集群不下百套吧,稍微说一下个人观点。
1、生产没碰到用hdd部署tikv的,tidb倒是要求没那么高,但往往pd和tidb是混部的,所以基本也没有用hdd的。曾经碰到有客户用NAS盘的虚拟机部署,pd和tikv经常出现莫名的问题,问题都指向磁盘性能不足,最后十多套这样的集群全部换盘。
2、你30G内存的tikv节点我估计cpu能给8-12c顶天了吧,如果是用ssd盘可能1T都绰绰有余了,hdd的话只能更小(木桶原理)
3、性能差非常多,ssd通常分为3个等级:sata ssd(500M/s左右)、sas ssd(800M/s左右)、nvme ssd(2000M/s往上),普通hdd能有300M/s不得了了
4、一般来说盘大对应需要的cpu和内存也越大,除非你是那种冷归档数据场景写多读少,看你的需求,一般情况下不建议hdd
总结,并不是hdd不能跑tidb,只是风险极高,容易碰到各种奇葩问题,最后各种咨询下来还是要换盘,没必要瞎折腾。