We've recently completed an upgrade of our environment to:
- Windows Server 2016 Hyper-V on Nutanix
- A mix of guests, mostly Windows Server 2012 R2. All VM Configuration Version 8 with the latest Hyper-V Integration Services KB4072650 installed.
- Veeam B&R 9.5u4 with a ReFS repository
Since upgrading we're now also able to take advantage of Hyper-V Production Checkpoints. All the reading I've done both on these forums and the Veeam KB tells me that a Production Checkpoint will leverage the Hyper-V integration services to invoke VSS in the guest and quiesce applicaitons such as MS SQL and Exchange to a state where an application consistent snapshot can be taken.
With that in mind, do I still need to be using Veeam's own Applicaiton-Aware Guest Processing? Our DBAs take their own regular SQL file level level backups, so we've always used "copy only" MS SQL interaction so as not to disrupt the backup chain, Veeam isn't doing anything to process the transaction logs. Is that still needed, or is it enough to rely on the Hyper-V native VSS features introduced with Production Checkpoints?
For Domain Controllers I'd still prefer to keep the Veeam interaction, just to be sure there aren't any USN rollback issues when a restore is done.
Cheers!
Chris