We have a MySQL server that supports several internal business systems. Our infrastructure team is having a spirited debate as to whether or not we can switch this database server to a VM. The argument is higher availability from the VM side versus performance from the physical hardware side. Most of the information we have been able to find is rather dated (2009 or earlier).
Does anyone have any experience with virtualizing a production MySQL server and its affect on availability and performance?
Some additional information, DB size is about 100GB, load is not that heavy, but there are a lot of writes.
EDIT: I should also note that the datadir is using a SAN volume