Créer des instantanés Amazon EBS - Amazon Elastic Compute Cloud

Créer des instantanés Amazon EBS

Vous pouvez créer un instantané à un instant donné d'un volume EBS et utiliser celui-ci comme base pour les nouveaux volumes ou pour la sauvegarde des données. Si vous créez régulièrement des instantanés d'un volume, ces instantanés sont incrémentiels : le nouvel instantané enregistre seulement les blocs qui ont changé depuis le dernier instantané.

Les instantanés sont créés de façon asynchrone, ce qui signifie que l'instantané à un instant donné est créé immédiatement, mais qu'il conserve l'état pending jusqu'à ce qu'il soit terminé (une fois que tous les blocs modifiés ont été transférés vers Amazon S3), ce qui peut prendre plusieurs heures pour les premiers instantanés volumineux ou pour les instantanés suivants dans lesquels de nombreux blocs ont été modifiés. Tant qu'il n'est pas finalisé, un instantané en cours de création n'est pas affecté par les lectures et écritures qui se produisent sur le volume.

Vous pouvez prendre un instantané d'un volume attaché en cours d'utilisation. Toutefois, les instantanés capturent uniquement les données qui ont été écrites dans votre volume Amazon EBS au moment de l'émission de la commande d'instantané. Cela peut exclure les données mises en cache par toutes les applications ou le système d'exploitation. Si vous pouvez interrompre une écriture de fichier sur le volume assez longtemps pour prendre un instantané, celui-ci devrait être complet. Toutefois, si vous ne pouvez pas interrompre toutes les écritures de fichier sur le volume, vous devez démonter le volume à partir de l'instance, émettre la commande d'instantané, puis remonter le volume afin de garantir un instantané cohérent et complet. Vous pouvez remonter et utiliser votre volume alors que le statut de l'instantané est pending.

Pour faciliter la gestion des instantanés, vous pouvez les baliser lors de leur création ou ajouter des balises ultérieurement. Par exemple, vous pouvez appliquer des balises décrivant le volume d'origine à partir duquel l'instantané a été créé, ou le nom du périphérique qui a été utilisé pour attacher le volume d'origine à une instance. Pour plus d'informations, consultez Baliser vos ressources Amazon EC2.

Chiffrement des instantanés

Les instantanés créés à partir de volumes chiffrés sont chiffrés automatiquement. Les volumes qui sont créés à partir d'instantanés chiffrés sont également chiffrés automatiquement. Les données de vos volumes chiffrés et les instantanés associés sont protégés qu'ils soient mobiles ou sédentaires. Pour plus d'informations, consultez Chiffrement Amazon EBS.

Par défaut, seul le propriétaire des instantanés peut s'en servir pour créer des volumes. Toutefois, vous pouvez partager vos instantanés non chiffrés avec des comptes AWS spécifiques, ou même avec toute la communauté AWS en les rendant publics. Pour plus d'informations, consultez Partager un instantané Amazon EBS.

Vous ne pouvez partager un instantané chiffré qu'avec des comptes AWS spécifiques. Pour permettre aux autres d'utiliser votre instantané chiffré partagé, vous devez également partager la clé CMK qui a été utilisée pour le chiffrer. Les utilisateurs ayant accès à votre instantané chiffré doivent créer leur propre copie personnelle de cette clé, puis utiliser cette copie. Vous pouvez également chiffrer à nouveau votre copie d'un instantané chiffré partagé avec une autre clé. Pour plus d'informations, consultez Partager un instantané Amazon EBS.

Instantanés multi-volumes

Vous pouvez créer des instantanés multi-volumes, qui sont des instantanés à un instant donné pour tous, ou certains, des volumes attachés à une instance.

Par défaut, lorsque vous créez des instantanés multi-volumes d'une instance, Amazon EBS crée des instantanés de tous les volumes (racine et données (non-racine)) qui sont attachés à l'instance. Cependant, vous pouvez choisir de créer des instantanés d'un sous-ensemble des volumes qui sont attachés à l'instance.

Vous pouvez étiqueter vos instantanés multi-volumes comme vous le feriez pour un instantané d'un seul volume. Nous vous recommandons de baliser vos instantanés multi-volumes afin de les gérer collectivement lors de leur restauration, copie ou conservation. Vous pouvez également choisir de copier les balises à partir du volume source dans les instantanés correspondants. Ceci vous aide à définir les métadonnées des instantanés, telles que les politiques d'accès, les informations de pièce jointe et l'allocation des coûts, pour qu'elles correspondent au volume source.

Une fois les instantanés créés, chaque instantané est traité en tant qu'instantané individuel. Vous pouvez effectuer toutes les opérations d'instantanés, telles que la restauration, la suppression et la copie entre régions ou comptes, tout comme vous le feriez avec un instantané d'un seul volume.

Les instantanés multi-volumes en lien avec la panne sont généralement restaurés sous la forme d'un ensemble. Il est utile d'identifier les instantanés qui figurent dans un ensemble en lien avec la panne en balisant cet ensemble avec l'ID d'instance, le nom ou d'autres détails pertinents.

Une fois que vos instantanés sont créés, ils apparaissent dans votre console EC2 créée à l'instant donné exact.

Si un instantané d'un ensemble d'instantanés multi-volumes échoue, tous les autres instantanés affichent un statut d'erreur et un événement CloudWatch createSnapshots avec un résultat failed est envoyé à AWS. Pour plus d'informations, consultez Créer des instantanés (createSnapshots).

Amazon Data Lifecycle Manager

Vous pouvez créer des politiques de cycle de vie des instantanés pour automatiser la création et la conservation d'instantanés de volumes individuels et d'instantanés multi-volumes d'instances. Pour de plus amples informations, veuillez consulter Amazon Data Lifecycle Manager.

Considérations

Les considérations suivantes s'appliquent à la création des instantanés :

  • Lors de la création d'un instantané pour un volume EBS qui sert de périphérique racine, vous devez arrêter l'instance avant de prendre l'instantané.

  • Vous ne pouvez pas créer d'instantanés à partir d'instances pour lesquelles la mise en veille prolongée est activée, ou à partir d'instances mises en veille prolongée. Si vous créez un instantané ou une AMI à partir d'une instance qui est mise en veille prolongée ou dont la mise en veille prolongée est activée, il se peut que vous ne puissiez pas vous connecter à une nouvelle instance lancée à partir de l'AMI ou d'une AMI créée à partir de l'instantané.

  • Vous pouvez prendre un instantané d'un volume pendant qu'un instantané précédent du même volume a le statut pending, mais le fait d'avoir plusieurs instantanés pending d'un même volume peut réduire les performances du volume tant que les instantanés ne sont pas terminés.

  • Il existe une limite d'un instantané pending pour un seul volume st1 ou sc1, ou de cinq instantanés pending pour un seul volume ou les autres types de volume. Si vous recevez un message d'erreur ConcurrentSnapshotLimitExceeded lorsque vous cherchez à créer plusieurs instantanés simultanés du même volume, attendez qu'un ou plusieurs instantanés pending soient terminés avant de créer un autre instantané de ce volume.

  • Lorsqu'un instantané est créé à partir d'un volume avec un code produit AWS Marketplace, le code produit est propagé à l'instantané.

  • Lors de la création d'ensembles d'instantanés multi-volumes à partir d'instances, vous pouvez spécifier jusqu'à 40 volumes de données (non racine) à exclure.

Créer un instantané

Pour créer un instantané à partir du volume spécifié, utilisez l'une des méthodes suivantes.

Console
Pour créer un instantané avec la console
  1. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, choisissez Snapshots (Instantanés), Create snapshot (Créer un instantané).

  3. Pour Type de ressource, choisissez Volume.

  4. Pour Volume ID (ID de volume), sélectionnez le volume à partir duquel créer l'instantané.

    Le champ Encryption (Chiffrement) indique l'état de chiffrement du volume sélectionné. Si le volume sélectionné est chiffré, l'instantané est automatiquement chiffré à l'aide de la même clé KMS. Si le volume sélectionné n'est pas chiffré, l'instantané ne l'est pas non plus.

  5. (Facultatif) Dans le champ Description, saisissez une brève description pour l'instantané.

  6. (Facultatif) Pour attribuer des identifications personnalisées à l'instantané, dans la section Tags (Identifications), choisissez Add tag (Ajouter une identification), puis saisissez une paire de valeur clé. Vous pouvez ajouter jusqu'à 50 balises.

  7. Choisissez Créer un instantané.

AWS CLI
Pour créer un instantané à partir de la ligne de commande

Vous pouvez utiliser l'une des commandes suivantes. Pour plus d'informations sur les CLI (interface ligne de commande), consultez Accès à Amazon EC2.

Créer un instantané multi-volume

Lorsque vous créez un ensemble d'instantanés multi-volumes à partir d'une instance, vous pouvez choisir de copier ou non les identifications du volume source vers l'instantané correspondant. Vous pouvez spécifier s'il faut créer un instantané du volume racine. Vous pouvez également indiquer s'il faut créer des instantanés de tous les volumes de données (non racine) qui sont attachés à l'instance, ou s'il faut créer des instantanés d'un sous-ensemble de ces volumes.

Considérations

  • Les instantanés multi-volumes prennent en charge jusqu'à 40 volumes EBS par instance.

Pour créer un instantané à partir des volumes d'une instance, utilisez l'une des méthodes suivantes.

Console
Pour créer des instantanés multi-volumes à l'aide de la console
  1. Ouvrez la console Amazon EC2 sur https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, choisissez Snapshots (Instantanés), Create snapshot (Créer un instantané).

  3. Pour Resource type (Type de ressource), choisissez Instance.

  4. (Facultatif) Pour Description, saisissez une brève description pour les instantanés. Cette description s'applique à tous les instantanés.

  5. (Facultatif) Par défaut, Amazon EBS crée un instantané du volume racine de l'instance. Si vous ne voulez pas créer d'instantané du volume racine de l'instance, sélectionnez Exclude root volume (Exclure le volume racine).

  6. (Facultatif) Par défaut, Amazon EBS crée des instantanés de tous les volumes de données (non racine) attachés à l'instance. Si vous voulez créer des instantanés d'un sous-ensemble de volumes de données (non racine) attachés à l'instance, sélectionnez Exclude specific data volumes (Exclure des volumes de données spécifiques). La section Attached data volumes (Volumes de données attachés) répertorie tous les volumes de données qui sont actuellement attachés à l'instance sélectionnée.

    Dans la section Attached data volumes (Volumes de données attachés), sélectionnez les volumes de données pour lesquels vous ne voulez pas créer d'instantanés. Seuls les volumes qui ne sont pas sélectionnés seront inclus dans l'ensemble d'instantanés multi-volumes. Vous pouvez exclure jusqu'à 40 volumes.

  7. (Facultatif) Pour copier automatiquement les identifications des volumes sources vers les instantanés correspondants, pour Copy tags from source volume (Copier les identifications du volume source), sélectionnez Copy tags (Copier les identifications). Ceci définit les métadonnées des instantanés (telles que les politiques d'accès, les informations de pièce jointe et l'allocation des coûts) pour qu'elles correspondent au volume source.

  8. (Facultatif) Pour attribuer des identifications personnalisées supplémentaires aux instantanés, dans la section Tags (Identifications), choisissez Add tag (Ajouter une identification), puis saisissez la paire clé-valeur. Vous pouvez ajouter jusqu'à 50 balises.

  9. Choisissez Créer un instantané.

    Au cours de la création des instantanés, les instantanés sont gérés ensemble. Si l'un des instantanés figurant dans le volume défini échoue, les autres instantanés obtiennent le statut d'erreur pour le volume défini. Vous pouvez surveiller l'avancement de vos instantanés à l'aide de CloudWatch Events. Une fois le processus de création d'un instantané terminé, CloudWatch génère un événement qui contient l'état et tous les détails pertinents de l'instantané pour l'instance affectée.

Command line
AWS CLI

Pour créer des instantanés multi-volumes à l'aide de l'AWS CLI, utilisez la commande create-snapshots.

Si vous ne voulez pas créer un instantané du volume racine, pour --instance-specification ExcludeBootVolume, spécifiez true. Si vous ne voulez pas créer d'instantanés de tous les volumes de données (non racine) attachés à l'instance, pour --instance-specification ExcludeDataVolumes, spécifiez les ID des volumes de données pour lesquels vous ne voulez pas créer d'instantanés. Vous pouvez spécifier jusqu'à 40 volumes à exclure.

AWS Tools for Windows PowerShell

Pour créer des instantanés multi-volumes à l'aide des outils pour Windows PowerShell, utilisez la commande New-EC2SnapshotBatch.

Si vous ne voulez pas créer un instantané du volume racine, pour -InstanceSpecification_ExcludeBootVolume, spécifiez 1. Si vous ne voulez pas créer d'instantanés de tous les volumes de données (non racine) attachés à l'instance, pour -InstanceSpecification_ExcludeDataVolumes, spécifiez les ID des volumes de données pour lesquels vous ne voulez pas créer d'instantanés. Vous pouvez spécifier jusqu'à 40 volumes à exclure.

Si aucun instantané n'échoue, un événement CloudWatch createSnapshots avec un résultat succeeded est envoyé à AWS. Si un instantané d'un ensemble d'instantanés multi-volumes échoue, tous les autres instantanés affichent un statut d'erreur et un événement CloudWatch createSnapshots avec un résultat failed est envoyé à AWS. Pour plus d'informations, consultez Créer des instantanés (createSnapshots).

Utiliser des instantanés EBS

Vous pouvez copier des instantanés, les partager et créer des volumes à partir d'instantanés. Pour plus d'informations, consultez les ressources suivantes :