Quando si configura una replica, è possibile abilitare la conservazione di un massimo di 24 istanze di replica della macchina virtuale da più punti temporali (MPIT).
Dopo aver ripristinato una macchina virtuale replicata, le repliche conservate vengono visualizzate come snapshot della macchina virtuale in vSphere Client. L'elenco degli snapshot include le istanze conservate in base al criterio di conservazione impostato e l'istanza più recente. È possibile utilizzare gli snapshot per ripristinare uno stato precedente della macchina virtuale ripristinata.
Gli amministratori non possono configurare l'ora precisa in cui vengono create le istanze di replica perché il criterio di conservazione non è direttamente correlato alla pianificazione della replica e all'RPO. Di conseguenza, le repliche con lo stesso criterio di conservazione potrebbero non comportare la conservazione delle repliche nello stesso istante temporale.
RPO senza criterio di conservazione
Per impostazione predefinita, vSphere Replication è configurato su un RPO di un'ora. L'istanza di replica più recente disponibile non può quindi mai riflettere uno stato della macchina virtuale precedente a un'ora. È possibile modificare l'intervallo dell'RPO quando si configura o si riconfigura una replica.
Quando l'età dell'istanza di replica più recente si avvicina all'intervallo dell'RPO, vSphere Replication avvia un'operazione di sincronizzazione per creare un'istanza nel sito di destinazione. L'istanza della replica riflette lo stato della macchina virtuale al momento dell'avvio della sincronizzazione. Se non è configurato alcun criterio di conservazione, quando viene creata la nuova istanza, l'istanza precedente scade e il server vSphere Replication la elimina.
Interazione tra RPO e criterio di conservazione
Per salvare alcune delle istanze di replica create durante le sincronizzazioni di RPO, è possibile configurare vSphere Replication affinché conservi fino a 24 istanze per replica. Il numero esatto di istanze conservate da vSphere Replication è determinato dall'applicazione di un algoritmo specifico. Utilizzando questo algoritmo, il server vSphere Replication tenta di associare ogni istanza a uno slot del criterio di conservazione. Le istanze che non corrispondono ad alcuno slot scadono e vengono eliminate. Se uno slot contiene più istanze, vengono eliminate anche le istanze che non soddisfano il criterio di conservazione. vSphere Replication mantiene sempre l'ultima istanza creata che non viene inclusa quando si stabilisce il numero di istanze da conservare.
- La granularità del criterio di conservazione viene determinata in base alle impostazioni della replica. Ad esempio, se vSphere Replication è stato configurato per mantenere tre istanze nell'ultimo giorno, significa che si desidera mantenere tre istanze di replica distribuite in modo relativamente uniforme in 24 ore. Questo corrisponde a circa un'istanza in un intervallo di otto ore, ovvero la granularità di questo criterio di conservazione è 8 ore.
- L'ora dell'ultima istanza salvata viene arrotondata per difetto all'ora dello slot più vicino. Se la granularità è otto ore, gli slot temporali sono 0:00, 8:00 e 16:00.
- Vengono attraversate le istanze che si trovano tra lo slot temporale più vicino e l'ultima istanza salvata. Si supponga che l'ora dell'ultima istanza salvata sia 10:55. In questo esempio, lo slot temporale più vicino è quello delle 8:00. Si supponga inoltre che l'RPO sia di 1 ora e che il completamento di ogni operazione di sincronizzazione richieda 5 minuti. Tra le 8:00 e le 10:55, lo slot contiene un'istanza delle 8:55 e un'istanza delle 9:55.
- Viene salvata la prima istanza che risulta più recente rispetto allo slot temporale più vicino, mentre le altre istanze in questo slot vengono eliminate, ad eccezione dell'ultima istanza creata che viene sempre mantenuta da vSphere Replication. In questo esempio, l'istanza delle 8:55 viene salvata, mentre l'istanza delle 9:55 viene eliminata. Quella delle 10:55 è l'ultima istanza creata e viene quindi salvata.
- La granularità del criterio di conservazione decrementa lo slot temporale e viene eseguito un controllo per la prima istanza tra l'inizio dello slot corrente e l'inizio dello slot precedente. Se lo slot contiene istanze che stanno per scadere, vengono eliminate.
- Viene analizzato il numero di slot che contengono istanze salvate. Se il numero di slot con istanze salvate è maggiore del numero di slot stabilito dal criterio di conservazione, l'istanza salvata meno recente scade e viene eliminata. L'ultima istanza salvata non è inclusa in questo conteggio. In questo esempio, se fosse stata salvata un'istanza per l'intervallo 8:00 - 16:00 del giorno precedente, tale istanza sarebbe stata eliminata.
Il numero di istanze della replica conservate da vSphere Replication dipende dal criterio di conservazione configurato, ma è anche necessario che l'intervallo RPO sia sufficientemente breve per la creazione di queste istanze. Poiché vSphere Replication non verifica se i valori impostati per l'RPO creano un numero sufficiente di istanze da conservare e non visualizza un messaggio di avviso nel caso in cui le istanze non siano sufficienti, è necessario aver cura di impostare vSphere Replication in modo che crei le istanze che si desidera effettivamente conservare. Ad esempio, se si imposta vSphere Replication in modo che conservi sei istanze della replica al giorno, l'intervallo di RPO non deve superare le quattro ore, in modo che vSphere Replication abbia la possibilità di creare sei istanze in 24 ore.