J'essaie d'arrêter une instance Amazon EC2 et de recevoir le message d'avertissement
Avertissement: Veuillez noter que toutes les données sur le stockage éphémère de votre instance seront perdues lors de son arrêt.
Ma question
Quelles données sont stockées dans le stockage éphémère d'une instance Amazon EC2?
Tout ce qui n'est pas stocké sur un volume EBS monté sur l'instance sera perdu.
Par exemple, si vous montez votre volume EBS sur /mystuff
, tout élément non contenu dans /mystuff
sera alors perdu. Si vous ne montez pas un volume ebs et n'enregistrez pas d'éléments dessus, je pense que tout sera perdu.
Vous pouvez créer une AMI à partir de l'état actuel de votre ordinateur, qui contiendra tout ce qui se trouve dans votre stockage éphémère. Ensuite, lorsque vous lancerez une nouvelle instance basée sur cette AMI, elle contiendra tout ce qu’elle est maintenant.
Mise à jour: à clarifier sur la base des commentaires de mattgmg1990 et glenn bech:
Notez qu'il existe une différence entre "stop" et "terminer". Si vous "arrêtez" une instance sauvegardée par EBS, les informations sur le volume racine seront toujours dans le même état lorsque vous "redémarrez" la machine. Selon la documentation, "Par défaut, le volume du périphérique racine et les autres volumes Amazon EBS joints lorsque vous lancez une instance reposant sur Amazon EBS sont automatiquement supprimés à la fin de l'instance", mais vous pouvez le modifier via la configuration.
Fondamentalement, le volume racine (l'intégralité de votre disque de système virtuel) est éphémère , mais uniquement si vous choisissez de créer une AMI soutenue par Amazon. Magasin d'instances EC2 .
Si vous choisissez de créer une image AMI appuyée par EBS , votre volume racine est sauvegardé par EBS et tout ce que vous avez sur votre volume racine sera enregistré entre les redémarrages.
Si vous ne savez pas quel type de volume vous avez, consultez la rubrique EC2-> Elastic Block Store-> Volumes de votre console AWS. Si votre volume racine AMI y est répertorié, vous êtes en sécurité. De même, si vous accédez à EC2-> Instances, puis sous la colonne "Type de périphérique racine" de votre instance et si elle indique "ebs", vous n'avez pas à vous soucier des données de votre périphérique racine.
Plus de détails ici: http://docs.aws.Amazon.com/AWSEC2/latest/UserGuide/RootDeviceStorage.html
Pour être clair et répondre à la question de Dean 1. Le stockage racine de type EBS ne semble pas être éphémère. Les données sont persistantes lors des redémarrages et l'utilisation d'un volume racine soutenu par ebs, qui est 'éphémère', n'a aucun sens. Cela ne serait pas différent du volume racine basé sur une image.
Selon la documentation AWS [ https://aws.Amazon.com/premiumsupport/knowledge-center/instance-store-vs-ebs/] les volumes de stockage d'instance ne sont pas persistants en raison d'arrêts d'instance, de terminaisons ou pannes matérielles. Toute AMI créée à partir du disque stocké d'instance ne contient pas de données présentes dans le magasin d'instances; toutes les instances lancées par cette AMI n'auront donc pas de données stockées dans le magasin d'instances. Le magasin d'instances peut être utilisé comme cache pour les applications exécutées sur une instance. Pour toutes les données persistantes, vous devez utiliser EBS.