Augmenter dynamiquement la capacité de stockage d'un système de fichiers FSx pour serveur de fichiers Windows - Serveur FSx de fichiers Amazon pour Windows

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 serveur de fichiers Windows

Au lieu d'augmenter manuellement la capacité FSx de stockage de votre système de fichiers Windows File Server à mesure que la quantité de données stockées augmente, vous pouvez utiliser un AWS 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 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'SNSabonnement

  • Régler le seuil d'alarme (Oui/Non)

Présentation de l’architecture

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

Schéma d'architecture de la solution pour 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 AWS CloudFormation modèle déploie une CloudWatch alarme, une AWS Lambda fonction, une file d'attente Amazon Simple Notification Service (AmazonSNS) et tous les rôles requis AWS Identity and Access Management (IAM). Le IAM rôle autorise la fonction Lambda à appeler les opérations Amazon FSxAPI.

  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 SNS file d'attente Amazon.

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

  4. La fonction Lambda calcule la nouvelle capacité de stockage du système de fichiers en fonction du pourcentage d'augmentation spécifié 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 AmazonSNS.

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

AWS CloudFormation modèle

Cette solution permet AWS 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 AWS CloudFormation modèle I ncreaseFSx Size.

Le modèle utilise les paramètres décrits ci-dessous. 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 initial de capacité de stockage libre à 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. Exprimé en pourcentage, le CloudFormation modèle est recalculé en GiB pour correspondre aux paramètres de l'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. Si elle est définie 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 défini sur Oui, le seuil d'espace libre disponible (LowFreeDataStorageCapacityThreshold) spécifié en GiB est augmenté de 20 % pour les événements d'augmentation de capacité de stockage ultérieurs.

EmailAddress

Aucune valeur par défaut. Spécifie l'adresse e-mail à utiliser pour l'SNSabonnement et reçoit des alertes relatives au 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 automatisé avec AWS CloudFormation

La procédure suivante configure et déploie une AWS 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 de détail des tarifs de ces services.

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

Pour lancer la pile de solutions d'augmentation automatique de la capacité de stockage
  1. Téléchargez le AWS CloudFormation modèle I ncreaseFSx Size. 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 n'FSxest 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 FSxPoints de terminaison et quotas Amazon 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 Next.

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

  7. 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 5 minutes.

Mise à jour de 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.