The "Server-to-server storage replication with Storage Replica" page says: "We strongly recommend enabling Volume Shadow Copies and periodically taking snapshots with VSSADMIN or your other tools of choice. This will guarantee applications flush their data files to disk consistently. In the event of a disaster, you can recover files from snapshots on the destination server that might have been partially replicated asynchronously."
But, this guidance is only in the "Replacing DFS Replication with Storage Replica" section, not in the main part of the page. If I'm not migrating from DFS-R, are you recommending that I set up VSS or not?
Additionally, I'm unclear how, if my application is on Server A and my Storage Replica volumes are on Server B, how does the application on Server A know to flush its data files to disks? How would it know that Server B has VSS active on it, if Server A is writing to the storage volume via a UNC share path such as \ServerB\some_share ? Doesn't it just see an endpoint, it's not actually communicating with the OS or services on the destination server B?
Thanks.