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.
Mise à jour dynamique de la capacité de stockage
Vous pouvez utiliser la solution suivante pour augmenter dynamiquement la capacité de stockage SSD d'un système de fichiers FSx pour ONTAP lorsque la quantité de capacité de stockage SSD utilisée dépasse un seuil 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, l' CloudWatch alarme Amazon basée sur ce seuil et la AWS Lambda fonction qui augmente la capacité de stockage du système de fichiers.
La solution déploie automatiquement tous les composants nécessaires et utilise les paramètres suivants :
-
Votre identifiant de système de fichiers FSx pour ONTAP.
-
Seuil de capacité de stockage SSD utilisé (valeur numérique). Il s'agit du pourcentage auquel l' CloudWatch alarme sera déclenchée.
-
Pourcentage d'augmentation de la capacité de stockage (%).
-
Adresse e-mail utilisée pour recevoir les notifications de dimensionnement.
Rubriques
Présentation de l’architecture
Le déploiement de cette solution intègre les ressources suivantes dans le AWS Cloud.
Le diagramme suivant illustre les étapes suivantes :
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.
CloudWatch déclenche une alarme lorsque la capacité de stockage utilisée par le système de fichiers dépasse le seuil spécifié et envoie un message à la file d'attente Amazon SNS. Une alarme est déclenchée uniquement lorsque la capacité utilisée du système de fichiers dépasse le seuil de manière continue pendant une période de 5 minutes.
La solution déclenche ensuite la fonction Lambda qui est abonnée à cette rubrique Amazon SNS.
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.
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 ONTAP. Pour utiliser cette solution, téléchargez le FSxOntapDynamicStorageScaling CloudFormation modèle.
Le modèle ajuste l'incrément de capacité de stockage en fonction du taux de croissance récent de l'utilisation du système de fichiers au lieu d'appliquer un pourcentage fixe à chaque alarme. Le planificateur réessaie automatiquement la mise à l'échelle du stockage bloquée par la fenêtre de refroidissement.
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 utilisé à partir duquel déclencher une alarme et augmenter automatiquement la capacité de stockage du système de fichiers, spécifié en pourcentage (%) de la capacité de stockage actuelle du système de fichiers. Le système de fichiers est considéré comme ayant une faible capacité de stockage disponible lorsque le stockage utilisé dépasse ce seuil.
- EmailAddress
-
Aucune valeur par défaut. Spécifie l'adresse e-mail à utiliser pour l'abonnement SNS et reçoit les alertes relatives au seuil de capacité de stockage.
- Seau Lambdas 3
-
Aucune valeur par défaut. Nom du compartiment Amazon S3 de votre compte qui héberge le package de déploiement Lambda (
lambda_function.zip) pour la fonction de dimensionnement. Vous devez télécharger le code Lambda dans ce compartiment avant de déployer la pile. - Lambda S3 Key
-
La valeur par défaut est fsx/DynamicScaling /lambda_function.zip. La clé d'objet Amazon S3 du package de déploiement Lambda inclus dans
LambdaS3Bucket. - PercentIncrease
-
La valeur par défaut est 20 % (plage autorisée de 10 % à 100 %). Spécifie le pourcentage de base par lequel augmenter la capacité de stockage, exprimé en pourcentage de la capacité de stockage actuelle. Lorsque
EnableIntelligentScalingc'est le castrue, le modèle ajuste l'incrément vers le haut ou vers le bas en fonction du taux de croissance récent du système de fichiers et fixe le résultat à la valeur de.MaxIncrementPercent - EnableIntelligentScaling
-
La valeur par défaut est true. Lorsque
true, la fonction Lambda calcule le taux de croissance du stockage à partir de CloudWatch métriques et augmente l'incrément pour les systèmes de fichiers à croissance rapide et vers le bas pour les systèmes à croissance lente. Quandfalse, le modèle applique laPercentIncreasevaleur forfaitaire à chaque alarme. - MaxIncrementPercent
-
La valeur par défaut est 100 % (plage autorisée de 10 % à 500 %). Spécifie l'incrément en pourcentage maximal que la mise à l'échelle intelligente peut appliquer. Les incréments ajustés sont limités entre 10 % et cette valeur.
- GrowthThresholds
-
Aucune valeur par défaut. Tableau JSON facultatif de niveaux de taux de croissance sous la forme
[[threshold_percent_per_day, multiplier, "label"], ...]qui remplace les valeurs par défaut intégrées utilisées par la mise à l'échelle intelligente. Laissez ce champ vide pour utiliser les niveaux intégrés. - MinHoursBetweenScaling
-
La valeur par défaut est de 6 heures (plage autorisée de 1 à 24). Spécifie le temps minimum entre deux opérations de dimensionnement sur le même système de fichiers. Les alarmes qui se déclenchent pendant le temps de recharge sont différées et réessayées automatiquement.
- MaxRetryAttempts
-
La valeur par défaut est 12 (plage autorisée de 1 à 50). Spécifie le nombre maximum de tentatives lorsque la mise à l'échelle est bloquée par la fenêtre de recharge.
- RetryDelayMinutes
-
La valeur par défaut est de 5 minutes (plage autorisée de 1 à 60). Spécifie le délai entre deux nouvelles tentatives consécutives.
- RetryBufferMinutes
-
La valeur par défaut est de 5 minutes (plage autorisée de 0 à 60). Spécifie la durée de la mémoire tampon ajoutée après l'expiration du temps de recharge avant la première tentative.
- ScheduleCleanupAgeDays
-
La valeur par défaut est de 7 jours (plage autorisée de 1 à 30). Spécifie l'âge auquel les anciens programmes de nouvelles tentatives du Scheduler sont nettoyés.
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 ONTAP. Le déploiement ne prend que quelques minutes. 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
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 qui s'exécute dans Amazon Virtual Private Cloud (Amazon VPC) dans votre. Compte AWS Pour plus d'informations sur la création de ressources Amazon FSx, consultezCommencer à utiliser Amazon FSx pour ONTAP NetApp.
Vous devez également héberger le package de déploiement Lambda dans un compartiment Amazon S3 de votre compte avant de déployer la pile. Téléchargez le package de déploiement lambda_function.zip et chargez-le dans votre bucket sans le déballer. Vous fournissez le nom du compartiment et la clé d'objet à la pile à l'aide LambdaS3Bucket des LambdaS3Key paramètres et.
Pour lancer la pile de solutions d'augmentation automatique de la capacité de stockage
-
Téléchargez l'archive des FSxOntapDynamicStorageScaling CloudFormation modèles.
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
-
Extrait
FSxOntapDynamicStorageScaling.yamlde l'archive téléchargée. Vous chargez le fichier modèle YAML extrait vers CloudFormation en suivant les étapes suivantes. -
Dans la CloudFormation console, choisissez Créer une pile > Avec de nouvelles ressources.
-
Choose Template est prêt. Dans la section Spécifier le modèle, choisissez Charger un fichier modèle et chargez le modèle que vous avez téléchargé.
Dans Spécifier les détails de la pile, entrez les valeurs de votre solution d'augmentation automatique de la capacité de stockage.
Entrez un nom de pile.
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.
Note
Pour recevoir des notifications par e-mail lors d'une tentative de dimensionnement à l'aide de ce CloudFormation modèle, confirmez l'e-mail d'abonnement SNS que vous recevez après le déploiement du modèle.
-
Entrez les paramètres d'options que vous souhaitez pour votre solution personnalisée, puis choisissez Suivant.
-
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.
-
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 quelques 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.