• Good point. Virtualization has many benefits: easy migration, lab testing, flexible in hardware resource, not so dependent on hardware-age

    My mayor gripe with virtualization is the licensing model some software vendors use. If you have more than x cores than you need our super expensive license.

    If you buy a modern cpu with 6 cores you need to pay license fee for all of then, doesn't matter if the virtual machine with the software on only uses 2. If you run it in a failovercluster you have to pay twice(2*6) as the cluster is viewed as one whole.

    A minor is the added complexity of resource usage/influence tracking.