Virtualization: Benefits, drawbacks and defining features

Virtualization: Benefits, drawbacks and defining features