I am often asked, what do we do for backups in a virtual environment? One of my favourite methods is to use a product called vRanger Pro from Vizioncore.
Vizioncore makes a great product called vEssentials which consists of vRanger Pro, vReplicator, and vCharter Pro. The Vizioncore offering is a lot cheaper than some of the competitor offerings.
vRanger Pro backs up the entire VM allowing you to restore it if something happens to it. vReplicator replicates the entire VM to another site for a great disaster recovery alternative and vCharter Pro provides a great solution for performance monitoring.
You can check out their products here. Despite using these products for virtual machine backups, I would still use a normal backup product to backup the individual data inside the virtual machine so you can do granualar restoration. Virtual machine backups are more for the situation where you lose the entire VM not for when you just need to restore an individual file.