> Fuck the cloud and their ancient Xeon SKUs
Dude, no one talks about this and it drives me up the wall. The only way to guarantee modern CPUs from any cloud provider is to explicitly provision really new instance types. If you use any higher-level abstracted services (Fargate, Cloud Run, Lambda, whatever) you get salvation army second-hand CPUs from 15 years ago, you're billed by the second so the slower, older CPUs screw you over there, and you pay a 30%+ premium over the lower-level instances because its a "managed service". Its insane and extremely sad that so many customers put up with it.
Bare metal is priced like it always was but is mad convenient now. latitude.sh is my favorite, but there are a bunch of providers that are maybe a little less polished.
It's also way faster to deploy and easier to operate now. And mad global, I've needed to do it all over the world (a lot of places the shit works flawlessly and you can get Ryzen SKUs for nothing).
Protip: burn a partition of Ubuntu 24.04 LTS which is the default on everything and use that as "premium IPMI", even if you run Ubuntu. you can always boot into a known perfect thing with all the tools to tweak whatever. If I have to even restart on I just image it, faster than launching a VM on EC2.