Comparer la réplication inter-grilles et la réplication CloudMirror dans StorageGRID
Lorsque vous commencez à utiliser la fédération de grilles, examinez les similitudes et les différences entre "réplication inter-grilles" et le "Service de réplication CloudMirror StorageGRID".
|
|
Vous ne pouvez pas utiliser CloudMirror sur un bucket répliqué par réplication inter-grilles, et inversement. |
| Réplication inter-grilles | CloudMirror service de réplication | |
|---|---|---|
Quel est l'objectif principal ? |
Un système StorageGRID fait office de système de reprise après sinistre. Les objets d'un bucket peuvent être répliqués entre les grilles dans un sens ou dans les deux sens. |
Permet à un locataire de répliquer automatiquement des objets d'un compartiment dans StorageGRID (source) vers un compartiment S3 externe (destination). CloudMirror replication 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 est souvent traitée ultérieurement dans le cloud. |
Comment est-ce configuré ? |
|
|
Qui est responsable de sa mise en place ? |
|
Généralement, un utilisateur locataire. |
Quelle est la destination ? |
Un compartiment S3 correspondant et identique sur l'autre système StorageGRID dans la connexion de fédération de grille. |
|
Le versionnage des objets est-il nécessaire ? |
Oui, les compartiments source et de destination doivent tous deux avoir le versionnage des objets activé. |
Non, la réplication CloudMirror prend en charge toute combinaison de compartiments non versionnés et versionnés, aussi bien à la source qu'à 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 compartiment qui a la réplication inter-grilles activée. |
Les objets sont automatiquement répliqués lorsqu'ils sont ajoutés à un compartiment configuré avec un point de terminaison CloudMirror. Les objets présents dans le compartiment source avant que ce dernier 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-grilles crée des objets versionnés et réplique l'identifiant de version du compartiment source vers le compartiment de destination. Cela permet de conserver l'ordre des versions entre les deux grilles. |
CloudMirror replication ne nécessite pas de compartiments avec versionnage activé, donc CloudMirror ne peut maintenir l’ordre d’une clé qu’au sein d’un site. Il n’y a aucune garantie que l’ordre sera maintenu pour les requêtes adressées à un objet sur un site différent. |
Que se passe-t-il si un objet ne peut pas être répliqué ? |
L'objet est mis en file d'attente pour 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 compartiment externe, ses métadonnées système sont mises à jour. Les métadonnées diffèrent selon l'emplacement, en fonction de l'heure 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 effectuant une requête auprès du compartiment sur l'une ou l'autre grille. |
Les applications peuvent récupérer ou lire des objets en effectuant une requête auprès de StorageGRID ou de la destination S3. Par exemple, supposons que vous utilisez la réplication CloudMirror pour dupliquer 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 résultats varieront en fonction de l'état de version des compartiments source et de destination (qui n'ont pas besoin d'être identiques) :
De même, les objets du compartiment de destination peuvent être supprimés sans affecter la source. |