Adición de una instancia de base de datos en un clúster activo-activo
Para añadir una instancia de base de datos a un clúster activo-activo de Amazon RDS para MySQL, restaure una instantánea de base de datos o una instancia de base de datos a un momento determinado. Un clúster activo-activo puede incluir hasta nueve instancias de base de datos.
Cuando recupera una instancia de base de datos a un momento dado, normalmente incluye transacciones más recientes que las de una instancia de base de datos que se haya restaurado a partir de una instantánea de base de datos. Cuando la instancia de base de datos tiene transacciones más recientes, es necesario aplicar menos transacciones al iniciar la replicación. Por lo tanto, suele ser más rápido utilizar la recuperación a un momento dado para agregar una instancia de base de datos a un clúster que realizar la restauración a partir de una instantánea de base de datos.
Temas
Adición de una instancia de base de datos a un clúster activo-activo mediante la recuperación a un momento dado
Para agregar una instancia de base de datos a un clúster activo-activo, realice una recuperación a un momento dado en una instancia de base de datos del clúster.
Para obtener información sobre la recuperación de una instancia de base de datos a un momento dado en una Región de AWS diferente, consulte Replicación de las copias de seguridad automatizadas en otra Región de AWS.
Adición de una instancia de base de datos a un clúster activo-activo mediante la recuperación a un momento dado
-
Cree una nueva instancia de base de datos realizando una recuperación a momento dado en una instancia de base de datos del clúster activo-activo.
Puede realizar una recuperación a un momento dado en cualquier instancia de base de datos del clúster para crear la nueva instancia de base de datos. Para obtener instrucciones, consulte Restauración de una instancia de base de datos a un momento especificado para Amazon RDS.
importante
Durante la recuperación a un momento dado, asocie la nueva instancia de base de datos a un grupo de parámetros de base de datos que tenga establecidos los parámetros del clúster activo-activo. De lo contrario, Group Replication no se iniciará en la nueva instancia de base de datos. Para obtener más información sobre los parámetros y la configuración necesaria para cada uno, consulte Configuración de parámetros obligatorios para los clústeres activo-activo.
sugerencia
Si realiza una instantánea de la instancia de base de datos antes de iniciar la recuperación a un momento dado, es posible que pueda reducir el tiempo necesario para aplicar las transacciones en la nueva instancia de base de datos.
-
Agregue la instancia de base de datos al parámetro
group_replication_group_seeds
de cada grupo de parámetros de base de datos asociado a una instancia de base de datos en el clúster activo-activo, incluido el grupo de parámetros de base de datos que asoció a la nueva instancia de base de datos.Para obtener más información acerca de cómo configurar los parámetros, consulte Modificación de los parámetros de un grupo de parámetros de base de datos en Amazon RDS.
-
En un cliente SQL, conéctese a la nueva instancia de base de datos y llame al procedimiento almacenado mysql.rds_group_replication_set_recovery_channel. Sustituya
group_replication_user_password
por la contraseña del usuariordsgrprepladmin
.call mysql.rds_group_replication_set_recovery_channel('
group_replication_user_password
'); -
Con el cliente SQL, llame al procedimiento almacenado mysql.rds_group_replication_start para iniciar la replicación:
call mysql.rds_group_replication_start(0);
Adición de una instancia de base de datos en un clúster activo-activo mediante una instantánea de base de datos
Para agregar una instancia de base de datos a un clúster activo-activo, cree una instantánea de base de datos de una instancia de base de datos del clúster y, a continuación, restaure la instantánea de base de datos.
Para obtener más información acerca de cómo copiar una instantánea en una Región de AWS diferente, consulte Aspectos a tener en cuenta sobre la copia de instantáneas entre regiones.
Adición de una instancia de base de datos en un clúster activo-activo mediante una instantánea de base de datos
-
Cree una instantánea de base de datos de una instancia de base de datos en el clúster activo-activo.
Puede crear una instantánea de base de datos de una instancia de base de datos en el clúster. Para obtener instrucciones, consulte Creación de una instantánea de base de datos para una instancia de base de datos single-AZ para Amazon RDS.
-
Restaure una instancia de base de datos a partir de una instantánea de base de datos.
Durante la operación de restauración de la instantánea, asocie la nueva instancia de base de datos a un grupo de parámetros de base de datos que tenga establecidos los parámetros del clúster activo-activo. Para obtener más información sobre los parámetros y la configuración necesaria para cada uno, consulte Configuración de parámetros obligatorios para los clústeres activo-activo.
Para obtener información acerca de cómo restaurar una instancia de base de datos a partir una instantánea de base de datos, consulte Restauración a una instancia de base de datos.
-
Agregue la instancia de base de datos al parámetro
group_replication_group_seeds
de cada grupo de parámetros de base de datos asociado a una instancia de base de datos en el clúster activo-activo, incluido el grupo de parámetros de base de datos que asoció a la nueva instancia de base de datos.Para obtener más información acerca de cómo configurar los parámetros, consulte Modificación de los parámetros de un grupo de parámetros de base de datos en Amazon RDS.
-
En un cliente SQL, conéctese a la nueva instancia de base de datos y llame al procedimiento almacenado mysql.rds_group_replication_set_recovery_channel. Sustituya
group_replication_user_password
por la contraseña del usuariordsgrprepladmin
.call mysql.rds_group_replication_set_recovery_channel('
group_replication_user_password
'); -
Con el cliente SQL, llame al procedimiento almacenado mysql.rds_group_replication_start para iniciar la replicación:
call mysql.rds_group_replication_start(0);