P: ¿Qué es Amazon Elastic File System?

Amazon EFS es un servicio totalmente administrado que facilita la configuración y el escalado del almacenamiento de archivos compartidos en la nube de Amazon. Con solo unos clics en la consola de administración de AWS, puede crear sistemas de archivos accesibles para instancias de Amazon EC2 mediante una interfaz de sistema de archivos (utilizando API de E/S de archivos estándar del sistema operativo) que admita semántica de acceso completa al sistema de archivos (como una consistencia de datos fuerte y bloqueo de archivos).

Los sistemas de archivos de Amazon EFS pueden escalarse automáticamente desde los gigabytes hasta los petabytes de datos sin necesidad de aprovisionar almacenamiento. Decenas, cientos y hasta miles de instancias de Amazon EC2 pueden obtener acceso simultáneamente a un sistema de archivos de Amazon EFS que proporciona un desempeño consistente a cada una de estas instancias. Amazon EFS está diseñado para ofrecer alta disponibilidad y alta durabilidad. Amazon EFS carece de tarifas mínimas o costos de contratación: paga únicamente por el almacenamiento que utiliza.

 

P: ¿Para qué casos de uso está pensado Amazon EFS?

Amazon EFS ha sido diseñado para ofrecer un gran desempeño para un amplio espectro de cargas de trabajo y aplicaciones, como big data y análisis, flujos de trabajo de procesamiento multimedia, administración de contenido, servidores web y directorios de inicio.

 

P: ¿Cuándo debería utilizar Amazon EFS y cuándo Amazon Simple Storage Service (S3) o Amazon Elastic Block Store (EBS)?

Amazon Web Services (AWS) ofrece servicios de almacenamiento en la nube para una amplia gama de cargas de trabajo de almacenamiento.

Amazon EFS es un servicio de almacenamiento de archivos para su uso con Amazon EC2. Amazon EFS proporciona una interfaz del sistema de archivos, semántica de acceso a dicho sistema (como una consistencia de datos fuerte y bloqueo de archivos) y almacenamiento accesible de forma concurrente para miles de instancias de Amazon EC2.

Amazon EBS es un servicio de almacenamiento por bloques para utilizar con Amazon EC2. Amazon EBS puede ofrecer un gran desempeño para cargas de trabajo que requieran acceso con la mínima latencia a los datos desde una única instancia EC2.

Amazon S3 es un servicio de almacenamiento de objetos. Amazon S3 pone los datos a disposición de los usuarios a través de una API de Internet a la que se puede obtener acceso desde cualquier parte.

 

P: ¿Dónde se almacenan mis datos?

Consulte Productos y servicios regionales para obtener detalles sobre la disponibilidad por región del servicio Amazon EFS.

 

P: ¿Cómo puedo comenzar a utilizar Amazon EFS?

Para utilizar Amazon EFS, debe disponer de una cuenta de Amazon Web Services. Si no dispone ya de una cuenta de AWS, puede crearla haciendo clic en el botón “Probar la capa gratuita” de la página de detalles de Amazon EFS.

Una vez creada su cuenta de AWS, consulte la guía Introducción de Amazon EFS para comenzar a utilizarlo. Puede crear un sistema de archivos mediante la consola de administración de AWS, la interfaz de línea de comandos de AWS (AWS CLI) y la API de Amazon EFS (así como varios SDK específicos de cada lenguaje).

 

P: ¿Cómo puedo obtener acceso a un sistema de archivos desde una instancia de Amazon EC2?

Para obtener acceso a su sistema de archivos, móntelo en una instancia EC2 de Amazon basada en Linux empleando el comando estándar de Linux para ello y el nombre DNS del sistema de archivos. Una vez montado, puede trabajar con los archivos y directorios del sistema como haría con cualquier sistema de archivos local.

Amazon EFS utiliza el protocolo NFSv4.1. Para obtener un ejemplo paso a paso de cómo obtener acceso a un sistema de archivos desde una instancia de Amazon EC2, consulte la guía Introducción a Amazon EFS.

 

P: ¿Qué tipos de instancia de Amazon EC2 y AMI funcionan con Amazon EFS?

Amazon EFS es compatible con todas las AMI basadas en Linux para Amazon EC2. Se pueden mezclar los tipos de instancia conectados a un mismo sistema de archivos. Para obtener un ejemplo paso a paso de cómo obtener acceso a un sistema de archivos desde una instancia de Amazon EC2, consulte la guía Introducción a Amazon EFS.

 

P: ¿Cómo administro un sistema de archivos?

Amazon EFS es un servicio totalmente administrado, por lo que es usted quien administra toda la infraestructura de almacenamiento de archivos. Cuando utiliza Amazon EFS, se evita las complicaciones de implementar y mantener la compleja infraestructura de un sistema de archivos. Un sistema de archivos de Amazon EFS crece y se reduce automáticamente a medida que añade o elimina archivos, por lo que no debe administrar o aprovisionar almacenamiento.

Puede administrar un sistema de archivos mediante la consola de administración de AWS, la interfaz de línea de comandos de AWS (CLI) o la API de Amazon EFS (así como varios SDK específicos de cada lenguaje). La consola, la API y el SDK permiten crear y eliminar sistemas de archivos, configurar el acceso a los sistemas de archivos, crear y editar etiquetas y mostrar información detallada sobre sistemas de archivos.

 

P: ¿Cómo cargo datos en un sistema de archivos?

Existen diferentes métodos para cargar datos de sistemas de archivos existentes a Amazon EFS, independientemente de si estos se encuentran en AWS o en servidores on-premise.

Los sistemas de archivos de Amazon EFS pueden montarse en una instancia de Amazon EC2, por lo que cualquier dato accesible para una instancia de Amazon EC2 también puede leerse y escribirse en Amazon EFS. Si desea cargar datos de archivos que no se encuentren almacenados en AWS, puede usar la función sincronización de archivos de EFS para copiar datos directamente a Amazon EFS.

En el caso de los sistemas de archivos on-premise, la función de sincronización de archivos de EFS ofrece una manera rápida y simple para sincronizar de manera segura sistemas de archivos existentes en Amazon EFS. La sincronización de archivos de EFS trabaja sobre cualquier conexión de red, incluida la de AWS Direct Connect. AWS Direct Connect ofrece una conexión de red exclusiva de menor latencia y ancho de banda alto sobre la que puede instalar sistemas de archivos de EFS. También puede usar herramientas de copiado de Linux para migrar archivos de datos a Amazon EFS.

Para obtener más información acerca de cómo acceder a un sistema de archivos desde un servidor on-premise, consulte la sección Acceso on-premise de estas preguntas frecuentes.

Para obtener más información acerca del traslado de datos a la nube de Amazon, consulte la página Migración de datos a la nube.


P: ¿Cómo logra Amazon EFS ofrecer alta durabilidad y alta disponibilidad?

Cada objeto del sistema de archivos (es decir, cada directorio, archivo y enlace) se almacena de manera redundante en varias zonas de disponibilidad. Además, se puede obtener acceso a un sistema de archivos de forma concurrente desde todas las zonas de disponibilidad de la región en la que se encuentra, lo que significa que puede crear su aplicación de modo que conmute por error de una zona de disponibilidad a otra en la misma región, asegurando así el máximo nivel de disponibilidad de las aplicaciones. Los objetivos montados están diseñados para ofrecer alta disponibilidad.

P: ¿Cómo realizo un backup de un sistema de archivos?

Amazon EFS ha sido diseñado para ser muy duradero. Si quiere ser capaz de revertir a versiones anteriores de sus archivos para deshacer cambios, puede utilizar cualquier software estándar de backup de terceros.

También puede utilizar AWS Data Pipeline para realizar copias regulares y automatizadas de su sistema de archivos según un calendario que usted define. Para conseguir más información y obtener acceso a la plantilla de AWS Data Pipeline que Amazon EFS proporciona, consulte Walkthrough: Back Up an EFS File System.

 

P: ¿Cómo puedo acceder a mi sistema de archivos desde fuera de mi VPC?

Las instancias de Amazon EC2 dentro de su VPC pueden obtener acceso directamente al sistema de archivos; además, las instancias clásicas de Amazon EC2 de fuera de su VPC pueden montar un sistema de archivos a través de ClassicLink. Los servidores on-premise pueden montar sus sistemas de archivos mediante una conexión de AWS Direct Connect a su VPC.


P: ¿Cuántos datos puedo almacenar?

Los sistemas de datos de Amazon EFS pueden almacenar petabytes de datos. Los sistemas de archivos de Amazon EFS son elásticos, es decir, aumentan y reducen su capacidad a medida que agrega y elimina archivos. No necesita aprovisionar el tamaño del sistema de archivos ni especificar el tamaño por adelantado, y solo paga por el almacenamiento que utiliza.

 

P: ¿Cuántas instancias de Amazon EC2 puedo conectar a un sistema de archivos?

Amazon EFS admite desde una hasta varios miles de instancias de Amazon EC2 conectadas al sistema de archivos de forma concurrente.

 

P: ¿Cuántos sistemas de archivos puedo crear?

De forma predeterminada, puede crear hasta 10 sistemas de archivos por cada cuenta de AWS y región. Puede solicitar que se amplíe este límite visitando la página Límites del servicio de AWS.

 

P: ¿Cómo es el desempeño de Amazon EFS en comparación con el de otras soluciones de almacenamiento?

Los sistemas de archivos de Amazon EFS se distribuyen por un número sin restricción de servidores de almacenamiento, por lo que pueden crecer de forma elástica hasta la escala de petabytes, además de permitir un acceso en paralelo masivo a sus datos desde instancias de Amazon EC2. El diseño distribuido de Amazon EFS evita los cuellos de botella y las restricciones inherentes a los servidores de archivos tradicionales.

Este diseño distribuido del almacenamiento de datos significa que las aplicaciones multiproceso y las que obtienen acceso de forma concurrente a los datos desde varias instancias de Amazon EC2 pueden ofrecer niveles sustanciales de rendimiento agregado e IOPS. Algunos ejemplos de estas aplicaciones son big data y las cargas de trabajo de análisis, los flujos de trabajo de procesamiento multimedia, la administración de contenido y los servidores web.

La siguiente tabla compara el desempeño de alto nivel y las características de almacenamiento de las ofertas de Amazon para el almacenamiento en la nube de archivos y bloques.

 

Amazon EFS

Amazon EBS
PIOPS

Latencia por operación

Bajo, consistente

Más bajo, consistente

Escala de rendimiento

Varios GB por segundo

Un GB por segundo

La naturaleza distribuida de Amazon EFS permite obtener altos niveles de disponibilidad, durabilidad y escalabilidad. Esta arquitectura distribuida resulta en una pequeña latencia en cada operación con archivos. Debido a esta latencia por operación, el rendimiento global suele aumentar al hacerlo el tamaño medio de E/S, ya que el retardo se amortiza con la mayor cantidad de datos. La compatibilidad de Amazon EFS con cargas de trabajo muy paralelizadas (es decir, con operaciones consistentes desde varios procesos y varias instancias de EC2) permite obtener niveles elevados de rendimiento agregado e IOPS.

P: ¿Cuál es la diferencia entre los modos de desempeño “General Purpose” y “Max I/O”? ¿Cuál debo utilizar?

El modo de desempeño “General Purpose” es apropiado para la mayoría de los sistemas de archivos y es el seleccionado de forma predeterminada al crear un sistema. “El modo de desempeño Max I/O” está optimizado para aplicaciones en las que decenas, cientos o miles de instancias de EC2 obtienen acceso al sistema de archivos. Alcanza niveles superiores de rendimiento agregado y operaciones por segundo a cambio de una latencia ligeramente superior en las operaciones con archivos. Para obtener más información, consulta la documentación de Desempeño del sistema de archivos.

 

P: ¿Qué rendimiento admite un sistema de archivos?

El rendimiento disponible para un sistema de archivos se escala a medida que este crece. Como las cargas de trabajo basadas en archivos suelen tener muchos picos, pues se requieren rendimientos elevados durante algunos momentos y niveles mucho menores el resto del tiempo, Amazon EFS ha sido diseñado para alcanzar altos niveles de rendimiento durante momentos concretos. Todos los sistemas de archivos ofrecen un desempeño base constante de 50 MB/s por TB de almacenamiento y pueden alcanzar los 100 MB/s. Los sistemas de archivos mayores de 1 TB pueden alcanzar los 100 MB/s por TB de almacenamiento. A medida que agrega datos a su sistema de archivos, el rendimiento máximo disponible para el mismo se escala de forma lineal y automática según el espacio empleado.

El rendimiento del sistema de archivos se comparte entre todas las instancias de Amazon EC2 conectadas a un sistema de archivos. Por ejemplo, un sistema de archivos de 1 TB capaz de alcanzar un rendimiento de 100 MB/s puede gestionar 100 MB/s desde una sola instancia de Amazon EC2, o 10 instancias de Amazon EC2 pueden colectivamente alcanzar un rendimiento de 100 MB/s. Para obtener más información, consulte la documentación en Desempeño del sistema de archivos.


P: ¿Cómo controlo qué instancias de Amazon EC2 pueden obtener acceso a mi sistema de archivos?

Cuando crea un sistema de archivos, crea en su VPC puntos de conexión denominados “objetivos montados”. Si monta desde una instancia EC2, el nombre de DNS de su sistema de archivos, que debe indicar en el comando de montaje, se resuelve en la dirección IP del objetivo montado. Solo los recursos con acceso a un objetivo montado pueden obtener acceso a su sistema de archivos. Puede controlar el tráfico de red a y desde el sistema de archivos mediante los grupos de seguridad de la VPC.

 

P: ¿Cómo controlo quién tiene acceso a mi sistema de archivos?

Puede determinar al administrador del sistema de archivos mediante AWS Identity and Access Management (IAM). También puede controlar el acceso a los archivos y directorios mediante permisos en los niveles de usuario o grupo compatibles con POSIX.


P: ¿Qué es el cifrado de Amazon EFS?

Amazon EFS ofrece el cifrado sencillo de los sistemas de archivos de EFS. Los datos se cifran de manera transparente mientras se escriben, y se descifran también de manera transparente mientras se leen, por lo que no tiene que modificar sus aplicaciones. AWS Key Management Service (KMS) administra las claves de cifrado, eliminando la necesidad de crear y mantener una infraestructura de administración de claves segura.

 

P: ¿Qué es AWS Key Management Service (KMS)?

AWS KMS es un servicio administrado que facilita la creación y el control de las claves de cifrado que se utilizan para cifrar datos. AWS Key Management Service está integrado en otros servicios de AWS como Amazon EFS, Amazon EBS y Amazon S3 para simplificar la tarea de cifrar los datos con claves que usted puede administrar. AWS Key Management Service también está integrado con AWS CloudTrail para ofrecerle los logs de uso de todas las claves a fin de que se ajusten a las necesidades normativas y de conformidad. Para obtener más información sobre KMS, visite la página del producto AWS Key Management Service.

 

P: ¿Cómo puedo habilitar el cifrado para mi sistema de archivos de Amazon EFS?

Puede habilitar el cifrado para sus sistema de archivos de EFS en la consola de EFS o usando la CLI o los SDK de AWS. Cuando cree un nuevo sistema de archivos en la consola de EFS, haga clic en “Create File System” y marque la casilla para habilitar el cifrado. Para obtener más detalles, consulte la documentación del usuario sobre el cifrado.

 

P: ¿Afecta el cifrado al desempeño de Amazon EFS?

El cifrado de los datos ejerce un efecto mínimo en el desempeño y la latencia de E/S.


P: ¿Cómo puedo acceder a un sistema de archivos desde servidores de mi centro de datos on-premise?

Para acceder a sistemas de archivos de EFS desde un centro on-premise, debe disponer de una conexión de AWS Direct Connect entre su centro de datos on-premise y su Amazon VPC. AWS Direct Connect establece una conexión de red privada entre su centro de datos on-premise y AWS. Si no posee ya una conexión de AWS Direct Connect, puede crear una siguiendo las instrucciones de la Guía del usuario de AWS Direct Connect.

Puede montar un sistema de archivos en su servidor Linux on-premise utilizando el comando de montaje Linux estándar para montar un sistema de archivos mediante el protocolo NFSv4.1.

Para obtener más información sobre cómo acceder a sistemas de archivos de EFS desde servidores on-premise mediante AWS Direct Connect, consulte la documentación.

 

P: ¿Qué puedo hacer para habilitar el acceso a mis sistemas de archivos de EFS desde mis servidores on-premise?

Puede montar sus sistemas de archivos de Amazon EFS en sus servidores on-premise y transferir los datos de archivos desde y a Amazon EFS usando herramientas y scripts Linux estándar. La capacidad de transferir datos de archivos desde y a sistemas de archivos de Amazon EFS posibilita tres casos de uso.

En primer lugar, puede migrar datos de centros on-premise para que residan permanentemente en sistemas de archivos de Amazon EFS.

En segundo lugar, puede respaldar cargas de trabajo con ráfagas en la nube para descargar el procesamiento de la aplicación a la nube. Puede transferir datos de sus servidores on-premise a sus sistemas de archivos de EFS, analizarlos en un clúster de instancias de EC2 de su Amazon VPC y almacenar los resultados permanentemente en sus sistemas de archivos de EFS o volver a transferirlos a sus servidores on-premise.

En tercer lugar, puede copiar los datos de los archivos on-premise en EFS de forma periódica como backups y en caso de posibles recuperaciones de desastres.

 

P: ¿Puedo usar una AWS VPN para acceder a un sistema de archivos de EFS desde un centro on-premise?

No, Amazon EFS no admite el acceso mediante AWS VPN.

 

P: ¿Puedo acceder a mi sistema de archivos de Amazon EFS desde los servidores de mi centro de datos on-premise y mis instancias de Amazon EC2 a la vez?

Yes, puede acceder a su sistema de archivos de Amazon EFS desde los servidores de su centro de datos on-premise y sus instancias de Amazon EC2 a la vez. Amazon EFS proporciona la misma semántica de acceso a sistemas de archivos, como la excelente uniformidad de los datos y el bloqueo de archivos, en todas las instancias de EC2 y servidores on-premise que accedan a un sistema de archivos.

 

P: ¿Cuál es la práctica recomendada para transferir datos a y desde servidores on-premise mediante AWS Direct Connect?

Debido al retraso en la propagación relacionado con la transferencia a largas distancias, la latencia de red de una conexión de Direct Connect entre su centro de datos on-premise y su Amazon VPC puede ser de decenas de milisegundos. Si sus operaciones de archivos están serializadas, la latencia de la conexión de Direct Connect afecta directamente al desempeño de lectura y escritura; en esencia, el volumen de los datos que puede leer o escribir durante un periodo de tiempo depende del tiempo que se tarda en completar cada operación de lectura y escritura. Para maximizar el desempeño, realice operaciones de archivos simultáneas, de modo que EFS procese varias operaciones de lectura y escritura a la vez. Las herramientas estándar como GNU parallel le permiten realizar copias de datos de archivos simultaneas. Para obtener más información, consulte la documentación online.

 

P: ¿De qué manera puedo copiar datos existentes desde un almacenamiento de archivos on-premise a Amazon EFS?

Existen diferentes métodos para copiar datos on-premise existentes a Amazon EFS. La sincronización de archivos de EFS ofrece una manera rápida y simple para sincronizar de manera segura sistemas de archivos existentes con Amazon EFS, y funciona sobre cualquier red, incluida la de AWS Direct Connect

AWS Direct Connect ofrece una conexión de red exclusiva de menor latencia y ancho de banda alto sobre la que puede instalar sistemas de archivos de Amazon EFS. Una vez instalados, puede usar la función de sincronización de archivos de EFS para copiar datos en Amazon EFS a una velocidad 5 veces superior a la de las herramientas de copiado de Linux estándares.

Para obtener más información acerca de la sincronización de archivos de EFS, consulte la sección Sincronización de archivos de EFS de estas preguntas y respuestas.


P: ¿Qué es la sincronización de archivos de EFS?

La sincronización de archivos de EFS ofrece una manera rápida y sencilla de migrar datos de forma segura desde sistemas de archivos on-premise o en la nube a los de Amazon EFS. La sincronización de archivos de EFS copia archivos y directorios a Amazon EFS con una velocidad hasta 5 veces superior a la de las herramientas de copiado de Linux estándar, con configuración y administración simples en la consola de AWS. Cuando se sincronizan sistemas de archivos en la nube u on-premise en Amazon EFS, la sincronización de archivos de EFS suministra una transferencia de datos paralela rápida, cifra datos en tránsito y garantiza la integridad de los datos copiados.

Consulte el sitio con documentación sobre la sincronización de archivos de EFS para obtener más información acerca de los detalles técnicos y comenzar a usar la función.

 

P: ¿Cómo puedo comenzar a utilizar la sincronización de archivos de EFS?

Para usar la sincronización de archivos de EFS, entre a la consola de Amazon EFS para descargar e implementar el agente de sincronización de archivos en su entorno de TI. Configure los sistemas de archivos de origen y de destino, comience la tarea de sincronización y controle el progreso mediante la consola o con AWS CloudWatch. Para obtener más información acerca de cómo comenzar, lea la sección de documentación.

 

P: ¿De qué manera se protegen mis datos cuando uso la sincronización de archivos de EFS?

Todos los datos que se transfieren con la sincronización de archivos de EFS desde los sistemas de archivos de origen a los de destino en Amazon EFS se cifran mediante SSL/TLS. 

 

P: ¿La sincronización de archivos de EFS permite copiar datos entre regiones de AWS?

Sí. Puede implementar un agente de sincronización de archivos de EFS en una región de AWS y realizar una sincronización con un sistema de archivos de EFS que se encuentre en otra región de AWS. Su sistema de archivos de origen puede ser un sistema de archivos de EFS o un sistema de archivos compartido desde una instancia EC2. Para obtener más información acerca de cómo configurar la sincronización de archivos de EFS, lea la sección de documentación.

 

P: ¿En qué regiones está disponible la sincronización de archivos de EFS?

La sincronización de archivos de EFS se encuentra disponible en las regiones EE.UU. Este (Norte de Virginia), EE.UU. Este (Ohio), EE.UU. Oeste (Oregón) y UE (Irlanda). La disponibilidad se ampliará a las regiones UE (Fráncfort) y Asia Pacífico (Sídney) en diciembre de 2017.

 


P: ¿Qué interoperabilidad y compatibilidad existen entre los servicios de AWS existentes y Amazon EFS?

Amazon EFS se integra con otros servicios de AWS, entre ellos Amazon CloudWatch, AWS CloudFormation, AWS CloudTrail, AWS IAM y AWS Tagging.

Amazon CloudWatch permite supervisar la actividad del sistema de archivos mediante métrica. Con AWS CloudFormation puede crear y administrar sistemas de archivos a partir de plantillas.

AWS CloudTrail permite registrar en archivos todas las llamadas a las API de Amazon EFS.

AWS Identity and Access Management (IAM) permite determinar quién puede administrar su sistema de archivos. Los servicios de AWS Tagging permiten etiquetar sus sistemas de archivos con metadatos que usted define.

 

P: ¿Qué tipo de bloqueo admite Amazon EFS?

Amazon EFS sigue el protocolo NFSv4.1 para el bloqueo consultivo y permite a sus aplicaciones utilizar bloqueos de todo el archivo o de intervalos del tamaño de bytes.

 

P: ¿Son globales los nombres del sistema de archivos (como los nombres de buckets de Amazon S3)?

Todo sistema de archivos dispone de un número identificador exclusivo generado automáticamente. Puede etiquetar el sistema de archivos con un nombre que no tiene por qué ser exclusivo.


P: ¿Cuánto cuesta Amazon EFS?

Con Amazon EFS, solo paga por la cantidad de almacenamiento de sistema de archivos que utiliza al mes en GB. Sin cuota mínima ni costo de contratación. Tampoco hay cargos adicionales por ancho de banda o solicitudes. Si desea obtener información sobre los precios de Amazon EFS, visite la sección de precios en la página del producto de Amazon EFS.

 

P: ¿Cuánto cuesta la sincronización de archivos de Amazon EFS?

Con la sincronización de archivos de EFS, usted paga por GB de datos copiados en Amazon EFS. Consulte la página de precios de la sincronización de archivos de EFS para obtener información relacionada con este tema.

 

P: ¿Los impuestos están incluidos en los precios?

Si no se especifica lo contrario, nuestros precios no incluyen los impuestos ni gravámenes correspondientes, como el IVA y cualquier otro impuesto sobre las ventas. En el caso de los clientes con una dirección de facturación de Japón, el uso de los servicios de AWS está sujeto al impuesto de consumo nipón. Más información.