The NVME SSDs are 6x faster than SATA SSDs. An NVME SSD is nearly as fast as DDR4 memory. So in theory, if an application caches to SSD after the memory cache is full, an NVME SSD is as good as memory...Ignoring the higher latency of SSD.
For my day job (seismic data processing) I buy retired HP xeon workstations, typically 16 or 20 cores with 64 GB RAM for ~$2K then throw about 20 TB of SSD inside. Unfortunately these older machines don't have NVME connections. Something to be aware of when you buy retired machines (which is the way to go!).
For high-end processing, I rent i3.8xlarge instances from Amazon EC2. Those puppies have 32 cores and 7 TB of NVME SSD. Plus insanely fast networking between instances. I am moving a lot of data around, and I don't have to wait long. ;-)
For my day job (seismic data processing) I buy retired HP xeon workstations, typically 16 or 20 cores with 64 GB RAM for ~$2K then throw about 20 TB of SSD inside. Unfortunately these older machines don't have NVME connections. Something to be aware of when you buy retired machines (which is the way to go!).
For high-end processing, I rent i3.8xlarge instances from Amazon EC2. Those puppies have 32 cores and 7 TB of NVME SSD. Plus insanely fast networking between instances. I am moving a lot of data around, and I don't have to wait long. ;-)
