-
Cos’è VMware VADP?
-
Come scaricare VADP?
-
In che modo VADP agevola il backup delle macchine virtuali?
-
VADP e CBT
-
Eseguire il backup di VMware vSphere con Vinchin Backup & Recovery
-
Riassunto

VMware è ampiamente utilizzato dalle aziende per distribuire ambienti virtuali ed è considerato la migliore soluzione di virtualizzazione al mondo. Le macchine virtuali aiutano le aziende a ridurre i costi IT e a migliorare le prestazioni del sistema. Sebbene una macchina virtuale non sia un vero server, necessita comunque di protezione, pertanto il backup delle VM è indispensabile.
VMware ha rilasciato alcuni servizi di backup per macchine virtuali, come VMware Consolidate Backup, VMware Data Recovery, vSphere Data Protection e VADP (VMware vStorage API for Data Protection), ecc. La maggior parte di questi servizi è stata sospesa per diversi motivi, ma VADP è ancora disponibile.
Cos’è VMware VADP?
VMAP, ovvero VMware vStorage API for Data Protection, successore di VMware Consolidated Backup, è un meccanismo introdotto per la prima volta con VMware vSphere 4.0 per il backup e il ripristino delle macchine virtuali. Grazie a questa tecnologia, gli utenti possono eseguire il backup delle macchine virtuali su un server di backup senza dover installare ulteriori applicazioni all’interno delle macchine virtuali stesse.
VADP consente agli utenti di eseguire backup completi o incrementali delle macchine virtuali e di ripristinare le VM a livello di file. Se il sistema operativo guest è Windows, è possibile utilizzare VSS (Windows Volume Shadow Copy Service) per garantire la coerenza dei dati.
Come scaricare VADP?
Se visiti il sito ufficiale di VMware per cercare le risorse relative a questa API, potresti non trovare alcuna informazione al riguardo, poiché non esiste un SDK denominato VADP. In realtà, VADP è composto da due SDK: uno è lo vSphere Management SDK (che è stato ufficialmente dichiarato obsoleto, quindi devi individuare un’alternativa) e l’altro è il VDDK.
Virtual Disk Development Kit. L’SDK di gestione vSphere supporta Java e C# e sono disponibili molti altri SDK di terze parti per questa piattaforma, ad esempio Perl e Python. VDDK supporta C/C++ e, come suggerisce il nome, è utilizzato per scopi di gestione. Grazie a esso, gli utenti possono accedere a vCenter o ESXi per gestire risorse quali host, archiviazione, datacenter, pool di risorse, ecc. Rispetto a quest’ultimo, le funzionalità di VDDK sono molto più semplici, poiché VDDK è progettato specificamente per operare sui dischi virtuali, leggere e scrivere dati, ecc.
In che modo VADP agevola il backup delle macchine virtuali?
VADP ha ottimizzato le procedure utilizzate da VCB per eseguire il backup delle macchine virtuali VMware.
1. Chiama l’API vSphere SDK per creare uno snapshot della macchina virtuale di destinazione
2. Chiama la libreria dischi virtuali in VDDK per accedere allo snapshot appena creato e leggere il file del disco virtuale. Se è necessario accedere al file system del sistema operativo guest, gli utenti possono chiamare l’API di montaggio dischi virtuali in VDDK per montare il disco virtuale sulla macchina locale e quindi accedere al file system del sistema operativo guest come se si accedesse al file system della macchina locale.
3. Eseguire il backup del disco virtuale o dei file nel sistema di file del sistema operativo guest nel datastore di destinazione.
4. Chiamare l’API vSphere SDK per eliminare lo snapshot creato nel passaggio 1

VADP e CBT
CBT (Changed Block Tracking) può essere abilitato insieme a VADP. Consente al VMKernel di tenere traccia dei blocchi di dati modificati dall’ultimo backup, supportando così il backup incrementale nativo.
Le procedure con cui funziona la TCC sono le seguenti:
1. Crea uno snapshot della macchina virtuale ed esegui un backup completo della macchina virtuale utilizzando lo snapshot
2. Leggere il ChangeId dello snapshot tramite l’API vSphere
3. Chiamare il metodo queryChangedDiskAreas nell’API vSphere e inviarlo con ChangeId come parametro. Acquisire i blocchi modificati dall’ultimo backup completo dello snapshot e salvare tali blocchi come backup incrementale.
4. Ripetere il passaggio 3 per creare un backup incrementale giornaliero
5. Ripetere i passaggi da 1 a 4 per completare il piano di backup settimanale
È evidente che la tecnologia CBT ha notevolmente ridotto la finestra di backup e alleggerito il carico di I/O sui dispositivi sottostanti. Tuttavia, la funzionalità CBT è disabilitata per impostazione predefinita poiché può influenzare, in misura maggiore o minore, le prestazioni della macchina virtuale.
Eseguire il backup di VMware vSphere con Vinchin Backup & Recovery
Per eseguire il backup di VMware vSphere, è disponibile una soluzione migliore: Vinchin Backup & Recovery.
Vinchin Backup & Recovery è una soluzione professionale per il backup e il ripristino in caso di disastro, progettata per ambienti virtuali come VMware vSphere, Hyper-V, XenServer, Red Hat Virtualization, Sangfor HCI, ecc. Ciò significa che è possibile gestire diversi ambienti virtuali tramite un pannello di controllo centralizzato.

Il backup senza agente è supportato anche in Vinchin Backup & Recovery, quindi è sufficiente aggiungere l’host al sistema di backup per selezionare ed eseguire il backup di qualsiasi macchina virtuale.
Ci sarà una console web facile da usare per aiutarti a completare agevolmente ogni passaggio e numerose strategie di backup utili per consentirti di pianificare i backup in vari modi, come pianificazione automatica, backup incrementale, backup differenziale, crittografia dei dati e compressione dei dati, ecc.
Inoltre, la tecnologia di ripristino immediato Vinchin consentirà di recuperare rapidamente una macchina virtuale non funzionante da un backup in soli 15 secondi, riducendo così il tempo di ripristino (RTO); inoltre, il motore di conversione delle macchine virtuali Vinchin permetterà di spostare liberamente le VM tra diversi ambienti virtuali.
Vinchin Backup & Recovery è stato scelto da migliaia di aziende per proteggere e gestire ambienti virtuali; anche tu puoi iniziare a utilizzare questo potente sistema con una prova gratuita di 60 giorni completa di tutte le funzionalità. Basta fare clic sul pulsante per ottenere il pacchetto di installazione.
Riassunto
VMware VADP utilizza due SDK, vSphere Management SDK e VDDK, per eseguire il backup delle macchine virtuali VMware. Ottimizza e semplifica le procedure di backup di VMware Consolidated Backup e introduce nuove funzionalità come il CBT.
Puoi anche provare Vinchin Backup & Recovery come soluzione di backup. Non perdere la prova gratuita
Condividi su: