Configuration examples

  • Backups and cold storage. The aim is to maximize performance of sequential workloads. CPU, RAM, and network latency are not as important as the number of HDDs and their IOPS capabilities. Use erasure coding to decrease overall cost.
  • Hot storage and compute. The aim is to minimize latency. Use NVMe disks, an RDMA network, fast CPU and RAM, and replication for better performance.
  • Databases. The aim is to maximize performance of random workloads. Use NVMe or fast SSD disks, an RDMA network, and consider using no redundancy if an application has built-in replication capabilities.