Our dedicated-cpu-X VMs are very close to DigitalOcean cpu optimized droplets. They’re actually single vCPU (so one hyperthread), but not shared between VMs. dedicated-cpu-2x
is the equivalent of a single core with both hyperthreads.
vCPUs are some hand wavy voodoo most of the time. We pay around $20-30/mo per core, so $10-15/mo per hyperthread. It varies by location so our costs are higher than someone like BuyVM.
We are missing those sizes and we need to ship them! Shared CPUs work really well for databases and things, and we’re getting pretty good at managing steal. The servers we use have enough CPUs that we can count on ~8 or more being idle at any given time.
We haven’t done any comparison benchmarks of our owns, but at least one person has done some work comparing us to FaaS services: shared-cpu-1x performance on CPU bound tasks
I’m not sure any exit feels successful. But we are all in a pretty fortunate spot and disinclined to sell our company.