View a markdown version of this page

Augmenter dynamiquement la capacité de stockage d'un système de fichiers FSx pour Windows File Server - Amazon FSx for Windows File Server

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.

Augmenter dynamiquement la capacité de stockage d'un système de fichiers FSx pour Windows File Server

Au lieu d'augmenter manuellement la capacité de stockage de votre système de fichiers FSx pour Windows File Server à mesure que la quantité de données stockées augmente, vous pouvez utiliser un CloudFormation modèle pour augmenter automatiquement le stockage. La solution présentée dans cette section augmente dynamiquement la capacité de stockage d'un système de fichiers lorsque la quantité de capacité de stockage disponible tombe en dessous d'un seuil défini que vous spécifiez.

Ce AWS CloudFormation modèle déploie automatiquement tous les composants nécessaires pour définir le seuil de capacité de stockage disponible, l' CloudWatchalarme Amazon basée sur ce seuil et la AWS Lambda fonction qui augmente la capacité de stockage du système de fichiers.

La solution prend en compte les paramètres suivants :

  • L'ID du système de fichiers

  • Le seuil de capacité de stockage disponible (valeur numérique)

  • Unité de mesure (pourcentage [par défaut] ou GiB)

  • Pourcentage d'augmentation de la capacité de stockage (%)

  • L'adresse e-mail pour l'abonnement au SNS

  • Régler le seuil d'alarme (Yes/No)

Présentation de l’architecture

Le déploiement de cette solution permet de créer les ressources suivantes dans le AWS cloud.

Schéma d'architecture de la solution permettant d'augmenter automatiquement la capacité de stockage d'un système de fichiers FSx pour Windows File Server.

Le diagramme suivant illustre les étapes suivantes :

  1. Le CloudFormation modèle déploie une CloudWatch alarme, une AWS Lambda fonction, une file d'attente Amazon Simple Notification Service (Amazon SNS) et tous les rôles requis Gestion des identités et des accès AWS (IAM). Le rôle IAM autorise la fonction Lambda à invoquer les opérations de l'API Amazon FSx.

  2. CloudWatch déclenche une alarme lorsque la capacité de stockage disponible du système de fichiers passe en dessous du seuil spécifié et envoie un message à la file d'attente Amazon SNS.

  3. La solution déclenche ensuite la fonction Lambda qui est abonnée à cette rubrique Amazon SNS.

  4. La fonction Lambda calcule la nouvelle capacité de stockage du système de fichiers en fonction de la valeur d'augmentation en pourcentage spécifiée et définit la nouvelle capacité de stockage du système de fichiers.

  5. La fonction Lambda peut éventuellement ajuster le seuil de capacité de stockage disponible afin qu'il soit égal à un pourcentage spécifié de la nouvelle capacité de stockage du système de fichiers.

  6. L'état d' CloudWatch alarme d'origine et les résultats des opérations de la fonction Lambda sont envoyés à la file d'attente Amazon SNS.

Pour recevoir des notifications concernant les actions effectuées en réponse à l' CloudWatch alarme, vous devez confirmer l'abonnement à la rubrique Amazon SNS en suivant le lien fourni dans l'e-mail de confirmation d'abonnement.

CloudFormation modèle

Cette solution permet CloudFormation d'automatiser le déploiement des composants utilisés pour augmenter automatiquement la capacité de stockage d'un système de fichiers FSx pour Windows File Server. Pour utiliser cette solution, téléchargez le IncreaseFSxSize CloudFormation modèle.

Le modèle utilise les paramètres décrits comme suit. Passez en revue les paramètres du modèle et leurs valeurs par défaut, puis modifiez-les en fonction des besoins de votre système de fichiers.

FileSystemId

Aucune valeur par défaut. ID du système de fichiers dont vous souhaitez augmenter automatiquement la capacité de stockage.

LowFreeDataStorageCapacityThreshold

Aucune valeur par défaut. Spécifie le seuil de capacité de stockage libre initial à partir duquel déclencher une alarme et augmenter automatiquement la capacité de stockage du système de fichiers, spécifié en GiB ou en pourcentage (%) de la capacité de stockage actuelle du système de fichiers. Lorsqu'il est exprimé en pourcentage, le CloudFormation modèle est recalculé en GiB pour correspondre aux paramètres d'alarme. CloudWatch

LowFreeDataStorageCapacityThresholdUnit

La valeur par défaut est  %. Spécifie les unités pour leLowFreeDataStorageCapacityThreshold, soit en GiB, soit en pourcentage de la capacité de stockage actuelle.

AlarmModificationNotification

La valeur par défaut est Oui. S'il est réglé sur Oui, la valeur initiale LowFreeDataStorageCapacityThreshold est augmentée proportionnellement à la valeur des PercentIncrease seuils d'alarme suivants.

Par exemple, lorsqu'il PercentIncrease est défini sur 20 et AlarmModificationNotification sur Oui, le seuil d'espace libre disponible (LowFreeDataStorageCapacityThreshold) spécifié en GiB est augmenté de 20 % pour les événements d'augmentation de la capacité de stockage ultérieurs.

EmailAddress

Aucune valeur par défaut. Spécifie l'adresse e-mail à utiliser pour l'abonnement SNS et reçoit des alertes de seuil de capacité de stockage.

PercentIncrease

Aucune valeur par défaut. Spécifie le montant d'augmentation de la capacité de stockage, exprimé en pourcentage de la capacité de stockage actuelle.

Déploiement automatique avec CloudFormation

La procédure suivante configure et déploie une CloudFormation pile pour augmenter automatiquement la capacité de stockage d'un système de fichiers FSx pour Windows File Server. Le déploiement prend environ 5 minutes.

Note

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

Avant de commencer, vous devez disposer de l'ID du système de fichiers Amazon FSx exécuté dans un Amazon Virtual Private Cloud (Amazon VPC) dans votre AWS compte. Pour plus d'informations sur la création de ressources Amazon FSx, consultezCommencer à utiliser Amazon FSx for Windows File Server.

Pour lancer la pile de solutions d'augmentation automatique de la capacité de stockage
  1. Téléchargez le modèle IncreaseFSxSize CloudFormation . Pour plus d'informations sur la création d'une CloudFormation pile, consultez la section Création d'une pile sur la AWS CloudFormation console dans le Guide de AWS CloudFormation l'utilisateur.

    Note

    Amazon FSx n'est actuellement disponible que dans certaines AWS régions. Vous devez lancer cette solution dans une AWS région où Amazon FSx est disponible. Pour plus d'informations, consultez la section Points de terminaison et quotas Amazon FSx dans le. Références générales AWS

  2. Dans Spécifier les détails de la pile, entrez les valeurs de votre solution d'augmentation automatique de la capacité de stockage.

    Capture d'écran montrant les valeurs saisies pour la page Spécifier les détails de la pile pour le CloudFormation modèle.
  3. Entrez un nom de pile.

  4. 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. Ensuite, sélectionnez Suivant.

  5. Entrez les paramètres d'options que vous souhaitez pour votre solution personnalisée, puis choisissez Suivant.

  6. Pour Réviser, vérifiez et confirmez les paramètres de la solution. Vous devez cocher la case en reconnaissant que le modèle crée des ressources IAM.

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

Vous pouvez consulter l'état de la pile dans la CloudFormation console dans la colonne État. Le statut CREATE_COMPLETE devrait apparaître dans environ 5 minutes.

Mettre à jour la pile

Une fois la pile créée, vous pouvez la mettre à jour en utilisant le même modèle et en fournissant de nouvelles valeurs pour les paramètres. Pour plus d'informations, consultez la section Mise à jour des piles directement dans le Guide de l'AWS CloudFormation utilisateur.