Filestore ahora ofrece replicación asíncrona para tus instancias.
Una instancia de origen se puede replicar de forma continua y asíncrona en una instancia de espera en la ubicación que elijas.
Para seleccionar clientes, Filestore ofrece compatibilidad con la replicación de instancias creadas en los siguientes niveles de servicio:
- Por zonas
- Regional
- Empresa
Comparación de la replicación de instancias con otras opciones de recuperación de datos
En las siguientes secciones se explican las ventajas de la replicación de instancias en comparación con las copias de seguridad y las instantáneas.
Capturas
Las instantáneas son recursos que consumen capacidad en la instancia y te permiten restaurar el estado actual de los datos de tu instancia a un momento específico anterior. Los usuarios también pueden volver a una versión anterior de un archivo específico.
Las copias de seguridad no replican ningún dato ni consumen capacidad hasta que se modifican los datos de la instancia. Todas las copias de una instancia comparten datos comunes, lo que significa que la instancia solo conserva las diferencias entre las copias.
Aunque las capturas ofrecen una buena relación calidad-precio en comparación con otras operaciones de recuperación de datos de Filestore, la capacidad de la instancia disponible disminuye continuamente a medida que se modifican los archivos.
Volver a un estado anterior de una instancia es una acción destructiva, ya que elimina la versión más reciente de los datos de la instancia. Por lo tanto, debes usarla con cuidado.
Copias de seguridad
Las copias de seguridad son recursos externos que se encuentran fuera de la instancia y consumen su propia capacidad. La primera copia de seguridad es una copia completa de los datos de la instancia. Cada copia de seguridad posterior solo consume los datos necesarios para registrar los cambios incrementales y diferenciales desde la copia de seguridad anterior. Internamente, el historial de una cadena de copias de seguridad se monitoriza mediante capturas, que consumen capacidad en la instancia de origen.
Replicación de instancias
La replicación de instancias empareja una instancia de origen con una instancia de réplica, que es un recurso independiente en una ubicación secundaria que monitoriza continuamente los cambios que se hacen en el origen y los replica de forma asíncrona en la instancia de réplica en un objetivo de punto de recuperación (RPO) de aproximadamente 30 minutos.
Este proceso se basa en las copias y también consume capacidad. Cuando las copias de seguridad se quedan obsoletas, se eliminan para liberar capacidad de las instancias.
La instancia de réplica es una copia completa de la instancia de origen que se actualiza continuamente. La mayoría de las copias se programan cada cinco o diez minutos. Hay métricas disponibles que indican la marca de tiempo de la última copia completa de la instancia. Para obtener más información, consulta el artículo Monitorización.
Roles de pares de instancias
Cuando la replicación de instancias está habilitada, se asigna un rol a cada instancia del par:
ACTIVE
La instancia de origen.
STANDBY
La instancia réplica.
Los cambios de rol no son automáticos y solo los puede iniciar el usuario.
Promover réplica
Aunque la instancia de réplica no se puede montar ni escribir directamente, en caso de interrupción del servicio, la réplica puede realizar una operación de promote-replica
. También se puede acceder a esta operación desde la consola Google Cloud .
Esta operación inicia las siguientes acciones:
- Detiene la replicación entre las instancias
ACTIVE
ySTANDBY
. - Desvincula los dos recursos.
- Promueve la réplica a una instancia normal que puede establecer conexiones de cliente y escribir como cualquier otra instancia.
- El rol de réplica, ya sea
ACTIVE
oSTANDBY
, se elimina de ambas instancias. - Cuando la operación se completa correctamente, el estado de la instancia de réplica cambia de
PROMOTING
aREADY
.
Cuando tu aplicación vuelva a estar online, esta nueva instancia de origen se podrá emparejar con una nueva réplica y podrás iniciar la replicación de instancias de nuevo.
Para obtener más información, consulta el artículo Interrumpir la replicación y promover una réplica.
Conmutación por recuperación
La operación promote-replica
inicia una interrupción en la replicación. Se trata de un cambio, no de un evento de conmutación por error, lo que significa que la restauración no es automática. Una vez completada la operación, los administradores deben volver a conectar sus aplicaciones a la nueva instancia de origen.
Limitaciones
Se aplican las siguientes limitaciones:
No disponible en los siguientes niveles de servicio:
- HDD básico
- SSD básico
Las siguientes especificaciones deben ser las mismas para cada instancia del par:
- Proyecto
- Nivel de servicio, incluida la capacidad
En las siguientes secciones se tratan en detalle otras limitaciones de las funciones relacionadas con el RPO, las operaciones, el tráfico de red, el rendimiento y la disponibilidad:
RPO
Los tiempos de RPO indicados son aproximados y no se admiten en ningún acuerdo de nivel de servicio (SLA) de Filestore.
El objetivo de RPO de 30 minutos se aplica a las instancias con una tasa de cambio de 100 MB por segundo y una tasa de IOPS de 300 por segundo, donde las IOPS se definen como cualquier operación
create
,edit
odelete
aplicada a cualquier archivo o directorio.Las instancias con una tasa de cambio más alta pueden experimentar periodos de replicación más largos. Los tiempos de RPO varían y no se corresponden de forma lineal con tasas de cambio más altas. Por ejemplo, si la tasa de cambio se duplica, la ventana de RPO no se duplicará necesariamente.
La replicación de instancias se especifica al crear la instancia. Si quieres emparejar una réplica con una instancia de origen, debes habilitar la replicación de instancias en la instancia al crearla y, a continuación, emparejarla con la réplica. No se puede usar una instancia que ya exista como réplica.
Operaciones
Las siguientes operaciones están inhabilitadas en la instancia
ACTIVE
:- Eliminación de instancias
- Volver a la captura
Se aplican las siguientes limitaciones a la instancia de
STANDBY
:- No admite el acceso NFS
- Las copias de seguridad están inhabilitadas
- Las vistas rápidas están inhabilitadas
Tráfico de red
- La replicación continua de datos entre las instancias de origen y de réplica genera tarifas de tráfico de red. Para obtener más información, consulta los precios de Filestore o ponte en contacto con tu representante de Filestore.
Rendimiento
- La réplica continua de datos entre el par afecta al rendimiento de IOPS en la instancia de origen.
Disponibilidad
Se aplican algunas restricciones al elegir una región para la instancia de réplica. Para obtener más información, ponte en contacto con tu representante de Filestore.
Si eliminas la instancia de origen, no se eliminará la réplica asociada. Si la instancia de origen ya no existe y quieres eliminar la instancia que se usaba anteriormente como réplica, usa
gcloud
para localizar y eliminar la instancia.
Recomendaciones
Para disfrutar de una solución de recuperación ante desastres sólida, se recomienda a los usuarios que elijan una región diferente en lugar de una zona diferente para la instancia de réplica.
Supervisión
La métrica time_since_last_replication
representa la marca de tiempo de la última copia completa de la instancia activa.
Para obtener más información, consulta los siguientes recursos:
Precios
Cuando usas la replicación de instancias, se aplican cargos por las instancias y la red entre regiones. La replicación de instancias se ofrece sin coste adicional. La instancia de réplica es una copia completa de la instancia de origen que se actualiza continuamente. Los precios son proporcionales a la asistencia para la recuperación de datos que se proporciona en una opción de recuperación continua de datos adecuada para cargas de trabajo empresariales.
Para obtener más información, ponte en contacto con tu representante de Filestore.