Bonnes pratiques : stockage de périphérique racine pour les instances - AWS OpsWorks

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.

Bonnes pratiques : stockage de périphérique racine pour les instances

Important

Le AWS OpsWorks Stacks service a atteint sa fin de vie le 26 mai 2024 et a été désactivé tant pour les nouveaux clients que pour les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez l' AWS Support équipe sur AWS Re:Post ou via le AWS Support Premium.

Note

Cette rubrique ne s'applique pas aux instances Windows, qui doivent être soutenues par Amazon Elastic Block Store.

Les instances Linux Amazon Elastic Compute Cloud (Amazon EC2) disposent des options de stockage sur périphérique racine suivantes.

  • Instances basées sur le stockage d'instances : le périphérique racine est temporaire.

    Si vous arrêtez l'instance, les données du périphérique racine disparaissent et ne peuvent pas être récupérées. Pour plus d'informations, consultez Stockage d'instance Amazon EC2.

  • Instances basées sur Amazon EBS : le périphérique racine est un volume Amazon EBS.

    Si vous arrêtez l'instance, le volume Amazon EBS persiste. Si vous redémarrez l'instance, le volume est automatiquement remonté, ce qui restaure l'état de l'instance et les données stockées. Vous pouvez également monter le volume sur une autre instance. Pour plus d'informations, consultez Amazon Elastic Block Store (Amazon EBS).

Prenez en compte les éléments suivants au moment de décider quelle option de stockage de périphérique racine vous allez utiliser.

Durée du démarrage

Après le démarrage initial, les instances Amazon EBS redémarrent généralement plus rapidement.

Le temps de démarrage initial est environ le même pour chaque type de stockage. Les deux types doivent effectuer une installation complète, ce qui inclut des tâches relativement gourmandes en temps, comme l'installation de packages à partir de référentiels distants. Cependant, prenez en compte ces différences lorsque vous redémarrez par la suite une instance :

  • Les instances basées sur le stockage d'instance effectuent les mêmes tâches d'installation que celles exécutées pour le démarrage initial, y compris l'installation des packages.

    Un redémarrage nécessite à peu près le même temps que le démarrage initial.

  • Les instances Amazon EBS-Back remontent le volume racine et exécutent les recettes de configuration.

    Le redémarrage est généralement beaucoup plus rapide que le démarrage initial, car les recettes Setup n'ont pas à effectuer des tâches telles que la réinstallation de packages qui sont déjà installés sur le volume racine.

Coût

Les instances basées sur Amazon EBS sont plus coûteuses :

  • Avec une instance basée sur le stockage d'instance, vous payez uniquement lorsque l'instance est en cours d'exécution.

  • Avec les instances basées sur Amazon EBS, vous payez pour le volume Amazon EBS, que l'instance soit en cours d'exécution ou non.

    Pour plus d'informations, consultez Tarification Amazon EBS.

Journalisation

Les instances basées sur Amazon EBS conservent automatiquement les journaux :

  • Avec l'instance basée sur le stockage d'instance, les journaux disparaissent lorsque l'instance s'arrête.

    Vous devez soit récupérer les journaux avant d'arrêter l'instance, soit utiliser un service tel que CloudWatch Logs pour stocker à distance les journaux sélectionnés.

  • Avec une instance basée sur Amazon EBS, les journaux sont stockés sur le volume Amazon EBS.

    Vous pouvez les afficher en redémarrant l'instance ou en montant le volume sur une autre instance.

Dépendances

Les deux types de stockage ont des dépendances différentes :

  • Les instances soutenues par un magasin d'instances dépendent d'Amazon S3.

    Lorsque vous démarrez l'instance, elle doit télécharger l'AMI depuis Amazon S3.

  • Les instances soutenues par Amazon EBS dépendent d'Amazon EBS.

    Lorsque vous démarrez l'instance, elle doit monter le volume racine Amazon EBS.

Recommandation : si vous n'êtes pas certain du type de stockage le mieux adapté à vos besoins, nous vous recommandons de commencer par les instances Amazon EBS. Bien que les volumes Amazon EBS entraînent des dépenses modestes, le risque de perte de données involontaire est moindre.