If you're renting VMs for your own use, the answer is not to get more VMs, but to deploy multiple services onto one VM.
The challenges of doing this are less than many claim - the trick is to use a CM so you have a repeatable build process.
The challenges of doing this are less than many claim - the trick is to use a CM so you have a repeatable build process.
They are good at bringing systems to a known state; but not as good for cleaning systems up.
If not watched carefully, all of the cruft in your /etc directory will be ported to your CM because someone needs it.