Déterminer la réplication d’objets blob

Effectué

La réplication d’objet copie des objets blob dans un conteneur de manière asynchrone en fonction des règles de stratégie que vous configurez.

La réplication inclut le contenu d’objet blob, les propriétés de métadonnées et les versions. L’illustration suivante montre un exemple de réplication asynchrone de conteneurs d’objets blob entre régions.

Diagramme montrant la réplication asynchrone des conteneurs blob entre les régions.

Ce qu’il faut savoir sur la réplication d’objets blob

Il existe plusieurs points à prendre en compte lors de la planification de votre configuration pour la réplication d’objets blob.

  • La réplication d’objets implique que le contrôle de version des objets blob soit activé sur les comptes source et de destination. Lorsque le versioning d’objets blob est activé, vous pouvez accéder aux versions antérieures d’un objet blob. Cet accès vous permet de récupérer vos données modifiées ou supprimées.

  • La réplication d’objets ne prend pas en charge les captures instantanées d’objets blob. Les instantanés d’un objet blob du compte source ne sont pas répliqués vers le compte de destination.

  • La réplication d’objets est prise en charge lorsque les comptes source et de destination se trouvent au niveau chaud, sporadique ou froid. Les comptes source et de destination peuvent se trouver dans des niveaux différents.

  • Lorsque vous configurez la réplication d’objets, vous créez une stratégie de réplication qui spécifie le compte Stockage Azure source et le compte de destination.

  • Une stratégie de réplication comprend une ou plusieurs règles qui spécifient un conteneur source et un conteneur de destination. La stratégie identifie les objets blob dans le conteneur source à répliquer.

Éléments à prendre en compte lors de la configuration de la réplication d’objets blob

Il existe de nombreux avantages à l’utilisation de la réplication d’objets blob. Prenez en compte les scénarios suivants et réfléchissez à la façon dont la réplication peut faire partie de votre stratégie de Stockage Blob.

  • Envisagez de réduire la latence. Réduisez la latence avec la réplication d’objets blob. Vous pouvez réduire la latence des demandes de lecture en permettant aux clients d’utiliser des données provenant d’une région plus proche en termes de proximité physique.

  • Envisagez l’efficacité des charges de travail de calcul. Améliorez l’efficacité des charges de travail de calcul à l’aide de la réplication d’objets blob. Avec la réplication d’objets, les charges de travail de calcul peuvent traiter les mêmes ensembles d’objets blob dans différentes régions.

  • Envisagez la distribution des données. Optimisez votre configuration pour la distribution des données. Vous pouvez traiter ou analyser les données dans un seul lieu, puis répliquer uniquement les résultats vers d’autres régions.

  • Tenez compte des avantages liés aux coûts. Gérez votre configuration et optimisez vos stratégies de stockage. Une fois vos données répliquées, vous pouvez réduire les coûts en les déplaçant vers le niveau archive à l’aide des stratégies de gestion de cycle de vie.

Prendre en compte le contrôle de version lors de l’utilisation de la réplication d’objets

Vous pouvez activer le versionnage de Blob pour maintenir automatiquement les versions précédentes d’un objet. Lorsque le versioning d’objets blob est activé, vous pouvez accéder aux versions antérieures d’un objet blob. Cet accès vous permet de récupérer vos données modifiées ou supprimées.