I'm selecting 2 servers to run a world-facing web application for a customer. One will host the web server, the other the DB.
I can choose between Xeon and Ryzen CPUs and.. oh, my! Xeons are way more expensive and apparently way slower. Why would someone choose the former over the latter?
Yes, I know that Xeon officially support EEC RAM while Ryzen support in unofficial, but, still, I don't feel comfortable recommending a CPU with a 25-40% lower single-thread rating at double the price.
Also: I know that consumer CPUs max out at 16 cores / 32 threads while some Xeon go beyond that, but for the specific use case 16c/32t are more than enough.
What am I missing here?