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 One Zone de Amazon EFS solo admiten un único destino de montaje 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 archivos de EFS mediante una instancia informática de Amazon EC2 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:

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

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

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

sudo mkdir efs

Utilice el comando siguiente para montar el sistema de archivos con el ayudante de montaje de EFS. 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 nombre de DNS 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 nombre de DNS de destino de montaje.

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

Montaje automático de sistemas de archivos One Zone en una zona de disponibilidad diferente con el asistente de montaje de EFS

Si utiliza /etc/fstab para montar un sistema de archivos One Zone de EFS en una instancia de EC2 que se encuentra en una zona de disponibilidad diferente, debe especificar el nombre de la zona de disponibilidad del sistema de archivos o el nombre de DNS del destino de montaje del sistema de archivos en la entrada /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

Montaje automático de sistemas de archivos One Zone con NFS

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

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 Uso de NFS para montar automáticamente sistemas de archivos de EFS.

Montaje de sistemas de archivos con el sistema de archivos One Zone en otras instancias AWS 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 se encuentra el sistema de archivos EFS, tal como se ilustra a continuación y se describe en las siguientes secciones.


            Diagrama que muestra las AWS instancias de procesamiento que se conectan a un sistema de archivos EFS One Zone.

Conexión desde de Amazon Elastic Container Service

Puede utilizar sistemas de archivos de Amazon EFS con Amazon ECS para compartir los datos del sistema de archivos a través de la flota de instancias de contenedor, de manera que sus tareas tengan acceso al mismo almacenamiento persistente, independientemente de la instancia en la que se encuentren. Para utilizar los sistemas de archivos One Zone de Amazon EFS con Amazon ECS, debe elegir solo las subredes que se encuentren en la misma zona de disponibilidad que su sistema de archivos al iniciar la tarea. Para obtener más información, consulte Volúmenes de Amazon EFS 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 Amazon EKS, puede utilizar el controlador Container Storage Interface (CSI) de Amazon EFS, que admite los puntos de acceso de Amazon EFS, para compartir un sistema de archivos entre varios pods de un clúster de Amazon EKS o de Kubernetes autogestionado. El controlador CSI de Amazon EFS está instalado en la pila Fargate. Si utiliza el controlador CSI de Amazon EFS con los sistemas de archivos One Zone de Amazon EFS, puede utilizar la opción nodeSelector al lanzar el pod para asegurarse de que se programe en la misma zona de disponibilidad que su sistema de archivos.

Conectarse desde AWS Lambda

Puede 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 montaje de Amazon EFS 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.