Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Comparer la réplication inter-grille et la réplication CloudMirror

Lorsque vous commencez à utiliser la fédération de grille, examinez les similitudes et les différences entre"réplication inter-réseaux" et le"Service de réplication StorageGRID CloudMirror" .

Réplication inter-réseaux Service de réplication CloudMirror

Quel est le but principal ?

Un système StorageGRID agit comme un système de reprise après sinistre. Les objets d’un bucket peuvent être répliqués entre les grilles dans une ou les deux directions.

Permet à un locataire de répliquer automatiquement des objets d'un bucket dans StorageGRID (source) vers un bucket S3 externe (destination).

La réplication CloudMirror crée une copie indépendante d'un objet dans une infrastructure S3 indépendante. Cette copie indépendante n'est pas utilisée comme sauvegarde, mais souvent traitée ultérieurement dans le cloud.

Comment est-il configuré ?

  1. Configurer une connexion de fédération de grille entre deux grilles.

  2. Ajoutez de nouveaux comptes locataires, qui sont automatiquement clonés sur l’autre grille.

  3. Ajoutez de nouveaux groupes de locataires et utilisateurs, qui sont également clonés.

  4. Créez des buckets correspondants sur chaque grille et activez la réplication inter-grille dans une ou les deux directions.

  1. Un utilisateur locataire configure la réplication CloudMirror en définissant un point de terminaison CloudMirror (adresse IP, informations d'identification, etc.) à l'aide du gestionnaire de locataires ou de l'API S3.

  2. Tout bucket appartenant à ce compte locataire peut être configuré pour pointer vers le point de terminaison CloudMirror.

Qui est responsable de sa mise en place ?

  • Un administrateur de grille configure la connexion et les locataires.

  • Les utilisateurs locataires configurent les groupes, les utilisateurs, les clés et les buckets.

Généralement, un utilisateur locataire.

Quelle est la destination ?

Un bucket S3 correspondant et identique sur l’autre système StorageGRID dans la connexion de fédération de grille.

  • Toute infrastructure S3 compatible (y compris Amazon S3).

  • Plateforme Google Cloud (GCP)

La gestion des versions d'objets est-elle requise ?

Oui, le contrôle de version des objets doit être activé pour les buckets source et de destination.

Non, la réplication CloudMirror prend en charge toute combinaison de buckets versionnés et non versionnés sur la source et la destination.

Qu'est-ce qui provoque le déplacement des objets vers la destination ?

Les objets sont automatiquement répliqués lorsqu'ils sont ajoutés à un bucket pour lequel la réplication inter-grille est activée.

Les objets sont automatiquement répliqués lorsqu'ils sont ajoutés à un bucket qui a été configuré avec un point de terminaison CloudMirror. Les objets qui existaient dans le bucket source avant que le bucket ne soit configuré avec le point de terminaison CloudMirror ne sont pas répliqués, sauf s'ils sont modifiés.

Comment les objets sont-ils répliqués ?

La réplication inter-grille crée des objets versionnés et réplique l'ID de version du bucket source vers le bucket de destination. Cela permet de maintenir l’ordre des versions sur les deux grilles.

La réplication CloudMirror ne nécessite pas de buckets avec contrôle de version activé. CloudMirror ne peut donc conserver l'ordre d'une clé que dans un site. Il n'y a aucune garantie que la commande soit maintenue pour les demandes concernant un objet sur un site différent.

Que faire si un objet ne peut pas être répliqué ?

L'objet est mis en file d'attente pour la réplication, sous réserve des limites de stockage des métadonnées.

L'objet est mis en file d'attente pour la réplication, sous réserve des limites des services de la plateforme (voir"Recommandations pour l'utilisation des services de la plateforme" ).

Les métadonnées système de l’objet sont-elles répliquées ?

Oui, lorsqu’un objet est répliqué sur l’autre grille, ses métadonnées système sont également répliquées. Les métadonnées seront identiques sur les deux grilles.

Non, lorsqu'un objet est répliqué dans le bucket externe, ses métadonnées système sont mises à jour. Les métadonnées différeront selon les emplacements, en fonction du moment d’ingestion et du comportement de l’infrastructure S3 indépendante.

Comment les objets sont-ils récupérés ?

Les applications peuvent récupérer ou lire des objets en adressant une requête au bucket sur l'une ou l'autre grille.

Les applications peuvent récupérer ou lire des objets en adressant une demande à StorageGRID ou à la destination S3. Par exemple, supposons que vous utilisiez la réplication CloudMirror pour mettre en miroir des objets vers une organisation partenaire. Le partenaire peut utiliser ses propres applications pour lire ou mettre à jour des objets directement depuis la destination S3. L'utilisation de StorageGRID n'est pas requise.

Que se passe-t-il si un objet est supprimé ?

  • Les demandes de suppression qui incluent un ID de version ne sont jamais répliquées sur la grille de destination.

  • Les demandes de suppression qui n'incluent pas d'ID de version ajoutent un marqueur de suppression au bucket source, qui peut éventuellement être répliqué vers la grille de destination.

  • Si la réplication inter-grille est configurée pour une seule direction, les objets du compartiment de destination peuvent être supprimés sans affecter la source.

Les résultats varient en fonction de l'état de version des buckets source et de destination (qui n'ont pas besoin d'être identiques) :

  • Si les deux buckets sont versionnés, une demande de suppression ajoutera un marqueur de suppression aux deux emplacements.

  • Si seul le bucket source est versionné, une demande de suppression ajoutera un marqueur de suppression à la source mais pas à la destination.

  • Si aucun des deux compartiments n'est versionné, une demande de suppression supprimera l'objet de la source mais pas de la destination.

De même, les objets du bucket de destination peuvent être supprimés sans affecter la source.