Informations supplémentaires - FSx pour Lustre

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.

Informations supplémentaires

Cette section fournit une référence des fonctionnalités Amazon FSx prises en charge mais déconseillées.

Configuration d'un calendrier de sauvegarde personnalisé

Nous vous recommandons AWS Backup de l'utiliser pour configurer un calendrier de sauvegarde personnalisé pour votre système de fichiers. Les informations fournies ici sont fournies à titre de référence si vous devez planifier des sauvegardes plus fréquemment que lorsque vous les utilisez AWS Backup.

Lorsque cette option est activée, Amazon effectue FSx automatiquement une sauvegarde de votre système de fichiers une fois par jour pendant une fenêtre de sauvegarde quotidienne. Amazon FSx applique une période de rétention que vous spécifiez pour ces sauvegardes automatiques. Il prend également en charge les sauvegardes initiées par l'utilisateur, ce qui vous permet d'effectuer des sauvegardes à tout moment.

Vous trouverez ci-dessous les ressources et la configuration nécessaires pour déployer une planification de sauvegarde personnalisée. La planification des sauvegardes personnalisées effectue des sauvegardes initiées par l'utilisateur sur un système de fichiers Amazon FSx for Lustre selon un calendrier personnalisé que vous définissez. Par exemple, une fois toutes les six heures, une fois par semaine, etc. Ce script configure également la suppression des sauvegardes antérieures à la période de rétention spécifiée.

La solution déploie automatiquement tous les composants nécessaires et prend en compte les paramètres suivants :

  • Le système de fichiers

  • Un modèle de planification CRON pour effectuer des sauvegardes

  • Période de conservation des sauvegardes (en jours)

  • Les balises de nom de sauvegarde

Pour plus d'informations sur les modèles de planification CRON, consultez la section Expressions de planification pour les règles dans le guide de CloudWatch l'utilisateur Amazon.

Présentation de l’architecture

Le déploiement de cette solution génère les ressources suivantes dans le AWS Cloud.

Schéma illustrant l'architecture de la AWS Backup solution.

Cette solution effectue les opérations suivantes :

  1. Le AWS CloudFormation modèle déploie un CloudWatch événement, une fonction Lambda, une file d'attente Amazon SNS et un rôle IAM. Le rôle IAM autorise la fonction Lambda à appeler les opérations de l'API FSx Amazon for Lustre.

  2. L' CloudWatch événement s'exécute selon un calendrier que vous définissez sous la forme d'un modèle CRON, lors du déploiement initial. Cet événement appelle la fonction Lambda du gestionnaire de sauvegarde de la solution qui appelle l'opération d'API FSx Amazon CreateBackup for Lustre pour lancer une sauvegarde.

  3. Le gestionnaire de sauvegarde extrait une liste des sauvegardes existantes initiées par l'utilisateur pour le système de fichiers spécifié à l'aide de. DescribeBackups Il supprime ensuite les sauvegardes antérieures à la période de rétention, que vous avez spécifiée lors du déploiement initial.

  4. Le gestionnaire de sauvegarde envoie un message de notification à la file d'attente Amazon SNS en cas de sauvegarde réussie si vous choisissez l'option d'être averti lors du déploiement initial. Une notification est toujours envoyée en cas de panne.

AWS CloudFormation modèle

Cette solution permet AWS CloudFormation d'automatiser le déploiement de la solution de planification de sauvegarde personnalisée Amazon FSx for Lustre. Pour utiliser cette solution, téléchargez le fsx-scheduled-backupmodèle AWS CloudFormation .template.

Déploiement automatique

La procédure suivante permet de configurer et de déployer cette solution de planification de sauvegarde personnalisée. Le déploiement prend environ cinq minutes. Avant de commencer, vous devez disposer de l'identifiant d'un système de fichiers Amazon FSx for Lustre exécuté dans un Amazon Virtual Private Cloud (Amazon VPC) sur votre AWS compte. Pour plus d'informations sur la création de ces ressources, consultezCommencer à utiliser Amazon FSx pour Lustre.

Note

La mise en œuvre de cette solution entraîne la facturation des AWS services associés. Pour plus d'informations, consultez les pages de détail des tarifs de ces services.

Pour lancer la pile de solutions de sauvegarde personnalisée
  1. Téléchargez le fsx-scheduled-backupmodèle AWS CloudFormation .template. Pour plus d'informations sur la création d'une AWS CloudFormation pile, consultez la section Création d'une pile sur la AWS CloudFormation console dans le guide de AWS CloudFormation l'utilisateur.

    Note

    Par défaut, ce modèle est lancé dans la AWS région USA Est (Virginie du Nord). Amazon FSx for Lustre n'est actuellement disponible que dans des versions spécifiques Régions AWS. Vous devez lancer cette solution dans une AWS région où Amazon FSx for Lustre est disponible. Pour plus d'informations, consultez le Amazon FSx section Régions AWS et points de terminaison dans le Références générales AWS.

  2. Pour les paramètres, passez en revue les paramètres du modèle et modifiez-les en fonction des besoins de votre système de fichiers. Cette solution utilise les valeurs par défaut suivantes.

    Paramètre Par défaut Description
    ID du système de fichiers Amazon FSx for Lustre Aucune valeur par défaut ID du système de fichiers que vous souhaitez sauvegarder.
    Modèle de planification CRON pour les sauvegardes. 0 0/4 * * ? * Planification de l'exécution de l' CloudWatch événement, du déclenchement d'une nouvelle sauvegarde et de la suppression des anciennes sauvegardes en dehors de la période de conservation.
    Conservation des sauvegardes (jours) 7 Nombre de jours pendant lesquels les sauvegardes initiées par l'utilisateur sont conservées. La fonction Lambda supprime les sauvegardes initiées par l'utilisateur datant de plus de ce nombre de jours.
    Nom des sauvegardes sauvegarde planifiée par l'utilisateur Le nom de ces sauvegardes, qui apparaît dans la colonne Backup Name de la console de gestion Amazon FSx for Lustre.
    Notifications de sauvegarde Oui Choisissez si vous souhaitez être averti lorsque les sauvegardes sont lancées avec succès. Une notification est toujours envoyée en cas d'erreur.
    Adresse e-mail Aucune valeur par défaut Adresse e-mail pour s'abonner aux notifications SNS.
  3. Choisissez Suivant.

  4. Pour Options, choisissez Next.

  5. Pour la révision, vérifiez et confirmez les paramètres. Vous devez cocher la case reconnaissant que le modèle crée des ressources IAM.

  6. Choisissez Créer pour déployer la pile.

Vous pouvez consulter l'état de la pile dans la AWS CloudFormation console dans la colonne État. Vous devriez voir le statut CREATE_COMPLETE dans environ cinq minutes.

Options supplémentaires

Vous pouvez utiliser la fonction Lambda créée par cette solution pour effectuer des sauvegardes planifiées personnalisées de plusieurs systèmes de fichiers Amazon FSx for Lustre. L'ID du système de fichiers est transmis à la fonction Amazon FSx for Lustre dans le JSON d'entrée pour l' CloudWatch événement. Le JSON par défaut transmis à la fonction Lambda est le suivant, où les valeurs pour FileSystemId et SuccessNotification sont transmises à partir des paramètres spécifiés lors du lancement de la AWS CloudFormation pile.

{ "start-backup": "true", "purge-backups": "true", "filesystem-id": "${FileSystemId}", "notify_on_success": "${SuccessNotification}" }

Pour planifier des sauvegardes pour un système de fichiers Amazon FSx for Lustre supplémentaire, créez une autre règle CloudWatch d'événement. Pour ce faire, utilisez la source d'événements Schedule, avec la fonction Lambda créée par cette solution comme cible. Choisissez Constant (texte JSON) sous Configurer l'entrée. À l'entrée JSON, remplacez simplement l'ID du système de fichiers Amazon FSx par l'ID du système de fichiers Lustre à sauvegarder à la place de${FileSystemId}. Vous pouvez également remplacer l'Yesun ou No l'autre ${SuccessNotification} dans le JSON ci-dessus.

Les règles d' CloudWatch événements supplémentaires que vous créez manuellement ne font pas partie de la AWS CloudFormation pile de solutions de sauvegarde planifiée personnalisées Amazon FSx for Lustre. Ils ne sont donc pas supprimés si vous supprimez la pile.