Fonctionnement d'AWS DataSync - AWS DataSync

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Fonctionnement d'AWS DataSync

Obtenez un aperçu visuel de la façon dontAWS DataSyncfonctionne et découvrez les concepts clés qui vous aideront à déplacer rapidement vos données.

DataSync architecture

Les diagrammes suivants montrent comment et où : DataSync transfère généralement des données de stockage.

Pour accéder à une liste complète des DataSync systèmes et services de stockage pris en charge, voirUtilisation d'AWS DataSyncles lieux.

Transfert entre le stockage sur site etAWS

Le schéma suivant offre un aperçu général de DataSync Transfert de fichiers entre systèmes de stockage locaux et autogérés etServices AWS.


                    Présentation d'un DataSync scénario dans lequel les données sont transférées d'un système de stockage sur site vers un système pris en chargeAWSune ressource de stockage (telle qu'un compartiment Amazon S3 ou un système de fichiers Amazon EFS).

Ce diagramme illustre les éléments suivants : DataSync Cas d'utilisation :

  • UN DataSync agent qui copie des données à partir d'un système de stockage sur site.

  • Déplacement des données versAWSvia TLS (Transport Layer Security).

  • DataSync copie de données vers un supportAWSService de stockage.

Transfert entreAWSServices de stockage

Le schéma suivant offre un aperçu général de DataSync Transfert de fichiers entreServices AWSdans le mêmeCompte AWS.


                    Présentation d'un DataSync scénario dans lequel les transferts de données entreAWSressources de stockage (telles qu'un compartiment Amazon S3 ou un système de fichiers Amazon EFS).

Ce diagramme illustre les éléments suivants : DataSync Cas d'utilisation :

  • DataSync copie de données à partir d'unAWSService de stockage.

  • Déplacement des donnéesRégions AWSvia TLS.

  • DataSync copie de données vers un supportAWSService de stockage.

Lors du transfert entreAWSservices de stockage (que ce soit dans le mêmeRégion AWSou à l'horizontaleRégions AWS), vos données restent dans leAWSréseau et ne traverse pas l'Internet public.

Important

Vous payez pour les données transférées entreRégions AWS. Cela est facturé comme un transfert de données SORTANTES de votre région source vers votre région de destination. Pour de plus amples informations, veuillez consulterPrix de transfert des données.

Transfert entre les systèmes de stockage cloud etAWSServices de stockage

avec DataSync, vous pouvez transférer des données entre des systèmes de stockage dans le cloud etServices AWS. Dans ce contexte, les systèmes de stockage dans le cloud peuvent inclure :

  • Systèmes de stockage autogérés hébergés parAWS(par exemple, un partage NFS dans votre cloud privé virtuel dansAWS).

  • Systèmes ou services de stockage hébergés par un autre fournisseur de cloud.

Pour plus d'informations, consultez les rubriques suivantes :

Concepts et terminologie

Vous maîtrisez DataSync Fonctions d'

Agent

Unagentest une machine virtuelle (VM) qui est utilisée pour lire ou écrire des données à partir de systèmes de stockage. L'agent peut être déployé sur l's'effectue sur l's'effectue sur l's'effectue en tant qu'instance Amazon EC2. Vous utilisez le plugin DataSync Console,AWS CLI, ou DataSync API pour configurer et activer votre agent. Le processus d'activation associe l'ordinateur virtuel de votre agent à votreCompte AWS. Pour en savoir plus sur les agents, consultez Utilisation d'AWS DataSyncagents.

Emplacement

UNemplacementidentifie l'endroit depuis ou vers lequel vous copiez des données. EACH DataSync Transfer (également appelétâche) possède un emplacement source et de destination. Pour plus d'informations, consultez Utilisation d'AWS DataSyncles lieux.

Tâche

UNtâchedécrit un DataSync Transfert. Il identifie un emplacement source et un emplacement de destination ainsi que des détails sur la façon de copier des données entre ces emplacements. Vous pouvez également spécifier la façon dont une tâche traite les métadonnées, les fichiers supprimés et les autorisations.

Exécution de tâche

UNExécution de tâcheest une course individuelle d'un DataSync tâche. L'exécution d'une tâche comporte plusieurs phases. Pour plus d'informations, consultez États d'exécution de tâche.

Comment DataSync transfère des fichiers et des objets

Lorsque vous démarrez un transfert, DataSync examine vos systèmes de stockage source et de destination afin de déterminer les éléments à synchroniser. Pour ce faire, il analyse récursivement le contenu et les métadonnées des deux systèmes afin d'identifier les différences entre les deux. Cela peut prendre quelques minutes ou quelques heures selon le nombre de fichiers ou d'objets concernés (y compris les performances des systèmes de stockage).

DataSync commence ensuite à déplacer vos données (y compris les métadonnées) de la source vers la destination en fonction decomment configurer le transfert. Par exemple, DataSync effectue toujours des contrôles d'intégrité des données lors d'un transfert. Une fois le transfert terminé, DataSync peut également vérifier l'ensemble de données entre les emplacements ou uniquement les données que vous avez copiées. (Dans la plupart des cas, nous vous recommandons de vérifier uniquement ce qui a été transféré.) Il existe également des options pour filtrer les éléments à transférer.

Comment DataSync vérifie l'intégrité des données

DataSync calcule localement le total de contrôle de tous les fichiers ou objets dans les systèmes de stockage source et de destination et les compare. En outre, DataSync compare les métadonnées de chaque fichier ou objet dans la source et la destination. S'il existe des différences dans une des deux, la vérification échoue avec un code d'erreur qui indique précisément ce qui a échoué. Par exemple, vous pouvez voir des codes d'erreur tels queChecksum failure,Metadata failure,Files were added,Files were removed,,.

Pour plus d'informations, consultez Options de vérification des données.

Comment DataSync gère les fichiers ouverts et verrouillés

Gardez à l'esprit les points suivants lorsque vous essayez de transférer des fichiers en cours d'utilisation ou verrouillés :

  • En général, DataSync peut transférer des fichiers ouverts sans limitations.

  • Si un fichier est ouvert et en cours d'écriture pendant un transfert, DataSync peut détecter ce type d'incohérence lors de la phase de vérification de la tâche de transfert. Pour obtenir la dernière version du fichier, vous devez relancer la tâche.

  • Si un fichier est verrouillé et que le serveur empêche DataSync de l'ouvrir, DataSync ignore le fichier pendant le transfert et enregistre une erreur.

  • DataSync impossible de verrouiller ou de déverrouiller des fichiers.