A question that has come up a lot recently on my end involves the settings that should be used when a backup repository resides on a SAN that is capable of doing inline dedupe and compression. Should this type of storage essentially be considered the same as a dedupe appliance, and from the Veeam side all dedupe turned off, and tell the repository to decompress data before it is written to disk? It seems like we are using backup repositories a lot now that aren't necessarily Data Domain, ExaGrid, etc. but are actually SAN arrays that have similar inline dedupe capabilities, so I was curious as to what the best option is in that scenario.
Also curious, in the case of HCI where there may be one overall storage container with global inline dedupe, if the the production VM and the backup repository happened to live in the same container (this is slightly theoretical

) how big would the backup of a specific VM be? I realize this is mainly up to the storage and how it does dedupe, but has anyone seen this in action? Theoretically, the data for that VM is already written on disk for the production VM, so wouldn't the backup file be significantly smaller because of dedupe? Or does the process of Veeam backing up the VM and changing it from VMDK format to VBK format somehow change the blocks enough that the storage could still dedupe the data a bit, but you would really have two versions of "similar" data on disk, one for the prod VM and one for the backup file?