I file system di Amazon EMS sono distribuiti su un numero illimitato di server di storage, perciò possono crescere in modo elastico nell'ordine di petabyte e consentono un enorme numero di accessi ai dati in parallelo dalle istanze Amazon EC2. La natura distribuita di Amazon EFS permette di evitare i colli di bottiglia e le limitazioni proprie dei file server tradizionali.

In virtù della distribuzione dello storage, le applicazioni multi-thread e le applicazioni che accedono in simultanea a più istanze Amazon EC2 possono ottenere livelli significativi di throughput e IOPS totali. Ad esempio, alcune applicazioni che giovano di questa caratteristica sono i carichi di lavoro di analisi e per i Big Data, i flussi di lavoro di elaborazione multimediale, la gestione di contenuti e la distribuzione Web.

Inoltre, i dati di Amazon EFS sono distribuiti su diverse zone di disponibilità per offrire durabilità e disponibilità maggiori.

Inizia a usare Amazon EFS

Prova il piano gratuito

La tabella seguente mette a confronto i livelli di prestazioni e di storage offerti dai servizi cloud di storage di file e a blocchi di Amazon.

    Amazon EFS Volumi PIOPS di Amazon EBS
Prestazioni Latenza per operazione Bassa, costante Più bassa, costante
Scalabilità throughput
Diversi GB al secondo Singolo GB al secondo
Caratteristiche   Disponibilità/durabilità
dei dati
Con ridondanza su più zone di disponibilità Con ridondanza su una zona di disponibilità
Accesso Simultaneo da più zone di disponibilità, fino a migliaia di istanze EC2 Singola istanza EC2 da una zona di disponibilità
Casi d'uso Analisi e Big Data, elaborazione multimediale, gestione di contenuti, distribuzione Web, home directory
Volumi di avvio, database transazionali e NoSQL, data warehousing ed estrazione, trasformazione e caricamento dati

La natura distribuita di Amazon EFS consente di ottenere elevati livelli di disponibilità, durabilità e scalabilità. Grazie all'architettura distribuita, la latenza per ciascuna operazione sui file è minima. Con una latenza per operazione bassa, il throughput generale risulta potenziato con l'aumentare delle operazioni I/O, poiché il carico viene ammortizzato su una maggiore quantità di dati. Il supporto di Amazon EFS per carichi di lavoro parallelizzati (ovvero con operazioni simultanee provenienti da diversi thread e diverse istanze Amazon EC2) consente elevati livelli di throughput e IOPS totali.


Amazon EFS offre un'interfaccia file system standard che supporta la semantica di accesso completa. Utilizzando il protocollo NFSv4.1, è possibile montare il file system Amazon EFS su qualsiasi istanza Amazon EC2 basata su Linux. Una volta completata l'operazione, è possibile lavorare su file e directory secondo le stesse modalità applicate per i file system locali. 

Amazon EFS si prende carico delle attività più onerose. In pochi minuti, utilizzando la procedura guidata di creazione del file system nella console di Amazon EFS, sarà possibile montare un nuovo file system e iniziare a caricarvi dati. Non sarà più necessario indicare la capacità da applicare o impostare complesse configurazioni.

Amazon EFS è il servizio ideale per condividere storage tra diverse istanze EC2. Grazie al supporto per migliaia di connessioni al file system condiviso, Amazon EFS offre accesso sicuro ad elevate prestazioni per i flussi di lavoro che necessitano di condividere in modo stabile i dati.

Amazon EFS è progettato per assicurare disponibilità e durabilità elevate. Il file system di Amazon EFS memorizza dati e metadati su più zone di disponibilità in una regione per prevenire l'eventuale perdita di dati causata dall'errore di un componente.

Amazon EFS è stato sviluppato per fornire i livelli di throughput, IOPS e bassa latenza necessari per un'ampia gamma di carichi di lavoro. Grazie ad Amazon EFS, la scalabilità di throughput e IOPS viene adeguata in base ai livelli di crescita del file system, mentre le operazioni sui file vengono eseguite con latenze basse e uniformi. Per ulteriori informazioni, consulta il documento Amazon EFS Performance

Amazon EFS è progettato per offrire elevata scalabilità in relazione sia alla capacità di storage sia alle prestazioni di throughput. Permette infatti di raggiungere diversi petabyte di storage e di offrire un enorme numero di accessi ai dati in parallelo dalle istanze Amazon EC2. 

Grazie ad Amazon EFS, la capacità di storage è caratterizzata da un elevato livello di flessibilità e pertanto viene adeguata automaticamente durante l'aggiunta o la rimozione dei file in modo che le applicazioni dispongano di tutta la capacità di storage necessaria al momento più opportuno. Poiché la capacità è elastica, non è necessario alcun provisioning, mentre verrà fatturata solo la capacità utilizzata. 

Amazon EFS offre crittografia ottimizzata dei file system EFS. I dati vengono crittografati in modo trasparente durante le operazioni di scrittura, e con lo stesso livello di trasparenza vengono decrittografati durante le operazioni di lettura, perciò non è necessario apportare modifiche alle applicazioni. Le chiavi di crittografia sono gestite da AWS Key Management Service (KMS), perciò nemmeno occorre più creare e mantenere una propria infrastruttura di gestione delle chiavi di sicurezza. Consulta la documentazione per ulteriori informazioni sulla crittografia dei dati di file system.

Amazon EFS è un servizio completamente gestito che offre accesso condiviso ai file e non richiede alcuna configurazione o gestione di hardware aggiuntivo o di software di terze parti. Amazon EFS è un servizio che non necessita di amministrazione, configurazioni né manutenzione continua. 

È possibile scegliere diverse opzioni per copiare i dati esistenti in Amazon EFS. AWS Direct Connect fornisce una connessione di rete dedicata con ampia larghezza di banda e bassa latenza per montare i file system di EFS. Una volta completata l'operazione, è possibile usare EFS File Sync o gli strumenti standard di Linux per copiare i file. 

EFS File Sync fornisce un modo semplice e veloce per sincronizzare in tutta sicurezza i file system esistenti in Amazon EFS utilizzando la rete esistente oppure AWS Direct Connect. EFS File Sync può anche essere utilizzato per sincronizzare i dati tra file system esistenti nel cloud e Amazon EFS, poiché permette di gestire e configurare il trasferimento con la massima semplicità.


Amazon EFS garantisce i livelli di scalabilità e prestazioni richiesti dalle applicazioni di Big Data che necessitano di throughput elevato per il calcolo dei nodi associati a operazioni sui file con bassa latenza e verifica dopo scrittura costante. 

I flussi di lavoro di elaborazione multimediale, ad esempio il video editing, la produzione in studio, l'elaborazione di trasmissioni, il sound design e il rendering, spesso si affidano a storage condivisi per modificare file di grandi dimensioni. Un modello di consistenza dei dati solido, con throughput elevati e accesso ai file condiviso, è l'ideale per ridurre il tempo necessario per completare queste operazioni e consolidare diversi repository di file locali in un unico percorso per tutti gli utenti.

Amazon EFS può essere utilizzato come file system durevole e a elevato throughput per sistemi di gestione dei contenuti che memorizzano e gestiscono le informazioni per numerose applicazioni, ad esempio siti Web, pubblicazioni online e archivi.

Amazon EFS fornisce storage per le aziende i cui utenti devono accedere e condividere set di dati comuni. Un amministratore potrà usare Amazon EFS per creare un file system accessibile a tutti i soggetti di un'azienda e stabilire le autorizzazioni per utenti e gruppi di utenti a livello di file e di directory.