Collider
Senior member
Depends entirely on the size of your cache.
I'd probably host both of those on an SSD myself.
By the time you had a cache large enough to host a VM you'd be just about as well off to buy a cheap, dedicated small SSD.
SQL, depends on the size of the DB.
If it's small (a couple gigs or less) absolutely. If it's big, again, I'd get an SSD for it.
I actually plan to store the DB on an NVME SSD drive, so I'm wondering if L1 (Ram) cache could improve performance beyond NVME.