Montaje de sistemas de archivos One Zone - Amazon Elastic File System

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Montaje de sistemas de archivos One Zone

Los sistemas de archivos Amazon EFS One Zone solo admiten un destino de montaje único que se encuentra en la misma zona de disponibilidad que el sistema de archivos. No puede añadir objetivos de montaje adicionales. En esta sección se describen los aspectos que se deben tener en cuenta al montar sistemas de archivos One Zone.

Puede evitar los cargos por transferencia de datos entre zonas de disponibilidad y lograr un mejor rendimiento accediendo a un sistema de EFS archivos mediante una instancia EC2 informática de Amazon ubicada en la misma zona de disponibilidad que la del destino de montaje del sistema de archivos.

Los procedimientos de esta sección requieren lo siguiente:

Montaje de sistemas de archivos de One Zone EC2 en una zona de disponibilidad diferente

Si va a montar un sistema de archivos de One Zone en una EC2 instancia que se encuentra en una zona de disponibilidad diferente, debe especificar el nombre de la zona de disponibilidad del sistema de archivos o el DNS nombre del destino de montaje del sistema de archivos en el comando mount helper mount.

Cree un directorio llamado efs que utilizará como punto de montaje del sistema de archivos mediante el siguiente comando:

sudo mkdir efs

Utilice el siguiente comando para montar el sistema de archivos mediante el asistente de EFS montaje. El comando especifica el nombre de la zona de disponibilidad del sistema de archivos.

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

Este el comando con valores de muestra:

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

El siguiente comando monta el sistema de archivos y especifica el DNS nombre del destino de montaje del sistema de archivos.

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

Este es el comando con un ejemplo de DNS nombre de destino de montaje.

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

Montar automáticamente los sistemas de archivos de One Zone en una zona de disponibilidad diferente con EFS mount helper

Si va /etc/fstab a montar un sistema de archivos EFS One Zone en una EC2 instancia que se encuentra en una zona de disponibilidad diferente, debe especificar el nombre de la zona de disponibilidad del sistema de archivos o el DNS nombre del destino de montaje del sistema de archivos en la /etc/fstab entrada.

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

Montar automáticamente los sistemas de archivos de One Zone con NFS

Si va /etc/fstab a montar un sistema de EFS archivos mediante el almacenamiento One Zone en una EC2 instancia que se encuentra en una zona de disponibilidad diferente, debe especificar el nombre de la zona de disponibilidad del sistema de archivos con el DNS nombre del sistema de archivos en la /etc/fstab entrada.

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

Para obtener más información sobre cómo editar el archivo /etc/fstab y los valores utilizados en este comando, consulte Montaje automático de sistemas de EFS archivos.

Montaje de sistemas de archivos con el sistema de archivos One Zone en otras AWS instancias informáticas

Si utiliza un sistema de archivos de una zona con Amazon Elastic Container Service, Amazon Elastic Kubernetes Service AWS Lambda o bien, necesita configurar el servicio para que utilice la misma zona de disponibilidad en la que EFS se encuentra el sistema de archivos, tal como se ilustra a continuación y se describe en las siguientes secciones.

AWS instancias de cómputo que se conectan a un sistema de archivos EFS de One Zone.

Conexión desde de Amazon Elastic Container Service

Puedes usar los sistemas de EFS archivos de Amazon con Amazon ECS para compartir los datos del sistema de archivos entre tu flota de instancias de contenedores, de modo que tus tareas tengan acceso al mismo almacenamiento persistente, independientemente de la instancia en la que se encuentren. Para utilizar los sistemas de archivos Amazon EFS One Zone con Amazon, ECS debe elegir solo las subredes que estén en la misma zona de disponibilidad que su sistema de archivos al iniciar la tarea. Para obtener más información, consulte los EFSvolúmenes de Amazon en la Guía para desarrolladores de Amazon Elastic Container Service.

Conexión desde de Amazon Elastic Kubernetes Service

Al montar un sistema de archivos One Zone desde AmazonEKS, puede utilizar el controlador Amazon EFS Container Storage Interface (CSI), que admite los puntos de EFS acceso de Amazon, para compartir un sistema de archivos entre varios pods de un clúster de Amazon EKS o Kubernetes autogestionado. El EFS CSI controlador Amazon está instalado en la pila Fargate. Si utilizas el EFS CSI controlador de Amazon con los sistemas de archivos Amazon EFS One Zone, puedes usar la nodeSelector opción al lanzar tu pod para asegurarte de que se programe en la misma zona de disponibilidad que tu sistema de archivos.

Conectarse desde AWS Lambda

Puedes usar Amazon EFS with AWS Lambda para compartir datos entre las invocaciones de funciones, leer archivos de datos de referencia de gran tamaño y escribir los resultados de las funciones en un almacén persistente y compartido. Lambda conecta de forma segura las instancias de función a los destinos de Amazon EFS Mount que se encuentran en la misma zona de disponibilidad y subred. Cuando utilice Lambda con sistemas de archivos One Zone, configure la función para lanzar invocaciones únicamente en subredes que se encuentren en la misma zona de disponibilidad que su sistema de archivos.