I’m looking to use TrueNAS Scale as a storage server in a rack with other servers that host VMs for Kubernetes clusters and web apps. The k8s clusters are doing a mixture of compute with Argo Workflows and app hosting themselves. I’m coming from a stronger background in AWS so I was hoping to get some info on hardware needed to do this properly.
1. Speed: I’m used to using SSD EBS volumes on EC2 nodes in AWS, is it generally recommended to stay with flash for an on-prem deployment? I would except ~50 VMs total accessing this storage server via NFS or iSCSI. We don’t need bleeding edge speeds here, but I would like good performance and I expect this system to be deployed for 5+ years. We have 25Gbit networking, would be willing to consider DAC between physical nodes as well.
2. Size: Looking to stay under 100TB usable. The VMs aren’t needing massive storage and this will be the target for backups as well. It seems striped mirrors is recommend for flash systems and something like 2-3x VDEV ZRAID6 for spinning. Is that accurate?
1. Speed: I’m used to using SSD EBS volumes on EC2 nodes in AWS, is it generally recommended to stay with flash for an on-prem deployment? I would except ~50 VMs total accessing this storage server via NFS or iSCSI. We don’t need bleeding edge speeds here, but I would like good performance and I expect this system to be deployed for 5+ years. We have 25Gbit networking, would be willing to consider DAC between physical nodes as well.
2. Size: Looking to stay under 100TB usable. The VMs aren’t needing massive storage and this will be the target for backups as well. It seems striped mirrors is recommend for flash systems and something like 2-3x VDEV ZRAID6 for spinning. Is that accurate?