Data Domain - Hoe MTree-replicatie werkt
Summary: In dit artikel wordt beschreven hoe replicatie werkt. Het beschrijft Mtree-replicatie-periodieke snapshots en door de gebruiker gemaakte snapshots.
Instructions
Hoe MTree-replicatie werkt
DOEL
Leg uit hoe MTree-replicatie werkt.
VAN TOEPASSING OP
- Alle Data Domain-systemen
- Softwarerelease 5.1 en hoger.
OPLOSSING:
Een van de fundamentele verschillen tussen MTree en directoryreplicatie is de methode die wordt gebruikt om te bepalen wat moet worden gerepliceerd van de bron naar de bestemming. MTree-replicatie maakt gebruik van snapshots om ervoor te zorgen dat het doeldatadomeinsysteem altijd een point-in-time-image van het brondatadomeinsysteem is. Snapshots zijn point-in-time images van de MTree. Voor elke MTree-replicatiecontext maakt het systeem automatisch snapshots van de MTree (en verwijdert het deze automatisch).
Directoryreplicatie maakt daarentegen geen gebruik van snapshots, maar van een replicatielogboek. Het moet elke wijziging repliceren die is aangebracht in de inhoud van de brondirectory in de volgorde waarin deze is gewijzigd. Bijvoorbeeld als file_1 wordt gemaakt, vervolgens wordt gewijzigd en vervolgens wordt verwijderd. De directoryreplicatie repliceert de stappen voor het maken van file_1, de wijziging en de verwijdering naar de doel-DDR.
Een voordeel van MTree-replicatie is dat door het gebruik van snapshots enkele van de tussentijdse wijzigingen in de bestanden kunnen worden overgeslagen, waardoor de hoeveelheid data die via het netwerk moet worden verzonden, wordt verminderd en de replicatievertraging wordt verminderd.
MTree-replicatie gebruikt de volgende stappen:
- Er wordt een snapshot gemaakt bij de bron van de MTree-replicatiecontext. Deze snapshot wordt vergeleken met de laatste snapshot en de wijzigingen worden naar de bestemming verzonden.
- Op de bestemming wordt de MTree bijgewerkt, maar de bestanden worden pas zichtbaar voor de gebruiker als ALLE wijzigingen voor de nieuwste snapshot zijn ontvangen.
De bovenstaande stappen worden herhaald telkens wanneer een snapshot wordt gemaakt op de MTree, wat op een van de volgende twee manieren kan gebeuren:
- Wanneer de replicatievertraging meer dan 15 minuten is en er momenteel geen snapshot wordt gerepliceerd (system-generated-periodic-snapshots)
- Op door de gebruiker opgegeven tijden (bijvoorbeeld na voltooiing van een back-uptaak) (door de gebruiker gemaakte snapshots).
- Nadat de snapshot is gerepliceerd, wordt de verbinding met de bestemming verbroken. Er wordt een nieuwe verbinding tot stand gebracht tussen de bron-DD en de doel-DD wanneer de volgende snapshot wordt gerepliceerd.
Voorbeeld 1:
In dit voorbeeld zien we hoe periodiek gegenereerde snapshots zich gedragen.- S1, S2 en S3 zijn periodieke door het systeem gegenereerde snapshots.
- S1 wordt gegenereerd en begint te repliceren naar de bestemming.
- S1 heeft meer dan 15 minuten nodig om de replicatie te voltooien.
- Wanneer de S1-replicatie is voltooid, wordt de verbinding op de bestemming verbroken.
- Omdat de tijd sinds S1 is gemaakt langer is dan 15 minuten, wordt een nieuwe periodieke snapshot S2 gemaakt en begint deze te repliceren. Replicatie van S2 voltooid in minder dan 15 minuten.
- Het systeem wacht tot 15 minuten na het maken van S2 zijn verstreken voordat S3 is gemaakt (en S1 is verwijderd).
- De replicatie van S3 begint onmiddellijk.

Voorbeeld 2:
In dit voorbeeld zien we de interacties van door de gebruiker gegenereerde snapshots en de periodiek gegenereerde snapshots:
- S1 is een periodiek door het systeem gegenereerde snapshot. S2 en S3 zijn door gebruikers gegenereerde snapshots
- S1 wordt gegenereerd en begint te repliceren naar de bestemming.
- Tijdens de replicatie van S1 wordt een door de gebruiker gegenereerde snapshot S2 gemaakt.
- Omdat S1 nog steeds wordt gerepliceerd, blijft het systeem S1 repliceren totdat dit is voltooid. De replicatie van S2 staat in de wacht totdat S1 is voltooid.
- Wanneer S1 is gerepliceerd, begint de replicatie van S2 onmiddellijk.
- Als S2 in minder dan 15 minuten wordt gerepliceerd, wacht het systeem weer 15 minuten sinds het maken van S2 voordat de volgende door het systeem gegenereerde snapshot wordt gemaakt.
- In dit voorbeeld wordt echter een nieuwe door de gebruiker gegenereerde snapshot S3 gemaakt voordat de 15 minuten voorbij zijn.
- Omdat er geen replicatie wordt uitgevoerd, begint de replicatie van S3 onmiddellijk nadat deze is gemaakt.
- Omdat S2 en S3 door gebruikers gegenereerde snapshots zijn, wordt S1 pas verwijderd als een door het systeem gegenereerde 3e snapshot is gemaakt.

REFERENTIE
- Veelgestelde vragen over MTree-replicatie 180842 .