Virtual machines

Virtualization refers to technology that simulates hardware, such as CPU/memory on top of actual hardware, hence creating multiple virtual machines on top of actual hardware. The underlying hypervisor layer traps instructions that are privileged and/or go to shared state and simulate isolated environments for each virtual machine.

Virtualization enables multiple benefits, including the following:

  • Better hardware resource utilization
  • Allowing you to save/restore the state of a machine
  • Easier maintenance, including features such as the migration of virtual machines from one physical host to another, allowing for easier maintenance of physical hardware
  • Allowing applications that run on different operating systems to be deployed on standard hardware

There are many virtualization vendors including the following:

  • Microsoft Hyper-V
  • Linux Kernel Virtual Machine (KVM), Qemu, and related ecosystems such as Openstack
  • Citrix Xenserver
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset