Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Dynamische Aktualisierung der Speicherkapazität
Sie können die folgende Lösung verwenden, um die SSD-Speicherkapazität eines FSx for ONTAP-Dateisystems dynamisch zu erhöhen, wenn die Menge der verwendeten SSD-Speicherkapazität einen von Ihnen angegebenen Schwellenwert überschreitet. Diese AWS CloudFormation Vorlage stellt automatisch alle Komponenten bereit, die erforderlich sind, um den Schwellenwert für die Speicherkapazität, den CloudWatch Amazon-Alarm, der auf diesem Schwellenwert basiert, und die AWS Lambda Funktion, die die Speicherkapazität des Dateisystems erhöht, zu definieren.
Die Lösung stellt automatisch alle benötigten Komponenten bereit und verwendet die folgenden Parameter:
-
Ihre FSx for ONTAP-Dateisystem-ID.
-
Der verwendete SSD-Speicherkapazitätsschwellenwert (numerischer Wert). Dies ist der Prozentsatz, bei dem der CloudWatch Alarm ausgelöst wird.
-
Der Prozentsatz, um den die Speicherkapazität erhöht werden soll (%).
-
Die E-Mail-Adresse, die für den Empfang von Skalierungsbenachrichtigungen verwendet wurde.
Themen
Übersicht über die Architektur
Durch die Bereitstellung dieser Lösung werden die folgenden Ressourcen in der erstellt AWS Cloud.
Die Abbildung zeigt die folgenden Schritte:
Die CloudFormation Vorlage stellt einen CloudWatch Alarm, eine AWS Lambda Funktion, eine Amazon Simple Notification Service (Amazon SNS) -Warteschlange und alle erforderlichen Rollen AWS Identity and Access Management (IAM) bereit. Die IAM-Rolle erteilt der Lambda-Funktion die Erlaubnis, die Amazon FSx-API-Operationen aufzurufen.
CloudWatch löst einen Alarm aus, wenn die genutzte Speicherkapazität des Dateisystems den angegebenen Schwellenwert überschreitet, und sendet eine Nachricht an die Amazon SNS-Warteschlange. Ein Alarm wird nur ausgelöst, wenn die genutzte Kapazität des Dateisystems den Schwellenwert für einen Zeitraum von 5 Minuten kontinuierlich überschreitet.
Die Lösung löst dann die Lambda-Funktion aus, die dieses Amazon SNS-Thema abonniert hat.
Die Lambda-Funktion berechnet die neue Speicherkapazität des Dateisystems auf der Grundlage des angegebenen prozentualen Steigerungswerts und legt die neue Speicherkapazität des Dateisystems fest.
Der ursprüngliche CloudWatch Alarmstatus und die Ergebnisse der Lambda-Funktionsoperationen werden an die Amazon SNS-Warteschlange gesendet.
Um Benachrichtigungen über die Aktionen zu erhalten, die als Reaktion auf den CloudWatch Alarm ausgeführt werden, müssen Sie das Amazon SNS-Themenabonnement bestätigen, indem Sie dem Link in der Abonnementbestätigungs-E-Mail folgen.
CloudFormation Vorlage
Diese Lösung dient der Automatisierung der Bereitstellung der Komponenten, die zur automatischen Erhöhung der Speicherkapazität eines FSx for ONTAP-Dateisystems verwendet werden. CloudFormation Laden Sie die Vorlage herunter, um diese Lösung zu verwenden. FSxOntapDynamicStorageScaling CloudFormation
Die Vorlage passt die Erhöhung der Speicherkapazität an die jüngste Wachstumsrate der Nutzung des Dateisystems an, anstatt bei jedem Alarm einen festen Prozentsatz anzuwenden. Der Scheduler versucht automatisch erneut, den Speicherplatz zu skalieren, der durch das Cooldown-Fenster blockiert wird.
Die Vorlage verwendet die im Folgenden beschriebenen Parameter. Überprüfen Sie die Vorlagenparameter und ihre Standardwerte und ändern Sie sie an die Anforderungen Ihres Dateisystems.
- FileSystemId
-
Kein Standardwert. Die ID des Dateisystems, für das Sie die Speicherkapazität automatisch erhöhen möchten.
- LowFreeDataStorageCapacityThreshold
-
Kein Standardwert. Gibt den Schwellenwert für die verwendete Speicherkapazität an, bei dem ein Alarm ausgelöst und die Speicherkapazität des Dateisystems automatisch erhöht werden soll. Dieser Wert wird in Prozent (%) der aktuellen Speicherkapazität des Dateisystems angegeben. Es wird davon ausgegangen, dass das Dateisystem über eine geringe freie Speicherkapazität verfügt, wenn der verwendete Speicher diesen Schwellenwert überschreitet.
- EmailAddress
-
Kein Standardwert. Gibt die E-Mail-Adresse an, die für das SNS-Abonnement verwendet werden soll, und empfängt Warnmeldungen zum Schwellenwert für die Speicherkapazität.
- Lambdas3-Bucket
-
Kein Standardwert. Der Name des Amazon S3-Buckets in Ihrem Konto, der das Lambda-Bereitstellungspaket (
lambda_function.zip) für die Skalierungsfunktion hostet. Sie müssen den Lambda-Code in diesen Bucket hochladen, bevor Sie den Stack bereitstellen. - Lambdas3-Schlüssel
-
Die Standardeinstellung ist /lambda_function.zip. fsx/DynamicScaling Der Amazon S3-Objektschlüssel des darin enthaltenen Lambda-Bereitstellungspakets.
LambdaS3Bucket - PercentIncrease
-
Die Standardeinstellung ist 20% (zulässiger Bereich 10 bis 100%). Gibt den Basisprozentsatz an, um den die Speicherkapazität erhöht werden soll, ausgedrückt als Prozentsatz der aktuellen Speicherkapazität.
EnableIntelligentScalingIst dies der Falltrue, passt die Vorlage das Inkrement entsprechend der aktuellen Wachstumsrate des Dateisystems nach oben oder unten an und begrenzt das Ergebnis auf den Wert von.MaxIncrementPercent - EnableIntelligentScaling
-
Die Standardeinstellung ist true. Wenn
true, berechnet die Lambda-Funktion die Speicherwachstumsrate CloudWatch anhand von Metriken und skaliert das Inkrement für schnell wachsende Dateisysteme nach oben und für langsam wachsende Dateisysteme nach unten. Wennfalse, wendet die Vorlage den Pauschalwert auf jeden Alarm an.PercentIncrease - MaxIncrementPercent
-
Die Standardeinstellung ist 100% (zulässiger Bereich 10 bis 500%). Gibt den maximalen prozentualen Anstieg an, den die intelligente Skalierung anwenden kann. Die angepassten Inkremente liegen zwischen 10% und diesem Wert.
- GrowthThresholds
-
Kein Standardwert. Optionales JSON-Array mit Wachstumsratenstufen in der Form
[[threshold_percent_per_day, multiplier, "label"], ...], die die integrierten Standardwerte überschreibt, die bei intelligenter Skalierung verwendet werden. Lassen Sie das Feld leer, um die integrierten Stufen zu verwenden. - MinHoursBetweenScaling
-
Die Standardeinstellung ist 6 Stunden (zulässiger Bereich 1 bis 24). Gibt die Mindestzeit zwischen zwei Skalierungsvorgängen auf demselben Dateisystem an. Alarme, die während der Abklingzeit ausgelöst werden, werden zurückgestellt und automatisch erneut versucht.
- MaxRetryAttempts
-
Die Standardeinstellung ist 12 (zulässiger Bereich 1 bis 50). Gibt die maximale Anzahl von Wiederholungsversuchen an, wenn die Skalierung durch das Abklingzeitfenster blockiert wird.
- RetryDelayMinutes
-
Die Standardeinstellung ist 5 Minuten (zulässiger Bereich 1 bis 60). Gibt die Verzögerung zwischen zwei aufeinanderfolgenden Wiederholungsversuchen an.
- RetryBufferMinutes
-
Die Standardeinstellung ist 5 Minuten (zulässiger Bereich 0 bis 60). Gibt die Pufferzeit an, die nach Ablauf der Abklingzeit hinzugefügt wird, bevor der erste Wiederholungsversuch ausgeführt wird.
- ScheduleCleanupAgeDays
-
Die Standardeinstellung ist 7 Tage (zulässiger Bereich 1 bis 30). Gibt das Alter an, in dem alte Scheduler-Zeitpläne für Wiederholungsversuche bereinigt werden.
Automatisierte Bereitstellung mit CloudFormation
Mit dem folgenden Verfahren wird ein CloudFormation Stack konfiguriert und bereitgestellt, um die Speicherkapazität eines FSx for ONTAP-Dateisystems automatisch zu erhöhen. Die Bereitstellung dauert einige Minuten. Weitere Informationen zum Erstellen eines CloudFormation Stacks finden Sie im AWS CloudFormation Benutzerhandbuch unter Erstellen eines Stacks auf der AWS CloudFormation Konsole.
Anmerkung
Bei der Implementierung dieser Lösung werden die zugehörigen AWS Dienste in Rechnung gestellt. Weitere Informationen finden Sie auf den Seiten mit den Preisdetails für diese Dienste.
Bevor Sie beginnen, benötigen Sie die ID des Amazon FSx-Dateisystems, das in der Amazon Virtual Private Cloud (Amazon VPC) ausgeführt wird, in Ihrem. AWS-Konto Weitere Informationen zum Erstellen von Amazon FSx-Ressourcen finden Sie unter. Erste Schritte mit Amazon FSx for ONTAP NetApp
Sie müssen außerdem das Lambda-Bereitstellungspaket in einem Amazon S3-Bucket in Ihrem Konto hosten, bevor Sie den Stack bereitstellen. Laden Sie das Bereitstellungspaket lambda_function.zip herunter und laden Sie es in Ihren Bucket hoch, ohne es zu entpacken. Sie geben den Bucket-Namen und den Objektschlüssel für den Stack an, indem Sie die LambdaS3Key Parameter LambdaS3Bucket und verwenden.
Um die automatische Speicherkapazität zu starten, erhöhen Sie den Lösungsstapel
-
Laden Sie das FSxOntapDynamicStorageScaling CloudFormation Vorlagenarchiv herunter.
Anmerkung
Amazon FSx ist derzeit nur in bestimmten AWS Regionen verfügbar. Sie müssen diese Lösung in einer AWS Region einführen, in der Amazon FSx verfügbar ist. Weitere Informationen finden Sie unter Amazon FSx-Endpunkte und Kontingente im. Allgemeine AWS-Referenz
-
Auszug
FSxOntapDynamicStorageScaling.yamlaus dem heruntergeladenen Archiv. In den folgenden Schritten laden Sie die entpackte YAML-Vorlagendatei hoch. CloudFormation -
Wählen Sie in der CloudFormation Konsole Stapel erstellen > Mit neuen Ressourcen.
-
Wählen Sie „Vorlage ist fertig“. Wählen Sie im Abschnitt Vorlage angeben die Option Eine Vorlagendatei hochladen aus und laden Sie die heruntergeladene Vorlage hoch.
Geben Sie im Feld Stackdetails angeben die Werte für Ihre Lösung zur automatischen Erhöhung der Speicherkapazität ein.
Geben Sie einen Stack-Namen ein.
Überprüfen Sie unter Parameter die Parameter für die Vorlage und ändern Sie sie, um sie an die Anforderungen Ihres Dateisystems anzupassen. Klicken Sie anschließend auf Weiter.
Anmerkung
Um E-Mail-Benachrichtigungen zu erhalten, wenn diese CloudFormation Vorlage eine Skalierung versucht, bestätigen Sie die SNS-Abonnement-E-Mail, die Sie nach der Bereitstellung der Vorlage erhalten.
-
Geben Sie die gewünschten Optionseinstellungen für Ihre benutzerdefinierte Lösung ein, und wählen Sie dann Weiter.
-
Überprüfen und bestätigen Sie unter Überprüfen die Lösungseinstellungen. Sie müssen das Kontrollkästchen aktivieren, um zu bestätigen, dass die Vorlage IAM-Ressourcen erstellt.
-
Wählen Sie Create aus, um den Stack bereitzustellen.
Sie können den Status des Stacks in der CloudFormation Konsole in der Spalte Status einsehen. In ein paar Minuten sollte Ihnen der Status CREATE_COMPLETE angezeigt werden.
Aktualisierung des Stacks
Nachdem der Stapel erstellt wurde, können Sie ihn aktualisieren, indem Sie dieselbe Vorlage verwenden und neue Werte für die Parameter angeben. Weitere Informationen finden Sie unter Stacks direkt im AWS CloudFormation Benutzerhandbuch aktualisieren.