Transferts basés sur des événements

Storage Transfer Service peut écouter les notifications d'événements dans AWS, Azure ou Google Cloud pour transférer automatiquement les données qui ont été ajoutées ou mises à jour dans l'emplacement source. Les transferts basés sur des événements sont compatibles avec AWS S3, Azure ou Cloud Storage, et utilisent toujours un bucket Cloud Storage comme destination.

Les transferts basés sur les événements écoutent les éléments suivants :

  • Notifications d'événement Amazon S3 envoyées à Amazon SQS pour les sources AWS S3.
  • Azure Storage Queues pour les sources Azure.
  • Abonnements Pub/Sub pour les sources Cloud Storage.

Les suppressions d'objets ne sont pas détectées. Si vous supprimez un objet à la source, l'objet associé n'est pas supprimé dans le bucket de destination.

Avantages des transferts basés sur des événements

Comme les transferts basés sur les événements écoutent les modifications apportées au bucket source, les mises à jour sont copiées vers la destination en temps quasi réel. Le service de transfert de stockage n'a pas besoin d'exécuter une opération de listing sur la source, ce qui permet de gagner du temps et de l'argent.

Voici quelques cas d'utilisation :

  • Analytics basés sur les événements : répliquez les données d'AWS ou d'Azure vers Cloud Storage pour effectuer des analyses et des traitements.

  • Réplication Cloud Storage : activez la réplication automatique et asynchrone des objets entre les buckets Cloud Storage.

    Les transferts basés sur des événements avec le service de transfert de stockage diffèrent de la réplication Cloud Storage typique, car ils créent une copie de vos données dans un autre bucket.

    Cela présente plusieurs avantages :

    • Conserver les données de développement et de production dans des espaces de noms distincts.
    • Partager des données sans donner accès au bucket d'origine.
    • Sauvegarder des données sur un autre continent ou dans une zone non couverte par le stockage birégional et multirégional.
  • Configuration de la reprise après sinistre/haute disponibilité : répliquez les objets de la source vers la destination de sauvegarde en quelques minutes :

    • Sauvegarde multicloud : créez une copie d'une sauvegarde AWS S3 ou Azure sur Cloud Storage.
    • Sauvegarde multirégionale ou interprojets : créez une copie du bucket Cloud Storage dans une autre région ou un autre projet.
  • Migration à chaud : le transfert basé sur les événements peut permettre une migration avec un temps d'arrêt faible (de l'ordre de quelques minutes) après une migration par lot unique.

En savoir plus