Chapter 2

Virtual Machines

Multiplexing of computing service environments on hardware that is managed by a hypervisor. Virtual machines allow an economical way to run traditional applications and services, without the need for hardware to be dedicated to each application or service. A single hardware server may have hosted a dozen applications at once in the past (at the risk of the applications interacting poorly with each other - due to existing in the same computing environment), whereas a hypervisor server could host several dozen applications, in separate compute environments eliminating the risk of unexpected interactions.