Come funzionano i crediti di burst di Amazon EFS?

4 minuti di lettura
0

Il file system Amazon Elastic File System (Amazon EFS) ha registrato prestazioni eccezionali subito dopo la creazione. Ora le prestazioni sono molto inferiori. Desidero sapere se è correlato ai crediti di burst.

Breve descrizione

Di norma i carichi di lavoro basati su file sono elevati e generano livelli elevati di velocità effettiva per brevi periodi accanto a livelli inferiori per periodi più lunghi. Amazon EFS è progettato per raggiungere livelli di velocità effettiva elevati per periodi di tempo.

Esistono tre modalità di throughput per il file system: Bursting Throughput, Provisioned Throughput ed Elastic Throughput. Con Bursting Throughput, la velocità effettiva su Amazon EFS aumenta all’aumentare delle dimensioni del file system. Con Provisioned Throughput, è possibile effettuare istantaneamente il provisioning del file system indipendentemente dalla quantità di dati archiviati. Con Elastic Throughput, è possibile aumentare o ridurre il throughput in base al carico di lavoro.

Risoluzione

Bursting Throughput

Tutti i file system hanno una velocità effettiva consentita, che è la velocità effettiva massima che è possibile ottenere per il file system. Il throughput consentito può essere il throughput effettivo di base o il throughput di burst.

La velocità effettiva di base e la velocità effettiva di burst si basano entrambe sulle dimensioni del file system. Ogni ora circa, viene eseguito un processo di misurazione che determina le dimensioni del file system. In base alle dimensioni determinate, il processo imposta la velocità di base e la velocità di burst. Quando la gestione del ciclo di vita di Amazon EFS è attivata, viene considerata solo la dimensione dei dati nella classe di storage Standard.

Amazon EFS utilizza un sistema di crediti che determina quando i file system possono essere in burst. Se il saldo dei crediti del file system scende a zero, la velocità effettiva consentita scende alla velocità effettiva di base. Quando il throughput viene eseguito alla velocità di base, i crediti vengono utilizzati alla stessa velocità con cui vengono accumulati.

Quando il saldo dei crediti di burst è positivo, è possibile far funzionare il file system alla velocità effettiva di burst. Tuttavia, in questa modalità i crediti sono usati più velocemente di quanto vengano accumulati. Mantenendo questo ritmo, i crediti si esauriscono e il saldo dei crediti di burst scende a zero.

I nuovi file system partono da 2,1 TiB di crediti di burst. Questo è il motivo per cui è possibile far funzionare il nuovo file system al throughput di burst nonostante non vi siano dati o metadati memorizzati nel sistema. Quando i crediti di burst vengono utilizzati, le prestazioni del nuovo sistema si riducono.

Provisioned Throughput

Con la modalità Provisioned Throughput, è possibile effettuare istantaneamente il provisioning del file system e ottenere gli elevati livelli di velocità effettiva richiesti dalle applicazioni.

L'utilizzo della modalità Provisioned Throughput è associato a costi aggiuntivi. Utilizzando la modalità Provisioned Throughput infatti, vengono addebitati lo storage utilizzato e la velocità effettiva fornita in modo indipendente. Per ulteriori informazioni, consulta Prezzi di Amazon EFS.

È possibile passare dalla modalità Provisioned Throughput alla modalità Bursting Throughput purché siano trascorse più di 24 ore dall'ultima modifica della modalità di throughput. È possibile aumentare i valori di Provisioned Throughput quante volte si desidera, ma è possibile diminuirli soltanto una volta ogni 24 ore.

Se le dimensioni misurate del file system forniscono una velocità di base più elevata rispetto alla velocità effettiva fornita, il file system utilizza per impostazione predefinita il modello Bursting Throughput.

Elastic Throughput

A seconda del carico di lavoro, Elastic Throughput può aumentare o diminuire automaticamente per i carichi di lavoro del file system che registrano picchi imprevedibili. Usa la modalità Elastic Throughput quando non puoi prevedere il carico di lavoro del file system. È inoltre possibile utilizzare la modalità Elastic Throughput per le applicazioni eseguite a un throughput pari al 5% o inferiore rispetto al throughput di picco medio. Poiché il throughput scala automaticamente, non è necessario fornire la capacità di throughput. Quando utilizzi la modalità Elastic Throughput, paghi la quantità di metadati e i dati letti o scritti e non guadagni o spendi crediti di burst.

Informazioni correlate

Prestazioni di Amazon EFS

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa