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 le modèle déploie automatiquement tous les composants nécessaires pour définir le seuil de capacité de stockage, l'Amazon CloudWatch alarme basée sur ce seuil, et 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 CloudWatch l'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 permet de créer les ressources suivantes dans le AWS Cloud.
Le diagramme suivant illustre les étapes suivantes :
Le CloudFormation le modèle déploie un CloudWatch alarme, et AWS Lambda fonction, une file d'attente Amazon Simple Notification Service (Amazon SNS) et tout ce qui est requis Gestion des identités et des accès AWS rôles (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 capacité de stockage du nouveau système de fichiers en fonction de la valeur d'augmentation en pourcentage spécifiée, jusqu'à la capacité de stockage SSD maximale pour la configuration du système de fichiers, et définit la capacité de stockage du nouveau système de fichiers.
L'original CloudWatch l'état de l'alarme 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 à la CloudWatch alarme, vous devez confirmer l'abonnement à la rubrique Amazon SNS en suivant le lien fourni dans le Confirmation d'abonnement courriel.
CloudFormation modèle
Cette solution utilise CloudFormation pour 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.
Si l'augmentation calculée dépasse la capacité de stockage SSD maximale du système de fichiers, la fonction Lambda augmente la capacité de stockage au maximum. Si le système de fichiers atteint déjà sa capacité de stockage SSD maximale, la fonction maintient la capacité de stockage inchangée et envoie une notification.
Le modèle utilise le Paramètres décrit 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. Le nom du compartiment Amazon S3 de votre compte qui héberge le package de déploiement Lambda (
lambda_function.zip) pour la fonction de mise à l'échelle. 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 dans
LambdaS3Bucket. - PercentIncrease
-
La valeur par défaut est 20 % (plage autorisée) 10 % pour 100 %). Spécifie le pourcentage de base par lequel augmenter la capacité de stockage, exprimé en pourcentage de la capacité de stockage actuelle. Quand
EnableIntelligentScalingesttrue, 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 deMaxIncrementPercent. - EnableIntelligentScaling
-
La valeur par défaut est vrai. Quand
true, la fonction Lambda calcule le taux de croissance du stockage à partir de CloudWatch mesure et adapte l'incrément à la hausse pour les systèmes de fichiers à croissance rapide et à la baisse pour les systèmes de fichiers à croissance lente. Quandfalse, le modèle applique le platPercentIncreasevaleur de chaque alarme. - MaxIncrementPercent
-
La valeur par défaut est 100 % (plage autorisée) 10 % pour 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 dans le formulaire
[[threshold_percent_per_day, multiplier, "label"], ...]qui remplace les valeurs par défaut intégrées utilisées par Intelligent Scaling. Laissez ce champ vide pour utiliser les niveaux intégrés. - MinHoursBetweenScaling
-
La valeur par défaut est 6 heures (plage autorisée) 1 pour 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) 1 pour 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 5 minutes (plage autorisée) 1 pour 60). Spécifie le délai entre deux nouvelles tentatives consécutives.
- RetryBufferMinutes
-
La valeur par défaut est 5 minutes (plage autorisée) 0 pour 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 7 jours (intervalle autorisé) 1 pour 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 un CloudFormation stack pour augmenter automatiquement la capacité de stockage d'un système de fichiers FSx pour ONTAP. Le déploiement prend quelques minutes. Pour plus d'informations sur la création d'un CloudFormation empiler, voir Création d'une pile sur AWS CloudFormation console dans le AWS CloudFormation Guide de l'utilisateur.
Note
La mise en œuvre de cette solution entraîne la facturation des frais associés AWS services. 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, consultez Démarrez avec Amazon FSx pour NetApp AU ROBINET.
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 lambda_function.zip package de déploiement et téléchargez-le dans votre bucket sans le déballer. Vous fournissez le nom du compartiment et la clé d'objet à la pile en utilisant LambdaS3Bucket et LambdaS3Key paramètres.
Pour lancer la pile de solutions d'augmentation automatique de la capacité de stockage
-
Téléchargez le FSxOntapDynamicStorageScaling CloudFormation archive de modèles.
Note
Amazon FSx n'est actuellement disponible que dans certaines AWS Régions. Vous devez lancer cette solution dans un AWS Région dans laquelle Amazon FSx est disponible. Pour plus d'informations, voir Points de terminaison et quotas Amazon FSx dans le Références générales AWS.
-
Extrait
FSxOntapDynamicStorageScaling.yamlà partir de l'archive téléchargée. Vous chargez le fichier modèle YAML extrait sur CloudFormation dans les étapes suivantes. -
À partir du CloudFormation console, choisissez Créer une pile > Avec de nouvelles ressources.
-
Choisissez Le modèle est prêt. Dans le Spécifier le modèle section, choisissez Charger un fichier modèle et télé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 la pile.
Pour 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 CloudFormation modèle, confirmez l'e-mail d'abonnement au SNS que vous recevez après avoir déployé le modèle.
-
Entrez le Options paramètres que vous souhaitez pour votre solution personnalisée, puis choisissez Suivant.
-
Pour Révision, 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 CloudFormation console dans État colonne. Vous devriez voir le statut de CRÉER_COMPLET 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, voir Mise à jour directe des piles dans le AWS CloudFormation Guide de l'utilisateur.