Aumento dinamico della capacità di archiviazione di un file system FSx per Windows File Server - File server Amazon FSx per Windows

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à.

Aumento dinamico della capacità di archiviazione di un file system FSx per Windows File Server

In alternativa all'aumento manuale della capacità di storage del file system FSx for Windows File Server all'aumentare della quantità di dati archiviati, è possibile utilizzare un AWS CloudFormation modello per aumentare automaticamente lo storage. La soluzione presentata in questa sezione aumenta dinamicamente la capacità di storage di un file system quando la quantità di capacità di storage disponibile scende al di sotto di una soglia definita dall'utente.

Questo AWS CloudFormation modello distribuisce automaticamente tutti i componenti necessari per definire la soglia di capacità di archiviazione gratuita, l' CloudWatchallarme Amazon basato su questa soglia e la AWS Lambda funzione che aumenta la capacità di archiviazione del file system.

La soluzione include i seguenti parametri:

  • L'ID del file system

  • La soglia di capacità di archiviazione gratuita (valore numerico)

  • Unità di misura (percentuale [impostazione predefinita] o GiB)

  • La percentuale con cui aumentare la capacità di archiviazione (%)

  • L'indirizzo e-mail per l'SNSabbonamento

  • Regola la soglia di allarme (Sì/No)

Panoramica dell'architettura

L'implementazione di questa soluzione crea le seguenti risorse nel cloud. AWS

Diagramma dell'architettura della soluzione per aumentare automaticamente la capacità di archiviazione di un file system FSx per Windows File Server.

Il diagramma illustra i passaggi seguenti:

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

  2. CloudWatch attiva un allarme quando la capacità di archiviazione libera del file system scende al di sotto della soglia specificata e invia un messaggio alla SNS coda di Amazon.

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

  4. La funzione Lambda calcola la nuova capacità di storage del file system in base al valore di aumento percentuale specificato e imposta la nuova capacità di storage del file system.

  5. La funzione Lambda può facoltativamente regolare la soglia di capacità di archiviazione libera in modo che sia uguale a una percentuale specificata della nuova capacità di archiviazione del file system.

  6. Lo stato di CloudWatch allarme originale e i risultati delle operazioni della funzione Lambda vengono inviati alla coda AmazonSNS.

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

AWS CloudFormation modello

Questa soluzione consente AWS CloudFormation di automatizzare la distribuzione dei componenti utilizzati per aumentare automaticamente la capacità di archiviazione di un file system FSx per Windows File Server. Per utilizzare questa soluzione, scarica il modello I ncreaseFSx Size AWS CloudFormation .

Il modello utilizza i parametri descritti di seguito. Esaminate i parametri del modello e i relativi valori predefiniti e modificateli in base alle esigenze del file system.

FileSystemId

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

LowFreeDataStorageCapacityThreshold

Nessun valore predefinito. Speciifica la soglia iniziale di capacità di archiviazione libera alla quale attivare un allarme e aumentare automaticamente la capacità di archiviazione del file system, specificata in GiB o come percentuale (%) della capacità di archiviazione corrente del file system. Se espresso in percentuale, il CloudFormation modello viene ricalcolato in GiB in modo che corrisponda alle impostazioni di allarme. CloudWatch

LowFreeDataStorageCapacityThresholdUnit

L'impostazione predefinita è%. Specificate le unità perLowFreeDataStorageCapacityThreshold, in GiB o come percentuale della capacità di archiviazione corrente.

AlarmModificationNotification

L'impostazione predefinita è Sì. Se impostato su Sì, il valore iniziale LowFreeDataStorageCapacityThreshold viene aumentato proporzionalmente al valore delle soglie PercentIncrease di allarme successive.

Ad esempio, se PercentIncrease è impostata su 20 e AlarmModificationNotification impostata su Sì, la soglia di spazio libero disponibile (LowFreeDataStorageCapacityThreshold) specificata in GiB viene aumentata del 20% per i successivi eventi di aumento della capacità di archiviazione.

EmailAddress

Nessun valore predefinito. Speciifica l'indirizzo e-mail da utilizzare per l'SNSabbonamento e riceve avvisi sulla soglia di capacità di archiviazione.

PercentIncrease

Nessun valore predefinito. Speciifica la quantità di cui aumentare la capacità di archiviazione, espressa come percentuale della capacità di archiviazione corrente.

Implementazione automatizzata con AWS CloudFormation

La procedura seguente configura e implementa uno AWS CloudFormation stack per aumentare automaticamente la capacità di archiviazione di un file system FSx per Windows File Server. L'implementazione richiede circa 5 minuti.

Nota

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

Prima di iniziare, devi avere l'ID del FSx file system Amazon in esecuzione in un Amazon Virtual Private Cloud (AmazonVPC) nel tuo AWS account. Per ulteriori informazioni sulla creazione di FSx risorse Amazon, consultaGuida introduttiva ad Amazon FSx per Windows File Server.

Per lanciare lo stack di soluzioni per l'aumento automatico della capacità di archiviazione
  1. Scarica il AWS CloudFormation modello I ncreaseFSx Size. Per ulteriori informazioni sulla creazione di uno CloudFormation stack, consulta Creazione di uno stack sulla AWS CloudFormation console nella Guida per l'AWS CloudFormation utente.

    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 FSxendpoint e le quote di Amazon nel. Riferimenti generali di AWS

  2. In Specificare i dettagli dello stack, inserisci i valori per la tua soluzione di aumento automatico della capacità di archiviazione.

    Schermata che mostra i valori inseriti nella pagina Specificare i dettagli dello stack per il modello. CloudFormation
  3. Immettete il nome dello stack.

  4. Per Parametri, esaminate i parametri del modello e modificateli in base alle esigenze del file system. Quindi scegli Successivo.

  5. Immettete le impostazioni delle opzioni desiderate per la soluzione personalizzata, quindi scegliete Avanti.

  6. Per Revisione, rivedi e conferma le impostazioni della soluzione. È necessario selezionare la casella di controllo per confermare che il modello crea IAM risorse.

  7. Scegli Crea per distribuire lo stack.

È possibile visualizzare lo stato dello stack nella AWS CloudFormation console nella colonna Stato. Dovresti vedere lo stato di CREATE_ COMPLETE tra circa 5 minuti.

Aggiornamento dello stack

Dopo aver creato lo stack, potete aggiornarlo utilizzando lo stesso modello e fornendo nuovi valori per i parametri. Per ulteriori informazioni, consulta Aggiornamento degli stack direttamente nella Guida per l'AWS CloudFormation utente.