In: Computer Science
Describe virtualization. How does a virtual machine (VM) function? What are the characteristics and benefits of virtualization? When is load balancing important? (Write a 200-250 word paragraph)
Answer)
The virtualization is the process using which we can create the
virtual version of some resource such as a hardware platform or a
storage device, and computer resources such as an OS.
The virtual machine (VM) is the software program which uses the
virtualization technology and technique to virtualize the OS which
exhibits the behavior of a separate computer and also is capable of
running the applications and programs just like the separate
computers. Virtual machines are used for performing many tasks
which are different than the physical OS computers. Also, there are
several advantages such as having multiple virtual systems on a
single physical system, easy to manage and having better
application provisioning and disaster recovery.
Thus the major characteristics and benefits of virtualization
are:
They are cost-efficient and easy to manage and maintain.
They allow the resources to be shared and allows multiple platforms
of OS to run on a single resource computer.
Virtual machines are better in the acts of application provisioning
and also disaster management.
The load balancing is important in virtual machines where the
important characteristic is the scheduling of the tasks in the
virtual environments. Whenever the virtual machine is overloaded,
we have to make provisions to share the load with other virtual
machines and achieve resource utilization in an optimal way. The
resource utilization and task migration have to be taken care of by
the load balancing processes.