@johnhooks said:
@scottalanmiller said:
@DustinB3403 said:
A bit of an old post (2013) but apparently "Facebook doesn't virtualize its servers, because its software already consumes all the hardware resources, meaning virtualization would result in a performance penalty without a gain in efficiency."
Seems odd, but ok, and I assume their still using Spinning Rust too... (again I know the topic is almost 2 years old)
This is one of those odd situations. I had a 10K compute node (yes, 10K individual servers) cluster on Wall St. We didn't virtualize at the individual server level because the entire thing was treated as a single computer and virtualized at the cluster level.
This is what Facebook is doing. Those are not really individual computers, the virtualization is up the stack higher.
You can even do this at home with Maas and Juju
Not quite the same. That's just super efficient management of hardware. It doesn't turn the hardware itself into a cluster that acts like a single computer. It acts, more or less, like an autoprovisioning cloud, but not like virtualization.