Skip to main content
Esta guía explica cómo funcionan las copias de seguridad en ClickHouse Cloud, qué opciones tiene para configurar las copias de seguridad de su servicio y cómo restaurar una copia de seguridad. Requisitos previos

Lista del estado de las copias de seguridad

Se crearán copias de seguridad de su servicio según la programación configurada, ya sea la programación diaria predeterminada o una programación personalizada elegida por usted. Puede ver todas las copias de seguridad disponibles en la pestaña Copias de seguridad del servicio. Aquí puede consultar el estado, la duración y el tamaño de cada copia de seguridad. También puede restaurar una copia de seguridad específica desde la columna Acciones.

Comprender el costo de las copias de seguridad

Según la política predeterminada, ClickHouse Cloud exige una copia de seguridad diaria, con una retención de 24 horas. Elegir una programación que requiera conservar más datos o realizar copias de seguridad con mayor frecuencia puede generar cargos adicionales de almacenamiento por las copias de seguridad. Para comprender el costo de las copias de seguridad, puede ver el costo por servicio en la pantalla de uso (como se muestra a continuación). Una vez que las copias de seguridad se hayan estado ejecutando durante unos días con una programación personalizada, podrá hacerse una idea del costo y extrapolarlo para obtener el costo mensual de las copias de seguridad. Para estimar el costo total de sus copias de seguridad, debe definir una programación. Antes de hacerlo, puede usar la calculadora de precios para obtener una estimación del costo mensual proporcionando los siguientes datos:
  • Tamaño de las copias de seguridad completas e incrementales
  • Frecuencia de copia de seguridad deseada
  • Retención de copias de seguridad deseada
  • Proveedor de Cloud y región
Tenga en cuenta que el costo estimado de las copias de seguridad cambiará a medida que aumente con el tiempo el volumen de datos del servicio.

Restaurar una copia de seguridad

Las copias de seguridad se restauran en un nuevo servicio de ClickHouse Cloud, no en el servicio existente del que se obtuvo la copia de seguridad. Después de hacer clic en el icono Restore de la copia de seguridad, puede especificar el nombre del nuevo servicio que se creará y, a continuación, restaurar esta copia de seguridad: El nuevo servicio aparecerá en la lista de servicios como Provisioning hasta que esté listo:

Trabajar con tu servicio restaurado

Después de restaurar una copia de seguridad, tendrás dos servicios similares: el servicio original que necesitaba restaurarse y un nuevo servicio restaurado creado a partir de una copia de seguridad del original. Una vez completada la restauración de la copia de seguridad, debes hacer una de las siguientes acciones:
  • Usar el nuevo servicio restaurado y eliminar el servicio original.
  • Migrar los datos del nuevo servicio restaurado al servicio original y eliminar el nuevo servicio restaurado.

Use el nuevo servicio restaurado

Para usar el nuevo servicio, siga estos pasos:
  1. Verifique que el nuevo servicio tenga las entradas de la lista de acceso por IP necesarias para su caso de uso.
  2. Verifique que el nuevo servicio contenga los datos que necesita.
  3. Elimine el servicio original.

Migre los datos del servicio recién restaurado al servicio original

Supongamos que, por algún motivo, no puede trabajar con el servicio recién restaurado; por ejemplo, si todavía tiene usuarios o aplicaciones que se conectan al servicio existente. En ese caso, puede decidir migrar los datos recién restaurados al servicio original. La migración puede realizarse siguiendo estos pasos: Permita el acceso remoto al servicio recién restaurado El nuevo servicio debe restaurarse desde una copia de seguridad con la misma IP Allow List que el servicio original. Esto es necesario, ya que no se permitirán conexiones a otros servicios de ClickHouse Cloud a menos que haya permitido el acceso desde Anywhere. Modifique temporalmente la allow list y permita el acceso desde Anywhere. Consulte la documentación de lista de acceso por IP para obtener más información. En el servicio de ClickHouse recién restaurado (el sistema que aloja los datos restaurados)
Deberá restablecer la contraseña del nuevo servicio para poder acceder a él. Puede hacerlo desde la pestaña Settings de la lista de servicios.
Agregue un usuario de solo lectura que pueda leer la tabla de origen (db.table en este ejemplo):
Copie la definición de la tabla:
En el sistema de destino de ClickHouse Cloud (el que tenía la tabla dañada): Cree la base de datos de destino:
Use la sentencia CREATE TABLE del origen para crear el destino:
Cambie ENGINE por ReplicatedMergeTree sin ningún parámetro al ejecutar la sentencia CREATE. ClickHouse Cloud siempre replica las tablas y proporciona los parámetros correctos.
Utilice la función remoteSecure para extraer los datos del servicio de ClickHouse Cloud recién restaurado e introducirlos en su servicio original:
Una vez que haya insertado correctamente los datos en su servicio original, asegúrese de comprobar los datos en el servicio. También debe eliminar el servicio nuevo una vez verificados los datos.

Recuperar tablas eliminadas

El comando UNDROP está disponible en ClickHouse Cloud a través de Shared Catalog. Para evitar que los usuarios eliminen tablas por accidente, puede usar sentencias GRANT para revocar los permisos del comando DROP TABLE a un usuario o rol específico.
Para evitar la eliminación accidental de datos, tenga en cuenta que, de forma predeterminada, no es posible eliminar tablas de más de 1TB en ClickHouse Cloud. Si desea eliminar tablas que superen este umbral, puede usar la configuración max_table_size_to_drop para hacerlo:
Planes heredados: para los clientes con planes heredados, las copias de seguridad diarias predeterminadas, que se conservan durante 24 horas, están incluidas en el costo de almacenamiento.

Duración de las copias de seguridad

Los tiempos de copia de seguridad y restauración dependen de varios factores, como el tamaño de la base de datos, así como del esquema y del número de tablas de la base de datos. Las copias de seguridad incrementales suelen completarse mucho más rápido que una copia de seguridad completa, ya que se respaldan menos datos. La restauración a partir de una copia de seguridad incremental será ligeramente más lenta que la restauración a partir de una copia de seguridad completa, ya que incluye todas las copias de seguridad incrementales y la última copia de seguridad completa de la cadena, como se explicó anteriormente. En nuestras pruebas, hemos observado que las copias de seguridad más pequeñas, de ~1 TB, pueden tardar entre 10 y 15 minutos o más en completarse. Las copias de seguridad de menos de 20 TB deberían completarse en una hora, y respaldar 50 TB de datos debería llevar entre 2 y 3 horas. Las copias de seguridad se benefician de economías de escala a mayor tamaño, y hemos visto que copias de seguridad de hasta 1 PB para algunos servicios internos se completan en unas 10 horas.
Las copias de seguridad en buckets externos pueden ser más lentas que las copias de seguridad en buckets de ClickHouse
Los tiempos de restauración son aproximadamente los mismos que los tiempos de copia de seguridad. Recomendamos hacer pruebas con su propia base de datos o con datos de muestra para obtener mejores estimaciones, ya que la duración real depende de varios factores, como se ha indicado anteriormente.

Copias de seguridad configurables

Si quieres establecer un programa de copias de seguridad distinto del predeterminado, consulta Copias de seguridad configurables.

Exporta las copias de seguridad a tu propia cuenta en la nube

Si quieres exportar copias de seguridad a tu propia cuenta en la nube, consulta aquí.
Última modificación el 24 de julio de 2026