Pretty sure it's A here. Image-level backups with Application-Aware Processing in Veeam Backup & Replication will catch the full VM for daily RPO and can handle transaction log backups every 15 minutes too. Anyone see a reason D would fit better?
Staged Restore is the feature you're looking for here, so C. It lets you run scripts in an isolated lab before pushing the VM back to production. Saw similar setups in official guides and labs. Pretty sure that's the Veeam-recommended way, but open to other takes if anyone's used a different process.
Option C makes the most sense here. Staged Restore is the only Veeam process that lets you run custom scripts in an isolated environment before putting the VM back into production, which covers deleting the requested customer photos. B is a trap since Instant VM Recovery doesn't let you modify data before going live. Pretty sure this is what Veeam intends, but open if someone has a strong case for another.
Does Veeam support FreeBSD at all through agents? I know they have agents for Windows Server and Ubuntu, but not sure about any workaround with other Unix flavors. Just curious if someone tried non-standard OS backups with Veeam Agents before.