Choix d'un mode de tâche pour le transfert de données - 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.

Choix d'un mode de tâche pour le transfert de données

Votre AWS DataSync tâche peut être exécutée dans l'un des modes suivants :

  • Mode amélioré : transférez un nombre pratiquement illimité d'objets avec des performances supérieures à celles du mode de base. Les tâches en mode amélioré optimisent le processus de transfert de données en listant, préparant, transférant et vérifiant les données en parallèle. Le mode amélioré est actuellement disponible pour les transferts entre les sites Amazon S3.

  • Mode de base : transférez des fichiers ou des objets entre le AWS stockage et tous les autres DataSync emplacements pris en charge. Les tâches en mode de base sont soumises à des quotas sur le nombre de fichiers, d'objets et de répertoires dans un ensemble de données. Le mode de base prépare, transfère et vérifie les données de manière séquentielle, ce qui le rend plus lent que le mode amélioré pour la plupart des charges de travail.

Comprendre les différences entre les modes de tâche

Les informations suivantes peuvent vous aider à déterminer le mode de tâche à utiliser.

Capacité Comportement en mode amélioré Comportement du mode de base
Performances DataSync répertorie, prépare, transfère et vérifie vos données en parallèle. Fournit des performances supérieures à celles du mode de base pour la plupart des charges de travail (telles que le transfert d'objets volumineux) DataSync prépare, transfère et vérifie vos données de manière séquentielle. Les performances sont plus lentes que le mode amélioré pour la plupart des charges de travail
Nombre d'éléments d'un ensemble de données qui DataSync peuvent être utilisés par exécution de tâche

Un nombre pratiquement illimité d'objets

Des quotas s'appliquent

Compteurs et métriques de transfert de données

Plus de compteurs et de métriques que le mode de base, tels que le nombre d'objets trouvés DataSync à votre emplacement source et le nombre d'objets préparés lors de chaque exécution de tâche

Moins de compteurs et de métriques que le mode amélioré

Journalisation

Journaux structurés (format JSON) Journaux non structurés

Emplacements pris en charge

Actuellement, pour les transferts entre les sites Amazon S3 uniquement

Pour les transferts entre tous les sites DataSync compatibles

Options de vérification des données

DataSync vérifie uniquement les données transférées DataSync vérifie toutes les données par défaut
Limites de bande passante Ne s’applique pas Pris en charge
Coût Pour plus d'informations, consultez la page de DataSync tarification Pour plus d'informations, consultez la page de DataSync tarification

Choix d'un mode de tâche

Vous pouvez choisir le mode amélioré uniquement si votre DataSync tâche utilise les sites Amazon S3. Dans le cas contraire, vous devez utiliser le mode de base. Par exemple, un transfert d'un emplacement NFS sur site vers un emplacement S3 nécessite le mode Basic.

Les options et les performances de vos tâches peuvent varier en fonction du mode de tâche que vous choisissez. Une fois que vous avez créé votre tâche, vous ne pouvez pas modifier le mode de tâche.

Autorisations requises

Pour créer une tâche en mode amélioré, le rôle IAM que vous utilisez doit disposer DataSync de l'iam:CreateServiceLinkedRoleautorisation.

Pour vos autorisations DataSync d'utilisateur, pensez à utiliser AWSDataSyncFullAccess. Il s'agit d'une politique AWS gérée qui fournit à l'utilisateur un accès complet DataSync et un accès minimal à ses dépendances.

  1. Ouvrez la AWS DataSync console à l'adresse https://console.aws.amazon.com/datasync/.

  2. Dans le volet de navigation de gauche, développez Transfert de données, puis choisissez Tâches, puis choisissez Créer une tâche.

  3. Configurez les emplacements source et de destination de votre tâche.

    Pour plus d’informations, consultez Où puis-je transférer mes données AWS DataSync ?.

  4. Pour le mode tâche, choisissez l'une des options suivantes :

    • Amélioré

    • Base

    Pour de plus amples informations, veuillez consulter Comprendre les différences entre les modes de tâche.

  5. Tout en restant sur la page Configurer les paramètres, choisissez d'autres options de tâche ou utilisez les paramètres par défaut.

    Certaines des options suivantes pourraient vous intéresser :

    Lorsque vous avez terminé, sélectionnez Next.

  6. Vérifiez la configuration de vos tâches, puis choisissez Créer une tâche.

  1. Dans vos AWS CLI paramètres, assurez-vous que vous utilisez l'un des Régions AWS endroits où vous prévoyez de transférer des données.

  2. Copiez la create-task commande suivante :

    aws datasync create-task \ --source-location-arn "arn:aws:datasync:us-east-1:account-id:location/location-id" \ --destination-location-arn "arn:aws:datasync:us-east-1:account-id:location/location-id" \ --task-mode "ENHANCED-or-BASIC"
  3. Pour--source-location-arn, spécifiez l'Amazon Resource Name (ARN) de votre emplacement source.

  4. Pour--destination-location-arn, spécifiez l'ARN de votre position de destination.

    Si vous transférez plusieurs Régions AWS comptes, assurez-vous que l'ARN inclut l'autre région ou l'autre identifiant de compte.

  5. Pour--task-mode, spécifiez ENHANCED ouBASIC.

    Pour de plus amples informations, veuillez consulter Comprendre les différences entre les modes de tâche.

  6. Spécifiez les autres options de tâche selon vos besoins. Certaines des options suivantes pourraient vous intéresser :

    Pour plus d'options, voir create-task. Voici un exemple de create-task commande qui spécifie le mode amélioré et plusieurs autres options :

    aws datasync create-task \ --source-location-arn "arn:aws:datasync:us-east-1:account-id:location/location-id" \ --destination-location-arn "arn:aws:datasync:us-east-1:account-id:location/location-id" \ --name "task-name" \ --task-mode "ENHANCED" \ --options TransferMode=CHANGED,VerifyMode=ONLY_FILES_TRANSFERRED,ObjectTags=PRESERVE,LogLevel=TRANSFER
  7. Exécutez la commande create-task.

    Si la commande aboutit, vous obtenez une réponse indiquant l'ARN de la tâche que vous avez créée. Par exemple :

    { "TaskArn": "arn:aws:datasync:us-east-1:111222333444:task/task-08de6e6697796f026" }

Vous pouvez définir le mode de DataSync tâche en configurant le TaskMode paramètre dans l'CreateTaskopération.