Pros and cons of virtualization

Cloud Computing and Its Applications

Explanation

1310
0
Advantages of Virtualization
  • Managed execution and isolation are perhaps the most important advantages of virtualization.
  • allow building secure and controllable computing environments.
  • This enables fine tuning of resources, which is important in a server consolidation and is also a requirement for effective quality of service
  • Portability especially for execution virtualization techniques
  • Java programs are compiled once and run every where. they only require that the java Virtual Machine be installed on the host.
  • To achieve a more efficient use of resources the underlying host, without interfering with each other.

Disadvantages of Virtualization
  • Performance degradation since virtualization interposes an abstraction layer b/w the guest and the host , the guest can experience increased latencies
  • Binary transition and interpretation can slow down the execution of managed applications
  • inefficiency and degraded user explain leads to an experience leads to an inefficient use of the host
  • Some of the specific features of the host cannot be exposed by the abstraction layer and then become an inaccesible
  • Security holes and new threats opens the door to a new and unexpected form of phishing