Acerca de la replicación de instancias

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 y STANDBY.
  • 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 o STANDBY, se elimina de ambas instancias.
  • Cuando la operación se completa correctamente, el estado de la instancia de réplica cambia de PROMOTING a READY.

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:

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 o delete 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.

Siguientes pasos