For decades, we have been using software to chop up servers with virtualization hypervisors to run many small workloads on a relatively big piece of iron. This was a boon for X86 servers during the ...
One of the major advantages of virtualization is the ability to dynamically add CPU and RAM to running virtual machines. Have a box that gets a sudden spike? Add more RAM on the fly and let it go.