Todos los productos
Search
Centro de documentos

Data Management:Recuperación de emergencia para ApsaraDB RDS for MySQL

Última actualización: Sep 03, 2026

El servicio Data Disaster Recovery proporciona una función de recuperación de emergencia para ApsaraDB RDS for MySQL, basada en la tecnología Copy Data Management (CDM). Al habilitar el Data Disaster Recovery sandbox —el sandbox de Data Disaster Recovery—, puede crear rápidamente una instancia de sandbox temporal que deja los datos de la copia de seguridad fácilmente disponibles. Las operaciones en una instancia de sandbox no afectan a otras instancias de sandbox ni a la base de datos de origen. Su entorno aislado es ideal para simulacros de recuperación, desarrollo y pruebas, análisis de datos y recuperación ante desastres.

Nota

Requisitos previos

  • La instancia de ApsaraDB RDS cumple los requisitos que se indican a continuación:

    • Versión principal del motor: 8.0, 5.7, 5.6 o 5.5

    • Edición: High-availability Edition

    • Tipo de almacenamiento: SSD locales

    • Región: China (Hangzhou), China (Shanghai), China East 1 Finance, China (Shenzhen), China (Heyuan), China (Chengdu), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Ulanqab), China (Hong Kong), Singapore, Malaysia (Kuala Lumpur), Indonesia (Jakarta), Japan (Tokyo), Germany (Frankfurt), US (Silicon Valley) o US (Virginia).

  • Nota

    Consulte esta información en la página Basic Information de la instancia.

  • Como mínimo, hay una copia de seguridad física disponible en la consola de ApsaraDB RDS. Para obtener más información, consulte Automatic backup o Manual backup.

  • Transparent Data Encryption (TDE) está deshabilitado para la instancia de RDS.

  • El servicio PrivateLink está activado. Para obtener más detalles, consulte cómo activar PrivateLink mediante console o API operation.

Cómo funciona

Categoría

Descripción

Alcance de la restauración

Restaura la instancia completa.

Punto de recuperación

  • Si la copia de seguridad de registros está deshabilitada, solo puede restaurar los datos al punto en el tiempo de una copia de seguridad de datos existente.

  • Si la copia de seguridad de registros está habilitada, puede restaurar los datos a cualquier punto en el tiempo posterior a la primera copia de seguridad completa dentro de log backup retention period.

    Nota

    Creación de instantáneas en el almacenamiento de sandbox (almacenamiento de CDM): las instantáneas se crean solo después de habilitar la función de recuperación de emergencia. El punto de restauración más antiguo corresponde al momento en que finaliza la preparación de datos.

    Ejemplo: suponga que habilita la función de recuperación de emergencia a las 08:00 del 1 de julio y que el período de retención de la copia de seguridad completa de la instancia de RDS es de 7 días. Durante los próximos 7 días, el punto en el tiempo más antiguo al que puede restaurar los datos es el momento en que los datos de recuperación de emergencia están listos, es decir, después de las 08:00 del 1 de julio.

Facturación

Las tarifas de recuperación de emergencia consisten en tarifas de almacenamiento de sandbox y tarifas de instancia de sandbox temporal.

Elemento facturable

Detalles

Tarifa de almacenamiento de sandbox

Cuando habilita la función de sandbox de Data Disaster Recovery, el servicio crea un espacio de almacenamiento de sandbox para la instancia de base de datos. El servicio sincroniza automáticamente los datos con este espacio y crea varias instantáneas de sandbox. Data Disaster Recovery cobra una tarifa basada en la cantidad de datos almacenados en el almacenamiento de sandbox. Para obtener más información, consulte Billable items (DMS).

Tarifa de instancia de sandbox temporal

Después de restaurar los datos a una instancia de sandbox temporal, Data Disaster Recovery cobra una tarifa por la instancia de sandbox temporal según sus especificaciones y duración de uso, la cual se factura por horas. Para obtener más información, consulte Billable items (DMS).

Importante

Si una instancia de ApsaraDB RDS for MySQL tiene habilitadas tanto la función de recuperación de emergencia descrita en este tema como la función fast restoration for individual databases and tables (ambas funciones usan el sandbox de DBS), las tarifas de almacenamiento de sandbox se aplican a ambas funciones. Para detener todos los cargos del sandbox de DBS, debe deshabilitar tanto la función de recuperación de emergencia como la función de restauración rápida para bases de datos y tablas individuales.

Paso 1: Habilite el sandbox

Este procedimiento describe cómo habilitar la función de sandbox y configurar una directiva. Esto le permite crear instancias de sandbox y restaurar datos en ellas.

  1. Vaya a la página Instances. En la barra de navegación superior, seleccione la región donde reside la instancia de RDS. A continuación, busque la instancia de RDS y haga clic en el ID de la instancia.

  2. En el panel de navegación izquierdo, haga clic en Backup and Restoration.

  3. En la página Backup and Restoration, haga clic en la pestaña Crash Recovery y, a continuación, haga clic en Enable DBS Sandbox.

  4. En el cuadro de diálogo Set Sandbox Policy, configure los parámetros que se indican a continuación:

    Parámetro

    Descripción

    Sandbox Feature

    Establézcalo en Enabled.

    Sandbox Data Retention Period

    Número de días que se conservan las instantáneas de sandbox. El valor predeterminado es 7 días. Funciona de la siguiente manera:

    • Las instantáneas de sandbox están disponibles después de su creación. El sistema elimina automáticamente las instantáneas una vez que finaliza el período de retención. Cuando se elimina una instantánea, solo se eliminan sus datos de copia de seguridad incremental respecto a la instantánea anterior.

    • Puede restaurar rápidamente los datos a cualquier punto en el tiempo cubierto por las instantáneas de sandbox, siempre que no exceda el período de retención de registros de la instancia de RDS.

    • Un período de retención más largo para los datos de sandbox requiere más espacio de almacenamiento y genera tarifas de almacenamiento más altas.

    • Si desea guardar solo la instantánea más reciente, establezca el período de retención en 0.

  5. Haga clic en OK.

    Después de habilitar la función de sandbox, el campo Sandbox instance time range muestra Data preparing. Cuando habilita la función por primera vez, el servicio copia el conjunto de copia de seguridad completa más reciente en el almacenamiento de sandbox y genera una instantánea montable. Este proceso puede tardar de 5 a 20 minutos, según el tamaño de los datos de la copia de seguridad.

    Cuando el campo Sandbox instance time range muestra un intervalo de tiempo específico, puede comenzar a crear una instancia de RDS temporal y restaurar datos en ella.

    El panel Sandbox Information también muestra los campos Instance Count y Total Sandbox Storage Capacity.

    El campo Sandbox Instance Time Range se describe de la siguiente manera:

    Estado del sandbox

    Descripción

    Función de sandbox deshabilitada

    Muestra Not enabled.

    Fase de preparación después de la habilitación

    Muestra Data preparing.

    Preparación completada

    Muestra el intervalo de tiempo al que se puede restaurar la instancia de sandbox.

    Nota

    Este es el intervalo de tiempo de los conjuntos de copia de seguridad existentes.

Paso 2: Restaure los datos al sandbox

Este procedimiento describe cómo crear una instancia de sandbox para restaurar rápidamente sus datos. Las lecturas y escrituras en diferentes instancias de sandbox no se afectan entre sí ni a la base de datos de origen.

  1. Vaya a la página Instances. En la barra de navegación superior, seleccione la región donde reside la instancia de RDS. A continuación, busque la instancia de RDS y haga clic en el ID de la instancia.

  2. En el panel de navegación izquierdo, haga clic en Backup and Restoration.

  3. En la página Backup and Restoration, haga clic en la pestaña Crash Recovery y, a continuación, haga clic en Enable DBS Sandbox.

  4. Haga clic en Recover Sandbox Instance y configure los parámetros que se indican a continuación en el cuadro de diálogo que aparece.

    Categoría

    Parámetro

    Descripción

    Sandbox Instance Point in Time

    Sandbox Data Time Range

    El intervalo de tiempo recuperable que se muestra abarca desde el punto en el tiempo de la primera instantánea en el almacenamiento de sandbox hasta la hora actual. El intervalo recuperable real puede ser más corto.

    Nota

    Los datos se pueden restaurar a un punto en el tiempo entre la primera instantánea en el almacenamiento de sandbox y la hora de finalización del último archivo binlog en la copia de seguridad de registros. No se garantiza la recuperación para el tiempo transcurrido entre el último archivo binlog y la hora actual.

    Consulte esta información en la pestaña Backup and Restoration > Base Backups > Log Backup.

    Recovery Method

    • Recovery by Snapshot Point in Time (Recommended): restaura los datos al punto en el tiempo de una instantánea generada. Este método es más rápido.

    • Recovery by Custom Point in Time: si log backup for ApsaraDB RDS for MySQL está habilitado, puede restaurar los datos a cualquier punto en el tiempo dentro del período de retención de la copia de seguridad de registros. El tiempo de restauración depende del volumen de registros que se deban reproducir. Si la copia de seguridad de registros no está habilitada, solo puede restaurar los datos al punto en el tiempo de un conjunto de copia de seguridad completa.

      Nota

      Solo las instancias de ApsaraDB RDS for MySQL en High-availability Edition que tienen log backup for ApsaraDB RDS for MySQL habilitado admiten la restauración a un punto en el tiempo personalizado.

    Sandbox Instance Configurations

    Specifications

    Puede restaurar en una de las ocho especificaciones de instancia que se indican a continuación (cada una con un número específico de núcleos de CPU y memoria):

    • 1 Core, 1 GB Memory

    • 1 Core, 2 GB Memory

    • 2 Cores, 4 GB Memory

    • 2 Cores, 8 GB Memory

    • 4 Cores, 8 GB Memory

    • 4 Cores, 16 GB Memory

    • 8 Cores, 16 GB Memory

    • 8 Cores, 32 GB Memory

    Las diferentes especificaciones tienen poco impacto en la velocidad de restauración. Las instancias con especificaciones más altas proporcionan mejor rendimiento después de la restauración. Para obtener más información, consulte Billable items (DMS).

    Region

    Este valor está fijo en la región de la instancia de origen.

    Peer VPC

    Seleccione una Virtual Private Cloud (VPC).

    Nota

    Para acceder a la instancia de sandbox desde una instancia de ECS, asegúrese de seleccionar la VPC donde reside la instancia de ECS. Para obtener información sobre cómo crear una VPC, consulte Create and manage a VPC.

    Peer vSwitch

    Seleccione el vSwitch de destino. Esto asigna un intervalo de direcciones IP para acceder a la instancia de sandbox.

    Security Group

    Seleccione un security group empresarial. El puerto 3306 debe estar abierto en el security group. Para obtener más información, consulte Overview of enterprise security groups y Create a security group.

    Nota

    Este parámetro se muestra solo para las instancias donde la función de recuperación de emergencia se habilitó recientemente. No se muestra para las instancias donde la función ya estaba habilitada.

    Database Account Type

    Las opciones compatibles son las que se indican a continuación:

    • Use Original Database Account: las cuentas de base de datos son las mismas que en la base de datos de origen.

    • Create Privileged Account: crea una cuenta privilegiada nueva en la instancia de sandbox restaurada. Esta cuenta tiene permisos sobre todas las bases de datos de la instancia. Introduzca un nuevo Database Account y Password. Las cuentas de base de datos originales se conservan en la instancia de sandbox.

      Nota
      • La cuenta privilegiada se crea solo en la instancia de sandbox actual.

      • Si existe una cuenta con el mismo nombre en la base de datos de origen, la nueva cuenta privilegiada de la instancia de sandbox la sobrescribe.

  5. Haga clic en OK.

    El servicio ejecuta una comprobación previa y crea automáticamente la instancia de sandbox. Después de que el campo Sandbox Instance Status cambia a Completed, puede acceder a la instancia de sandbox.

    Las credenciales de cuenta y todas las configuraciones de la instancia de sandbox son idénticas a las de la copia de seguridad de origen. Si seleccionó Create Privileged Account en el paso anterior, también puede usar la cuenta privilegiada recién creada para acceder a la instancia de sandbox.

    Nota

    El dispositivo cliente usado para acceder a la instancia de sandbox, como una instancia de ECS, debe estar en la misma VPC que la instancia de sandbox.

Operaciones relacionadas

Corregir datos de producción

Después de crear la instancia de sandbox, puede usar Data Transmission Service (DTS) para migrate algunas o todas las bases de datos y tablas a la instancia de origen y corregir los datos de producción.

Nota

Cuando cree una tarea de migración, establezca la instancia nueva como origen. Para Access Method, seleccione ECS-hosted database. Establezca la instancia original como destino. Para Access Method, seleccione Cloud instance.

Liberar una instancia de sandbox

Cuando ya no necesite una instancia de sandbox, puede liberarla. La liberación de la instancia detiene todos los cargos relacionados por billable items (DMS).

Vaya a la página Backup and Restoration de la instancia. En la pestaña Emergency Recovery, haga clic en el botón Release Sandbox Instance.

Deshabilite la recuperación de emergencia

Puede deshabilitar la función de recuperación de emergencia si no la necesita actualmente. Deshabilitar la función no afecta a las instancias de sandbox existentes.

Vaya a la página Backup and Restoration de la instancia. En la pestaña Emergency Recovery, haga clic en Set Sandbox Policy y establezca Sandbox Feature en Disabled.

Importante

Tanto la función de recuperación de emergencia descrita en este tema como la función fast restoration for individual databases and tables proporcionada por ApsaraDB RDS usan el sandbox de DBS. Esta operación deshabilita solo la función de recuperación de emergencia y no afecta el uso ni la facturación de la función de restauración rápida para bases de datos y tablas individuales.