Gestione della capacità di throughput - Amazon FSx per Windows File Server

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

Gestione della capacità di throughput

Ogni file system FSx per Windows File Server ha una capacità di throughput che viene configurata al momento della creazione del file system. È possibile modificare la capacità di trasmissione del file system in qualsiasi momento, in base alle esigenze. La capacità di trasmissione è un fattore che determina la velocità con cui il file server che ospita il file system può gestire i dati dei file. I livelli più elevati di capacità di throughput comportano anche livelli più elevati di operazioni di I/O al secondo (IOPS) e più memoria per la memorizzazione nella cache dei dati sul file server. Per ulteriori informazioni, consulta Prestazioni di FSx for Windows File Server.

Quando modifichi la capacità di throughput del tuo file system, Amazon FSx disattiva il file server del file system dietro le quinte. Per i file system Multi-AZ, ciò comporta un failover e un failback automatici mentre Amazon FSx disattiva i file server preferiti e secondari. Per i sistemi Single-AZ, il file system non sarà disponibile per alcuni minuti durante la scalabilità della capacità di throughput. La nuova quantità di capacità di throughput viene fatturata una volta che questa sarà disponibile nel file system.

Nota

Durante un'operazione di manutenzione sul back-end, le modifiche al sistema (come una modifica della capacità di produzione) potrebbero subire ritardi. La manutenzione può far sì che queste modifiche rimangano in coda fino alla prossima elaborazione.

Quando modificare la capacità di produzione

Amazon FSx si integra con AmazonCloudWatch, che consente di monitorare i livelli di utilizzo continuo del throughput del file system. Le prestazioni (throughput e IOPS) che è possibile gestire tramite il file system dipendono dalle caratteristiche specifiche del carico di lavoro, oltre alla capacità di throughput, alla capacità di archiviazione e al tipo di storage del file system. Puoi usareCloudWatchmetriche per determinare quali di queste dimensioni modificare per migliorare le prestazioni. Per ulteriori informazioni, consulta Monitoraggio delle metriche con Amazon CloudWatch.

Per i file system Multi-AZ, la scalabilità della capacità di throughput comporta un failover e un failback automatici, mentre Amazon FSx disattiva i file server preferiti e secondari. Durante le sostituzioni dei file server, che si verificano durante la scalabilità della capacità di throughput, la manutenzione del file system e le interruzioni impreviste del servizio, il traffico in corso verso il file system verrà gestito dal file server rimanente. Quando il file server sostituito tornerà online, FSx for Windows eseguirà un processo di risincronizzazione per garantire che i dati vengano nuovamente sincronizzati con il file server appena sostituito.

FSx for Windows è progettato per ridurre al minimo l'impatto di questa attività di risincronizzazione su applicazioni e utenti. Tuttavia, il processo di risincronizzazione prevede la sincronizzazione dei dati in blocchi di grandi dimensioni. Ciò significa che un blocco di dati di grandi dimensioni può richiedere la sincronizzazione anche se viene aggiornata solo una piccola parte. Di conseguenza, la quantità di risincronizzazione dipende non solo dalla quantità di abbandono dei dati, ma anche dalla natura dell'abbandono dei dati nel file system. Se il carico di lavoro è gravoso in termini di scrittura e IOPS, il processo di sincronizzazione dei dati potrebbe richiedere più tempo e risorse prestazionali aggiuntive.

Il file system continuerà a essere disponibile durante questo periodo, ma per ridurre la durata della sincronizzazione dei dati, si consiglia di modificare la capacità di throughput durante i periodi di inattività in cui il carico sul file system è minimo. Si consiglia inoltre di verificare che il file system disponga di una capacità di throughput sufficiente per eseguire il processo di sincronizzazione in aggiunta al carico di lavoro, al fine di ridurre la durata della sincronizzazione dei dati. Infine, consigliamo di testare l'impatto dei failover quando il file system ha un carico inferiore.

Come modificare la capacità di produzione

Puoi modificare la capacità di throughput di un file system utilizzando la console Amazon FSx, laAWS Command Line Interface(AWS CLI) o l'API Amazon FSx.

  1. Apri la console Amazon FSx all'indirizzohttps://console.aws.amazon.com/fsx/.

  2. Naviga versoSistemi di filee scegli il file system di Windows per il quale desideri aumentare la capacità di throughput.

  3. PerAzioni, scegliAggiorna la velocità effettiva. Oppure, nelRiepilogopannello, scegliAggiornamentoaccanto a quello del file systemCapacità di produzione.

    LaAggiorna la capacità di throughputviene visualizzata una finestra.

  4. Scegli il nuovo valore perCapacità di produzionedall'elenco.

    Schermata della console che mostra la finestra di aggiornamento della capacità effettiva
  5. ScegliAggiornamentoper avviare l'aggiornamento della capacità di throughput.

    Nota

    I file system Multi-AZ eseguono il failover e il failback durante l'aggiornamento della scalabilità della velocità effettiva e sono completamente disponibili. I file system Single-AZ presentano un brevissimo periodo di indisponibilità durante l'aggiornamento.

  6. È possibile monitorare l'avanzamento dell'aggiornamento sulSistemi di filepagina di dettaglio, nellaAggiornamentilinguetta.

    Puoi monitorare l'avanzamento dell'aggiornamento utilizzando la console Amazon FSx,AWS CLIe l'API. Per ulteriori informazioni, consulta Monitoraggio delle variazioni della capacità di produzione.

Per modificare la capacità di throughput di un file system, utilizzareAWS CLIcomandoupdate-file-system. Imposta i seguenti parametri:

  • --file-system-idall'ID del file system che si sta aggiornando.

  • ThroughputCapacityal valore desiderato a cui aggiornare il file system.

Puoi monitorare l'avanzamento dell'aggiornamento utilizzando la console Amazon FSx,AWS CLIe l'API. Per ulteriori informazioni, consulta Monitoraggio delle variazioni della capacità di produzione.

Monitoraggio delle variazioni della capacità di produzione

Puoi monitorare l'avanzamento di una modifica della capacità di throughput utilizzando la console Amazon FSx, l'API e ilAWS CLI.

Monitoraggio delle variazioni della capacità di throughput nella console

NelAggiornamentischeda nelDettagli del file systemfinestra, è possibile visualizzare le 10 azioni di aggiornamento più recenti per ogni tipo di azione di aggiornamento.

Schermata della console che mostra la finestra degli aggiornamenti del file system.

Per le azioni di aggiornamento della capacità di trasmissione, è possibile visualizzare le seguenti informazioni.

Tipo di aggiornamento

Il valore possibile èCapacità di produzione.

Target value (Valore target)

Il valore desiderato su cui modificare la capacità di throughput del file system.

Stato

Lo stato attuale dell'aggiornamento. Per gli aggiornamenti della capacità di trasmissione, i valori possibili sono i seguenti:

  • In sospeso— Amazon FSx ha ricevuto la richiesta di aggiornamento, ma non ha avviato l'elaborazione.

  • In corso— Amazon FSx sta elaborando la richiesta di aggiornamento.

  • Ottimizzazione aggiornata— Amazon FSx ha aggiornato gli I/O di rete, la CPU e le risorse di memoria del file system. Il nuovo livello di prestazioni I/O del disco è disponibile per le operazioni di scrittura. Le operazioni di lettura determineranno le prestazioni di I/O del disco tra il livello precedente e il nuovo livello fino a quando il file system non sarà più in questo stato.

  • Completato— L'aggiornamento della capacità di throughput è stato completato con successo.

  • Fallito— L'aggiornamento della capacità di throughput non è riuscito. Scegli il punto interrogativo (?) per visualizzare i dettagli sul motivo per cui l'aggiornamento della velocità effettiva non è riuscito.

Orario della richiesta

L'ora in cui Amazon FSx ha ricevuto la richiesta di aggiornamento.

Monitoraggio delle modifiche conAWS CLIe API

È possibile visualizzare e monitorare le richieste di modifica della capacità effettiva del file system utilizzandodescribe-file-systemsComando CLI eDescribeFileSystemsAzione API. LaAdministrativeActionsarray elenca le 10 azioni di aggiornamento più recenti per ogni tipo di azione amministrativa. Quando si modifica la capacità di throughput di un file system,FILE_SYSTEM_UPDATEviene generata un'azione amministrativa.

L'esempio seguente mostra l'estratto della risposta di undescribe-file-systemsComando CLI. Il file system ha una capacità di trasmissione di 8 MB/s e la capacità di throughput di destinazione di 256 MB/s.

. . . "ThroughputCapacity": 8, "AdministrativeActions": [ { "AdministrativeActionType": "FILE_SYSTEM_UPDATE", "RequestTime": 1581694764.757, "Status": "PENDING", "TargetFileSystemValues": { "WindowsConfiguration": { "ThroughputCapacity": 256 } } } ]

Quando Amazon FSx completa l'elaborazione dell'azione con successo, lo stato cambia inCOMPLETED. La nuova capacità di throughput è quindi disponibile per il file system e viene visualizzata nelThroughputCapacityproprietà. Questo è mostrato nel seguente estratto di risposta di adescribe-file-systemsComando CLI.

. . . "ThroughputCapacity": 256, "AdministrativeActions": [ { "AdministrativeActionType": "FILE_SYSTEM_UPDATE", "RequestTime": 1581694764.757, "Status": "COMPLETED", "TargetFileSystemValues": { "WindowsConfiguration": { "ThroughputCapacity": 256 } } } ]

Se la modifica della capacità di trasmissione fallisce, lo stato passa aFAILED, eFailureDetailsla proprietà fornisce informazioni sull'errore. Per informazioni sulla risoluzione dei problemi relativi alle azioni non riuscite, vedereGli aggiornamenti della capacità di storage o di throughput falliscono.