Montaggio dei file system a zona singola - Amazon Elastic File System

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

Montaggio dei file system a zona singola

I file system Amazon EFS a zona singola supportano solo un target di montaggio che si trova nella stessa zona di disponibilità del file system. Non è possibile aggiungere ulteriori target di montaggio. Questa sezione descrive gli aspetti da considerare durante il montaggio dei file system a zona singola.

Puoi evitare i costi di trasferimento dei dati tra zone di disponibilità e ottenere prestazioni migliori accedendo a un file system EFS utilizzando un'istanza di calcolo Amazon EC2 che si trova nella stessa zona di disponibilità di quella del target di montaggio del file system.

Questa sezione contiene le procedure seguenti:

Montaggio dei file system a zona singola su EC2 in una zona di disponibilità diversa

Se stai montando un file system a zona singola su un'istanza EC2 che si trova in una zona di disponibilità diversa, devi specificare il nome della zona di disponibilità del file system o il nome DNS del target di montaggio del file system nell’apposito comando dell’helper di montaggio.

Crea una directory chiamata efs che utilizzerai come punto di montaggio del file system usando il seguente comando:

sudo mkdir efs

Utilizzare il comando seguente per montare il file system utilizzando un helper di montaggio EFS. Il comando specifica il nome della zona di disponibilità del file system.

sudo mount -t efs -o az=availability-zone-name,tls file-system-id mount-point/

Questo è il comando con valori di esempio:

sudo mount -t efs -o az=us-east-1a,tls fs-abcd1234567890ef efs/

Il comando seguente monta il file system, specificando il nome DNS del target di montaggio del file system.

sudo mount -t efs -o tls mount-target-dns-name mount-point/

Questo è il comando con un esempio di nome DNS del target di montaggio.

sudo mount -t efs -o tls us-east-1a.fs-abcd1234567890ef9.efs.us-east-1.amazonaws.com efs/

Montaggio automatico dei file system a zona singola in una zona di disponibilità diversa con helper di montaggio EFS

Se si utilizza /etc/fstab per montare un file system EFS a zona singola su un'istanza EC2 che si trova in una zona di disponibilità diversa, è necessario specificare il nome della zona di disponibilità del file system o il nome DNS del target di montaggio del file system nella voce /etc/fstab.

availability-zone-name.file-system-id.efs.aws-region.amazonaws.com:/ efs-mount-point efs defaults,_netdev,noresvport,tls 0 0
us-east-1a.fs-abc123def456a7890.efs.us-east-1.amazonaws.com:/ efs-one-zone efs defaults,_netdev,noresvport,tls 0 0

Montaggio automatico dei file system a zona singola con NFS

Se si utilizza /etc/fstab per montare un file system EFS utilizzando lo storage One Zone su un'istanza EC2 che si trova in una zona di disponibilità diversa, è necessario specificare il nome della zona di disponibilità del file system con il nome DNS del file system nella /etc/fstab voce.

availability-zone-name.file-system-id.efs.aws-region.amazonaws.com:/ efs-mount-point nfs4 nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport,_netdev 0 0
us-east-1a.fs-abc123def456a7890.efs.us-east-1.amazonaws.com:/ efs-one-zone nfs4 nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport,_netdev 0 0

Per ulteriori informazioni su come modificare il file /etc/fstab e i valori utilizzati in questo comando, consulta Utilizzo di NFS per montare automaticamente i file system EFS.

Montaggio dei file system con il file system One Zone su altre AWS istanze di calcolo

Quando utilizzi un file system One Zone con Amazon Elastic Container Service, Amazon Elastic Kubernetes Service AWS Lambda oppure, devi configurare il servizio per utilizzare la stessa zona di disponibilità in cui si trova il file system EFS, illustrata di seguito e descritta nelle sezioni seguenti.

Diagramma che mostra le istanze di AWS calcolo che si connettono a un file system EFS One Zone.

Connessione da Amazon Elastic Container Service

Puoi utilizzare i file system Amazon EFS con Amazon ECS per condividere i dati del file system all'interno del tuo parco istanze di container in modo che le tue operazioni abbiano accesso allo stesso storage persistente, indipendentemente dall'istanza su cui si basano. Per utilizzare i file system Amazon EFS a zona singola con Amazon ECS, è necessario scegliere solo sottoreti che si trovano nella stessa zona di disponibilità del file system all'avvio dell'attività. Per ulteriori informazioni, consulta Volumi Amazon EFS nella Guida per gli sviluppatori di Amazon Elastic Container Service.

Connessione da Amazon Elastic Kubernetes Service

Quando monti un file system a zona singola da Amazon EFS, puoi utilizzare il driver Amazon EFS Container Storage Interface (CSI), che supporta i punti di accesso Amazon EFS, per condividere un file system tra più pod in un cluster Amazon EFS o Kubernetes autogestito. Il driver CSI Amazon EFS è installato nello stack Fargate. Quando utilizzi il driver CSI Amazon EFS con i file system Amazon EFS a zona singola, puoi utilizzare l'opzione nodeSelector all'avvio del pod per assicurarti che venga pianificato all'interno della stessa zona di disponibilità del file system.

Connessione da AWS Lambda

Puoi usare Amazon EFS AWS Lambda per condividere dati tra chiamate di funzioni, leggere file di dati di riferimento di grandi dimensioni e scrivere l'output delle funzioni in un archivio persistente e condiviso. Lambda collega in modo sicuro le istanze della funzione ai target di montaggio di Amazon EFS che si trovano nella stessa zona di disponibilità e sottorete. Quando usi Lambda con i file system a zona singola, configura la funzione per lanciare invocazioni solo nelle sottoreti che si trovano nella stessa zona di disponibilità del file system.