|
Amazon Elastic File System (Amazon EFS) permite que las instancias EC2, las funciones de AWS Lambda y los contenedores compartan el acceso a un sistema de archivos totalmente administrado. Anunciado por primera vez en 2015 y disponible en general en 2016, Amazon EFS ofrece un rendimiento de baja latencia para una amplia variedad de cargas de trabajo y puede escalar a miles de clientes o conexiones simultáneas. Desde el lanzamiento de 2016, hemos seguido escuchando e innovando, y hemos agregado muchas características y capacidades nuevas en respuesta a sus comentarios. Estos incluyen acceso local a través de Direct Connect (2016), cifrado de datos en reposo (2017), rendimiento aprovisionado y cifrado de datos en tránsito (2018), una clase de almacenamiento de acceso poco frecuente (2019), autorización de IAM y puntos de acceso (2020 ), clases de almacenamiento de una zona de menor costo (2021) y más.
Introducción a la replicación
Hoy me complace anunciar que ahora puede usar la replicación para mantener automáticamente copias de sus sistemas de archivos EFS para la continuidad del negocio o para ayudarlo a cumplir con los requisitos de cumplimiento como parte de su estrategia de recuperación ante desastres. Puede configurar esto en minutos para sistemas de archivos EFS nuevos o existentes, con replicación dentro de una sola región de AWS o entre dos regiones de AWS en la misma partición de AWS.
Una vez configurada, la replicación comienza de inmediato. Todo el tráfico de replicación permanece en la red troncal global de AWS y la mayoría de los cambios se replican en un minuto, con un objetivo de punto de recuperación (RPO) general de 15 minutos para la mayoría de los sistemas de archivos. La replicación no consume créditos de ráfaga y no se tiene en cuenta para el rendimiento aprovisionado del sistema de archivos.
Configuración de la replicación
Para configurar la replicación, abro la Consola de Amazon EFS, veo el sistema de archivos que quiero replicar y selecciono el Replicación pestaña:
hago clic Crear replicación, elija la región de destino deseada y seleccione el almacenamiento deseado (Regional o Una zona). Puedo usar la clave KMS predeterminada para el cifrado o puedo elegir otra. Reviso mi configuración y hago clic en Crear replicación para proceder:
La replicación comienza de inmediato y puedo ver el nuevo sistema de archivos de solo lectura inmediatamente:
Una nueva métrica de CloudWatch, Tiempo desde la última sincronizaciónse publica cuando se completa la replicación inicial y, posteriormente, periódicamente:
La réplica se crea en la región seleccionada. Creo los objetivos de montaje necesarios y monto la réplica en una instancia EC2:
EFS realiza un seguimiento de las modificaciones de los bloques (actualmente de 4 MB) que se utilizan para almacenar archivos y metadatos, y replica los cambios a una velocidad de hasta 300 MB por segundo. Debido a que la replicación se basa en bloques, no es coherente con los bloqueos; si necesita consistencia contra fallas, es posible que desee echar un vistazo a AWS Backup.
Después de configurar la replicación, puedo cambiar la administración del ciclo de vida, la organización inteligente en niveles, el modo de rendimiento y la configuración de copia de seguridad automática para el sistema de archivos de destino. El modo de rendimiento se elige cuando se crea el sistema de archivos y no se puede cambiar.
Inicio de una conmutación por error
Si necesito conmutar por error a la réplica, simplemente elimino la réplica. Puedo hacer esto desde cualquier lado (origen o destino), haciendo clic en Borrar y confirmando mi intención:
yo entro delete
y haga clic en Eliminar replicación para proceder:
La antigua réplica de solo lectura ahora es un sistema de archivos grabable que puedo usar como parte de mi proceso de recuperación. Para la conmutación por recuperación, creo una réplica en la ubicación original, espero a que finalice la replicación y elimino la replicación.
También puedo usar la línea de comando y las API de EFS para administrar la replicación. Por ejemplo:
createreplication-configuration
/ CreateReplicationConfiguration
– Establecer la replicación para un sistema de archivos existente.
describe-replication-configurations
/ DescribeReplicationConfigurations
– Ver la configuración de replicación para un sistema de archivos de origen o de destino, o para todas las configuraciones de replicación en una cuenta de AWS. Los datos devueltos para un sistema de archivos de destino también incluyen LastReplicatedTimestamp
la hora de la última sincronización exitosa.
delete-replication-configuration
/ DeleteReplicationConfiguration
– Terminar la replicación para un sistema de archivos.
Disponible ahora
Esta nueva función está disponible ahora y puede comenzar a usarla hoy en AWS EE. UU. Este (Norte de Virginia), EE. UU. Este (Ohio), EE. UU. Oeste (Norte de California), EE. UU. Oeste (Oregón), Asia Pacífico (Mumbai), Asia Pacífico (Osaka), Asia Pacífico (Seúl), Asia Pacífico (Singapur), Asia Pacífico (Sídney), Asia Pacífico (Tokio), Canadá (Central), Europa (Fráncfort), Europa (Irlanda), Europa (Londres), Regiones de Europa (París), Europa (Estocolmo), América del Sur (São Paulo) y GovCloud.
Usted paga las tarifas de almacenamiento habituales para los sistemas de archivos originales y réplicas y cualquier cargo aplicable de transferencia de datos entre regiones o dentro de una región.
— jeff;