La creazione di uno snapshot consente di conservare lo stato e i dati delle macchine virtuali in una vApp associati a un momento specifico. Uno snapshot non è progettato per essere utilizzato per periodi di tempo prolungati o in sostituzione del backup della vApp.

È consigliabile utilizzare uno snapshot durante l'aggiornamento delle macchine virtuali in una vApp. Ad esempio, prima di aggiornare le macchine virtuali, è possibile creare uno snapshot per conservare i dati relativi al momento precedente l'aggiornamento. A tale scopo, prima di eseguire l'aggiornamento è necessario salvare uno snapshot. Se l'aggiornamento viene eseguito senza problemi, è possibile scegliere di rimuovere lo snapshot. Questa operazione comporterà il commit delle modifiche apportate durante l'aggiornamento. Tuttavia, se si verifica un problema, ripristinando lo snapshot è possibile ripristinare lo stato della vApp salvato prima dell'aggiornamento.