Cómo funciona Amazon EFS
Amazon Elastic File System (EFS) proporciona un sistema de archivos elástico sencillo, sin servidor y fácil de configurar. Con Amazon EFS, puede crear un sistema de archivos, montar el sistema de archivos en una instancia de Amazon EC2 y leer y escribir datos en su sistema de archivos. Puede montar un sistema de archivos de Amazon EFS en su nube privada virtual (VPC) a través del protocolo Network File System versiones 4.0 y 4.1 (NFSv4). Recomendamos utilizar un cliente Linux NFSv4.1 de generación actual, como los que se encuentran en las últimas AMI de Amazon Linux, Amazon Linux 2, Red Hat, Ubuntu y macOS Big Sur, junto con el ayudante de montaje de EFS. Para obtener instrucciones, consulte Instalación del cliente de Amazon EFS.
Para obtener una lista de imágenes de máquina de Amazon (AMI) de macOS y Linux de Amazon EC2 que admiten este protocolo, consulte Compatibilidad con NFS. Para algunas AMI, tendrá que instalar un cliente NFS para montar su sistema de archivos en la instancia de Amazon EC2. Para obtener instrucciones, consulte Instalación del cliente NFS.
Puede obtener acceso a su sistema de archivos de Amazon EFS simultáneamente desde varios clientes NFS, de manera que las aplicaciones que se escalan más allá de una única conexión puedan obtener acceso a un sistema de archivos. Las instancias de Amazon EC2 que se ejecutan en varias zonas de disponibilidad dentro de la misma Región de AWS pueden obtener acceso al sistema de archivos, de modo que muchos usuarios puedan obtener acceso y compartir un origen de datos común.
Para obtener una lista de las Regiones de AWS en las que se puede crear un sistema de archivos de Amazon EFS, consulte Referencia general de Amazon Web Services.
Para obtener acceso al sistema de archivos de Amazon EFS en una VPC, cree uno o varios destinos de montaje en la VPC.
En el caso de sistemas de archivos regionales, se puede crear un destino de montaje en cada zona de disponibilidad de la Región de AWS.
En el caso de sistemas de archivos One Zone, solo se crea un único destino de montaje que se encuentre en la misma zona de disponibilidad que el sistema de archivos.
Para obtener más información, consulte Clases de almacenamiento de EFS.
Un destino de montaje proporciona una dirección IP para un punto de conexión de NFSv4 en el que puede montar un sistema de archivos de Amazon EFS. El sistema de archivos se monta utilizando su nombre DNS (Servicio de nombres de dominio), que se resuelve en la dirección IP del destino de montaje de EFS en la misma zona de disponibilidad que la instancia EC2. Puede crear un destino de montaje en cada zona de disponibilidad de una Región de AWS. Si la VPC tiene varias subredes en una zona de disponibilidad, puede crear un destino de montaje en tan solo una de las subredes. Todas las instancias EC2 de la zona de disponibilidad compartirán ese destino de montaje.
nota
Un sistema de archivos de Amazon EFS solo puede tener destinos de montaje en una VPC a la vez.
Los propios destinos de montaje están diseñados para ofrecer alta disponibilidad. A medida que diseña para alta disponibilidad y conmutación por error en otras zonas de disponibilidad (AZ), tenga en cuenta que, aunque las direcciones IP y DNS de los destinos de montaje en cada AZ son estáticos, son componentes redundantes respaldados por varios recursos.
Después de montar el sistema de archivos mediante su nombre de DNS, lo podrá usar como cualquier otro sistema de archivos compatible con POSIX. Para obtener información sobre los niveles de permisos y consideraciones relacionadas, consulte Usuarios, grupos y permisos en el nivel de Network File System (NFS).
Puede montar sus sistemas de archivos de Amazon EFS en los servidores en las instalaciones del centro de datos si se conecta a su VPC de Amazon con AWS Direct Connect o la AWS VPN. Puede montar sus sistemas de archivos de EFS en servidores en las instalaciones para migrar conjuntos de datos a EFS, permitir escenarios de ampliación en la nube o realizar una copia de seguridad de sus datos en las instalaciones en Amazon EFS.
A continuación, encontrará una descripción acerca de cómo funciona Amazon EFS con otros servicios.
Temas
Cómo funciona Amazon EFS con Amazon EC2
En esta sección, se explica cómo se montan los sistemas de archivos regionales y One Zone de Amazon EFS en las instancias EC2 de una Amazon VPC.
Sistemas de archivos regionales de EFS
La siguiente ilustración muestra varias instancias de EC2 que acceden a un sistema de archivos de Amazon EFS que está configurado para varias zonas de disponibilidad en una Región de AWS.
En esta ilustración, la nube privada virtual (VPC) tiene tres zonas de disponibilidad. Como el sistema de archivos es Regional, se puede crear un destino de montaje en cada zona de disponibilidad. Le recomendamos que obtenga acceso al sistema de archivos desde un destino de montaje dentro de la misma zona de disponibilidad por motivos de costes y rendimiento. Una de las zonas de disponibilidad tiene dos subredes. Sin embargo, se crea un destino de montaje en tan solo una de las subredes. Para obtener más información, consulte Montaje de sistemas de archivos de EFS mediante el ayudante de montaje de EFS.
Sistemas de archivos One Zone de EFS
La siguiente ilustración muestra varias instancias de EC2 que acceden a un sistema de archivos One Zone de varias zonas de disponibilidad en una sola Región de AWS.
En esta ilustración, la VPC tiene dos zonas de disponibilidad, cada una con una subred. Como el tipo de sistema de archivos es One Zone, solo puede tener un único destino de montaje. Para un mejor rendimiento y coste, le recomendamos que obtenga acceso al sistema de archivos desde un destino de montaje dentro de la misma zona de disponibilidad que la instancia de EC2 en la que lo está montando.
En este ejemplo, la instancia de EC2 de la zona de disponibilidad us-west-2c pagará los cargos de acceso a los datos de EC2 por acceder a un destino de montaje situado en una zona de disponibilidad diferente. Para obtener más información, consulte Montaje de sistemas de archivos One Zone.
Cómo Amazon EFS trabaja con con la VPN administrada por AWS Direct Connect y AWS
Al utilizar un sistema de archivos de Amazon EFS montado en un servidor en las instalaciones, puede migrar datos en las instalaciones a la Nube de AWS alojada en un sistema de archivos de EFS. También puede utilizar la transmisión por ráfagas. Es decir, puede mover los datos de sus servidores en las instalaciones a Amazon EFS y analizarlos en una flota de instancias de Amazon EC2 en su Amazon VPC. A continuación, puede almacenar los resultados de forma permanente en el sistema de archivos o mover los resultados al servidor local.
Tenga en cuenta las siguientes consideraciones al utilizar Amazon EFS con un servidor en las instalaciones:
-
Su servidor local debe tener un sistema operativo basado en Linux. Recomendamos Linux kernel versión 4.0 o posterior.
-
A efectos de simplicidad, le recomendamos montar un sistema de archivos de Amazon EFS en un servidor en las instalaciones mediante una dirección IP de destino de montaje en lugar de un nombre de DNS.
No se aplica ningún coste adicional por el acceso on-premise a sus sistemas de archivos de Amazon EFS. Se le cobrará la conexión de AWS Direct Connect a su Amazon VPC. Para más información, consulte Precios de AWS Direct Connect
En la siguiente ilustración se muestra un ejemplo de cómo obtener acceso a un sistema de archivos de Amazon EFS on-premise (los servidores en las instalaciones tienen los sistemas de archivos montados).
Puede utilizar cualquier destino de montaje en la VPC si puede conectar con esa subred del destino de montaje a través de una conexión AWS Direct Connect entre el servidor local y la VPC. Para obtener acceso a Amazon EFS desde un servidor en las instalaciones, añada una regla a su grupo de seguridad de destino de montaje para permitir el tráfico entrante al puerto NFS (2049) desde el servidor en las instalaciones. Para obtener más información, incluidos los procedimientos detallados, consulte Requisitos previos.
Cómo funciona Amazon EFS con AWS Backup
Para una implementación completa de copias de seguridad para sus sistemas de archivos, puede utilizar Amazon EFS con AWS Backup. AWS Backup es un servicio de copias de seguridad completamente administrado que permite centralizar y automatizar las copias de seguridad de los datos de los distintos servicios de AWS en la nube y en las instalaciones. Con AWS Backup, puede configurar de forma centralizada las políticas de copias de seguridad y monitorear la actividad de copias de seguridad en busca de recursos de AWS. Amazon EFS siempre prioriza las operaciones del sistema de archivos sobre las operaciones de copia de seguridad. Parea obtener más información sobre cómo realizar copias de seguridad de sistemas de archivos de EFS mediante AWS Backup, consulte Copia de seguridad de sistemas de archivos de EFS.