

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Aggiornamento dinamico della capacità di storage
<a name="automate-storage-capacity-increase"></a>

È possibile utilizzare la seguente soluzione per aumentare dinamicamente la capacità di archiviazione SSD di un file system FSx for ONTAP quando la quantità di capacità di archiviazione SSD utilizzata supera una soglia specificata. Questo AWS CloudFormation modello implementa automaticamente tutti i componenti necessari per definire la soglia di capacità di archiviazione, l' CloudWatch allarme Amazon basato su questa soglia e la AWS Lambda funzione che aumenta la capacità di archiviazione del file system.

La soluzione distribuisce automaticamente tutti i componenti necessari e utilizza i seguenti parametri:
+ L'ID del tuo file system FSx for ONTAP.
+ La soglia di capacità di archiviazione SSD utilizzata (valore numerico). Questa è la percentuale alla quale verrà CloudWatch attivato l'allarme.
+ La percentuale in base alla quale aumentare la capacità di archiviazione (%).
+ L'indirizzo e-mail utilizzato per ricevere le notifiche di ridimensionamento.

**Topics**
+ [Panoramica dell’architettura](#storage-inc-architecture)
+ [CloudFormation modello](#storage-capacity-CFN-template)
+ [Distribuzione automatizzata con CloudFormation](#fsx-dynamic-storage-increase-deployment)

## Panoramica dell’architettura
<a name="storage-inc-architecture"></a>

L'implementazione di questa soluzione crea le seguenti risorse in. Cloud AWS

![Diagramma dell'architettura della soluzione per aumentare automaticamente la capacità di archiviazione di un file system FSx for ONTAP.](http://docs.aws.amazon.com/it_it/fsx/latest/ONTAPGuide/images/dynamic-storage-scaling-architecture.png)


Il diagramma illustra i passaggi seguenti:

1. Il CloudFormation modello distribuisce un CloudWatch allarme, una AWS Lambda funzione, una coda Amazon Simple Notification Service (Amazon SNS) e tutti i ruoli richiesti (IAM). AWS Identity and Access Management Il ruolo IAM consente alla funzione Lambda di richiamare le operazioni dell'API Amazon FSx.

1. CloudWatch attiva un allarme quando la capacità di storage utilizzata dal file system supera la soglia specificata e invia un messaggio alla coda di Amazon SNS. Un allarme viene attivato solo quando la capacità utilizzata del file system supera continuamente la soglia per un periodo di 5 minuti.

1. La soluzione attiva quindi la funzione Lambda sottoscritta a questo argomento di Amazon SNS.

1. La funzione Lambda calcola la nuova capacità di archiviazione del file system in base al valore di incremento percentuale specificato e imposta la nuova capacità di archiviazione del file system.

1. Lo stato di CloudWatch allarme originale e i risultati delle operazioni della funzione Lambda vengono inviati alla coda Amazon SNS.

Per ricevere notifiche sulle azioni eseguite in risposta all' CloudWatch allarme, devi confermare l'abbonamento all'argomento Amazon SNS seguendo il link fornito nell'e-mail di conferma dell'abbonamento. ** **

## CloudFormation modello
<a name="storage-capacity-CFN-template"></a>

Questa soluzione consente CloudFormation di automatizzare l'implementazione dei componenti utilizzati per aumentare automaticamente la capacità di archiviazione di un file system FSx for ONTAP. Per utilizzare questa soluzione, scarica il modello. [ FSxOntapDynamicStorageScaling ](https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/samples/FSxOntapDynamicStorageScaling.zip) CloudFormation 

Il modello regola l'incremento della capacità di archiviazione in base al recente tasso di crescita dell'utilizzo del file system anziché applicare una percentuale fissa a ogni allarme. Scheduler riprova automaticamente il ridimensionamento dello storage bloccato dalla finestra di recupero.

Il modello utilizza i ** parametri ** descritti di seguito. Rivedi i parametri del modello e i relativi valori predefiniti e modificali in base alle esigenze del tuo file system.



**FileSystemId**  
Nessun valore predefinito. L'ID del file system per il quale desiderate aumentare automaticamente la capacità di archiviazione.

**LowFreeDataStorageCapacityThreshold**  
Nessun valore predefinito. Specifica la soglia di capacità di archiviazione utilizzata alla quale attivare un allarme e aumentare automaticamente la capacità di archiviazione del file system, specificata in percentuale (%) della capacità di archiviazione corrente del file system. Si ritiene che il file system abbia una capacità di archiviazione libera bassa quando lo spazio di archiviazione utilizzato supera questa soglia.

**EmailAddress**  
Nessun valore predefinito. Specifica l'indirizzo e-mail da utilizzare per l'abbonamento SNS e riceve gli avvisi sulla soglia della capacità di archiviazione.

**Bucket Lambda S3**  
Nessun valore predefinito. Il nome del bucket Amazon S3 nel tuo account che ospita il pacchetto di distribuzione Lambda () per la funzione di scalabilità. `lambda_function.zip` Devi caricare il codice Lambda in questo bucket prima di distribuire lo stack.

**Chiave Lambdas 3**  
L'impostazione predefinita è /lambda\_function.zip. ** fsx/DynamicScaling ** La chiave oggetto Amazon S3 del pacchetto di distribuzione Lambda all'interno. `LambdaS3Bucket`

**PercentIncrease**  
L'impostazione predefinita è ** 20% ** (intervallo consentito dal ** 10% ** al ** 100%). ** Specifica la percentuale di base in base alla quale aumentare la capacità di archiviazione, espressa come percentuale della capacità di archiviazione corrente. In `EnableIntelligentScaling` tal caso`true`, il modello regola l'incremento verso l'alto o verso il basso in base al recente tasso di crescita del file system e fissa il risultato al valore di. `MaxIncrementPercent`

**EnableIntelligentScaling**  
L'impostazione predefinita è true. ** ** Quando`true`, la funzione Lambda calcola il tasso di crescita dello storage in base alle CloudWatch metriche e aumenta l'incremento per i file system a crescita rapida e verso il basso per quelli a crescita lenta. Quando`false`, il modello applica il valore fisso a ogni allarme. `PercentIncrease`

**MaxIncrementPercent**  
L'impostazione predefinita è ** 100% ** (intervallo consentito ** dal 10% ** al ** 500%**). Specifica l'incremento percentuale massimo che può essere applicato con il ridimensionamento intelligente. Gli incrementi regolati vengono fissati tra il 10% e questo valore.

**GrowthThresholds**  
Nessun valore predefinito. Matrice JSON opzionale di livelli di tasso di crescita nella forma `[[threshold_percent_per_day, multiplier, "label"], ...]` che sostituisce le impostazioni predefinite utilizzate da Intelligent Scaling. Lascia vuoto per utilizzare i livelli integrati.

**MinHoursBetweenScaling**  
L'impostazione predefinita è ** 6 ** ore (intervallo consentito ** da ** 1 a ** 24**). Specifica il tempo minimo tra due operazioni di ridimensionamento sullo stesso file system. Gli allarmi che si attivano durante il tempo di recupero vengono posticipati e ritentati automaticamente.

**MaxRetryAttempts**  
L'impostazione predefinita è ** 12 ** (intervallo consentito ** da ** 1 a ** 50**). Specifica il numero massimo di tentativi quando il ridimensionamento è bloccato dalla finestra di recupero.

**RetryDelayMinutes**  
L'impostazione predefinita è ** 5 ** minuti (intervallo consentito da ** 1 ** a 60). ** ** Specifica il ritardo tra due tentativi consecutivi.

**RetryBufferMinutes**  
L'impostazione predefinita è ** 5 ** minuti (intervallo consentito ** da ** 0 a ** 60**). Specifica il tempo di buffer aggiunto dopo la scadenza del tempo di recupero prima del primo tentativo.

**ScheduleCleanupAgeDays**  
L'impostazione predefinita è ** 7 ** giorni (intervallo ** consentito da 1 a 30). ** ** ** Specifica l'età alla quale le vecchie pianificazioni dei tentativi di Scheduler vengono cancellate.

## Distribuzione automatizzata con CloudFormation
<a name="fsx-dynamic-storage-increase-deployment"></a>

La procedura seguente configura e implementa uno CloudFormation stack per aumentare automaticamente la capacità di archiviazione di un file system FSx for ONTAP. L'implementazione richiede alcuni minuti. Per ulteriori informazioni sulla creazione di uno CloudFormation stack, vedi [ Creazione di uno stack sulla AWS CloudFormation console ](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html) nella Guida * per l'*AWS CloudFormation utente.

**Nota**  
L'implementazione di questa soluzione comporta la fatturazione dei servizi associati AWS . Per ulteriori informazioni, consulta le pagine con i dettagli dei prezzi di tali servizi.

Prima di iniziare, devi avere l'ID del file system Amazon FSx in esecuzione su Amazon Virtual Private Cloud (Amazon VPC) nel tuo. Account AWS Per ulteriori informazioni sulla creazione di risorse Amazon FSx, consulta. [Guida introduttiva ad Amazon FSx for ONTAP NetApp](getting-started.md)

Devi inoltre ospitare il pacchetto di distribuzione Lambda in un bucket Amazon S3 nel tuo account prima di distribuire lo stack. Scarica il pacchetto di [ distribuzione ](https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/samples/lambda_function.zip) lambda\_function.zip e caricalo nel tuo bucket senza decomprimerlo. Fornisci il nome del bucket e la chiave dell'oggetto allo stack utilizzando i parametri and. `LambdaS3Bucket` `LambdaS3Key`

**Per avviare la capacità di archiviazione automatica, aumenta lo stack di soluzioni**

1. Scarica l'archivio dei [ FSxOntapDynamicStorageScaling ](https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/samples/FSxOntapDynamicStorageScaling.zip) CloudFormation modelli.
**Nota**  
Amazon FSx è attualmente disponibile solo in AWS regioni specifiche. È necessario avviare questa soluzione in una AWS regione in cui Amazon FSx è disponibile. Per ulteriori informazioni, consulta gli endpoint e le quote [ di ](https://docs.aws.amazon.com/general/latest/gr/fsxn.html) Amazon FSx nel. *Riferimenti generali di AWS*

1. Estratto `FSxOntapDynamicStorageScaling.yaml` dall'archivio scaricato. Carica il file modello YAML estratto CloudFormation in nei seguenti passaggi.

1. Dalla CloudFormation console, scegli ** Crea stack > Con nuove risorse. **

1. Scegli Il ** modello è pronto**. Nella ** sezione ** Specifica modello, scegli ** Carica un file modello ** e carica il modello che hai scaricato.

1. In ** Specifica i dettagli dello stack**, inserisci i valori per la tua soluzione di aumento automatico della capacità di archiviazione.  
![I valori immessi nella pagina Specifica i dettagli dello stack per il CloudFormation modello](http://docs.aws.amazon.com/it_it/fsx/latest/ONTAPGuide/images/dynamic-storage-capacity-increase-cfn-stack.png)

1. Inserisci un nome per ** lo stack**.

1. Per ** i parametri**, rivedi i parametri del modello e modificali per soddisfare le esigenze del tuo file system. Quindi scegli **Successivo**.
**Nota**  
Per ricevere notifiche e-mail quando si tenta di ridimensionare con questo CloudFormation modello, confermate l'e-mail di abbonamento SNS che ricevete dopo la distribuzione del modello.

1. Inserisci le ** impostazioni ** delle opzioni desiderate per la tua soluzione personalizzata, quindi scegli Avanti. ** **

1. In ** Revisione**, rivedi e conferma le impostazioni della soluzione. È necessario selezionare la casella di controllo che riconosce che il modello crea risorse IAM.

1. Scegli **Crea** per distribuire lo stack.

Puoi visualizzare lo stato dello stack nella CloudFormation console nella ** colonna ** Stato. Dovresti visualizzare lo stato ** CREATE\_COMPLETE ** tra pochi minuti.

### Aggiornamento dello stack
<a name="automate-storage-capacity-increase-update"></a>

Dopo aver creato lo stack, è possibile aggiornarlo utilizzando lo stesso modello e fornendo nuovi valori per i parametri. Per ulteriori informazioni, consulta [ Aggiornamento diretto degli stack ](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-direct.html) nella Guida * per l'*AWS CloudFormation utente.