Shadow Copy (noto anche come Volume Snapshot Service , Volume Shadow Copy Service o VSS ) è una tecnologia inclusa in Microsoft Windows che consente di eseguire backup automatici o manuali di file o dischi, anche se sono in corso di utilizzo.
Shadow Copy è stato originariamente lanciato con Windows XP (limitato agli snapshot temporanei) e in particolare Windows Server 2003 (snapshot persistenti) ed è stato adottato dagli strumenti di backup per ambienti Windows. Shadow Copy è disponibile anche su Windows 7 ("Istantanea dei volumi" in francese)
Shadow Copy è implementato come un servizio chiamato "Volume Shadow Copy" . Viene fornito anche un servizio di provider VSS per l'utilizzo da parte delle applicazioni Windows. Shadow Copy richiede un file system di tipo NTFS . Le copie possono essere archiviate su un'unità locale o su un'unità remota attraverso la rete.
Shadow Copy funziona a livello di blocco dati di un disco. L'istantanea fornisce uno stato coerente dei dati.
Shadow Copy funziona schematicamente come segue, in tre passaggi:
I componenti sono i seguenti:
In un ambiente fisico le cose sono relativamente semplici, ma diventano più complesse in un ambiente virtualizzato. Dove c'era un solo livello di dialogo, ce n'è bisogno di due: tra lo strumento di backup e l'hypervisor host e tra le macchine virtuali e l'hypervisor e / o lo strumento di backup.
L'hypervisor Microsoft Hyper-V fornisce il proprio VSS Writer. Per VMware è previsto l'uso dell'API per la protezione dei dati (VADP).
VSS può essere utilizzato per eseguire il backup di database Microsoft SQL Server , Microsoft Exchange Server o Microsoft SharePoint .