> These are not the same thing. Afaik, most “vCPU” are hyperthreads, not physical cores.
OP didn't say otherwise. They are saying that public clouds do not let work from different tenants run on the same physical core (on different hyperthreads) at the same time.
This doesn't prevent you from selling 1 hyperthread as 1 vCPU, it just means there are some scheduling restrictions and your smallest instance type will probably have 2 vCPUs if you have SMT-2 hardware (and that's exactly what you see on AWS outside of the burstable instance types).
These are not the same thing. Afaik, most “vCPU” are hyperthreads, not physical cores.
> I thought most had changed their schedulers years ago so you can't get cross-domain leaks between hyperthreads anymore
It would be great to have a source on this.