Azcopy supports creating snapshots instead overwriting data
When you sync/copy data to a Blob Storage, it would be interesting creating snapshots of existing Blob that is going to be updated because new file/blob exists in source.
Storage -----> BlobStorage
file1 -----> file1
Sync2, somebody updates file1 in source:
file1 -------> file1 (generate file1 snapshot with sync1 version)