Utilisation du stockage éphémère avec des 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 des 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 EC2 Amazon Machine Image et que le type d'instance que vous sélectionnez prend en charge le stockage éphémère, les disques éphémères sont automatiquement répertoriés. Vous pouvez sélectionner l'un des disques pour stocker les données du cache de votre passerelle. Pour plus d'informations, consultez le magasin d' EC2 instances Amazon dans le guide de EC2 l'utilisateur Amazon.

Si l' EC2 instance Amazon est arrêtée après l'écriture des données dans un stockage éphémère, mais avant qu'un chargement asynchrone ne se produise, toutes les données qui n'ont pas encore été téléchargées sur Amazon S3 FSx peuvent être perdues. Vous pouvez empêcher une telle perte de données en suivant les étapes indiquées avant de redémarrer ou d'arrêter l' EC2 instance qui héberge votre passerelle.

Important

Si vous arrêtez et démarrez une EC2 passerelle Amazon qui utilise un stockage éphémère, la passerelle sera définitivement hors ligne. 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 EC2 instance.

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

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

  2. Abonnez-vous pour recevoir des notifications de la part 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.