View a markdown version of this page

Utilisation du stockage éphémère avec les passerelles EC2 - AWS Storage Gateway

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.

Utilisation du stockage éphémère avec les passerelles EC2

Cette section décrit les étapes à suivre pour éviter de perdre des données lorsque vous choisissez un disque éphémère pour le stockage du cache de votre passerelle.

Les disques éphémères fournissent un stockage temporaire au niveau des blocs pour votre instance Amazon EC2. Les disques éphémères sont idéaux pour le stockage temporaire de données qui changent fréquemment, telles que les données stockées dans le cache d'une passerelle. Lorsque vous lancez votre passerelle avec une Amazon Machine Image Amazon EC2 et que le type d'instance que vous sélectionnez prend en charge le stockage éphémère, les disques éphémères sont répertoriés automatiquement. Vous pouvez sélectionner l'un des disques pour stocker les données de cache de votre passerelle. Pour plus d'informations, consultez Amazon EC2 instance store dans le guide de l'utilisateur Amazon EC2.

Les données que les applications écrivent sur la passerelle sont stockées de manière synchrone dans le cache des disques éphémères, puis téléchargées de manière asynchrone vers un stockage durable dans Amazon S3 Si l'instance Amazon EC2 est arrêtée après l'écriture des données dans un stockage éphémère, mais avant qu'un chargement asynchrone n'ait lieu, toutes les données qui n'ont pas encore été chargées sur Amazon S3 Vous pouvez éviter de telles pertes de données en suivant les étapes avant de redémarrer ou d'arrêter l'instance EC2 qui héberge votre passerelle.

Important

Si vous utilisez un stockage éphémère et que vous arrêtez et démarrez votre passerelle Amazon EC2, la passerelle sera hors ligne de manière permanente. Cela se produit parce que le disque de stockage physique est remplacé. Il n’existe aucune solution à ce problème. La seule solution consiste à supprimer la passerelle et à en activer une nouvelle sur une nouvelle instance EC2.

Les étapes de la procédure suivante sont spécifiques aux passerelles de fichiers.

Pour éviter la perte de données dans les passerelles de fichiers qui utilisent des disques éphémères
  1. Arrêtez tous les processus qui écrivent sur Amazon S3.

  2. Abonnez-vous pour recevoir des notifications d' CloudWatch Events. Pour plus d'informations, consultez Être informé des opérations sur les fichiers.

  3. Appelez l'NotifyWhenUploaded API pour être averti lorsque les données écrites, jusqu'à la perte du stockage éphémère, ont été stockées de manière durable dans Amazon S3.

  4. Attendez que l'API ait terminé. Vous recevez alors un ID de notification.

    Vous recevez un CloudWatch événement avec le même identifiant de notification.

  5. Vérifiez que la métrique CachePercentDirty correspondant à votre partage de fichiers a la valeur 0. Cela confirme que toutes vos données ont été écrites sur Amazon S3. Pour plus d'informations sur les métriques de partage de fichiers, consultez Comprendre les métriques de partage de fichiers.

  6. Vous pouvez désormais redémarrer ou arrêter la passerelle de fichiers sans risquer de perdre des données.