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 |
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é |
|
Journaux structurés (format JSON) | Journaux non structurés | |
Actuellement, pour les transferts entre les sites Amazon S3 uniquement |
Pour les transferts entre tous les sites DataSync compatibles |
|
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:CreateServiceLinkedRole
autorisation.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.
Ouvrez la AWS DataSync console à l'adresse https://console.aws.amazon.com/datasync/
. Dans le volet de navigation de gauche, développez Transfert de données, puis choisissez Tâches, puis choisissez Créer une tâche.
-
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 ?.
-
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.
-
-
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 :
-
Spécifiez les données à transférer à l'aide d'un manifeste ou de filtres.
-
Configurez le mode de gestion des métadonnées des fichiers et de vérification de l'intégrité des données.
-
Surveillez votre transfert à l'aide de rapports de tâches ou d'Amazon CloudWatch Logs.
Lorsque vous avez terminé, sélectionnez Next.
-
-
Vérifiez la configuration de vos tâches, puis choisissez Créer une tâche.
-
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.
-
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
" -
Pour
--source-location-arn
, spécifiez l'Amazon Resource Name (ARN) de votre emplacement source. -
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.
-
Pour
--task-mode
, spécifiezENHANCED
ouBASIC
.Pour de plus amples informations, veuillez consulter Comprendre les différences entre les modes de tâche.
-
Spécifiez les autres options de tâche selon vos besoins. Certaines des options suivantes pourraient vous intéresser :
-
Spécifiez les données à transférer à l'aide d'un manifeste ou de filtres.
-
Configurez le mode de gestion des métadonnées des fichiers et de vérification de l'intégrité des données.
-
Surveillez votre transfert à l'aide de rapports de tâches ou d'Amazon CloudWatch Logs.
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 -
-
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.