Compartir vía


Procedimiento para crear y administrar réplicas de lectura en Azure Database for MySQL mediante Azure Portal

SE APLICA A: Azure Database for MySQL: Servidor único

Importante

El servidor único de Azure Database for MySQL está en proceso de retirada. Es muy recomendable actualizar al servidor flexible de Azure Database for MySQL. Para obtener más información sobre la migración al servidor flexible de Azure Database for MySQL, consulte ¿Qué sucede con el servidor único de Azure Database for MySQL?

En este artículo, obtendrá información sobre cómo crear y administrar las réplicas de lectura en el servicio Azure Database for MySQL mediante Azure Portal.

Requisitos previos

Importante

La característica de réplica de lectura solo está disponible para servidores de Azure Database for MySQL en los planes de tarifa De uso general u Optimizada para memoria. Asegúrese de que el servidor de origen esté en uno de estos planes de tarifa.

Creación de una réplica de lectura

Importante

Si el servidor de origen no tiene servidores de réplica existentes, es posible que el servidor de origen necesite reiniciarse para prepararse para la replicación en función del almacenamiento usado (v1/v2). Considere la posibilidad de reiniciar el servidor y realizar esta operación durante las horas de menos actividad. Consulte Reinicio del servidor de origen para obtener más detalles.

Si GTID está habilitado en un servidor principal (gtid_mode = ON), las réplicas recién creadas también tendrán GTID habilitado y usarán la replicación basada en GTID. Para más información, consulte Identificador de transacción global (GTID).

Para crear un servidor de réplica de lectura, puede seguir estos siguientes pasos:

  1. Inicie sesión en Azure Portal.

  2. Seleccione el servidor de Azure Database for MySQL existente que desea utilizar como servidor maestro. Esta acción abre la página Información general.

  3. Seleccione Replicación en el menú, en CONFIGURACIÓN.

  4. Seleccione Agregar réplica.

  5. Escriba un nombre para el servidor de réplica, como mydemoreplicaserver.

  6. Seleccione la ubicación del servidor de réplica. La ubicación predeterminada es la misma que la del servidor de origen.

    Nota:

    Para más información sobre las regiones en las que puede crear una réplica, consulte el artículo sobre los conceptos de la réplica de lectura.

  7. Seleccione Aceptar para confirmar la creación de la réplica.

Nota

Las réplicas de lectura se crean con la misma configuración de servidor que el servidor maestro. Una vez creado, se puede cambiar la configuración del servidor de réplica. El servidor de réplica siempre se crea en el mismo grupo de recursos y en la misma suscripción que el servidor de origen. Si desea crear un servidor réplica en otro grupo de recursos o en una suscripción diferente, puede mover el servidor réplica después de la creación. Se recomienda mantener la configuración del servidor de réplica con valores iguales o mayores que el origen para asegurarse de que la réplica trabaja al mismo nivel que el servidor maestro.

Una vez creado el servidor de réplica, puede verlo en la hoja Replicación.

Detención de la replicación en un servidor de réplica

Importante

La detención la replicación en un servidor es irreversible. Una vez detenida la replicación entre un origen y una réplica, la operación no se puede deshacer. Después, el servidor de réplica se convierte en un servidor independiente que admite operaciones de lectura y escritura. Este servidor no puede volver a convertirse en una réplica.

Para detener la replicación entre un servidor de origen y un servidor de réplicas desde Azure Portal, siga estos pasos:

  1. En Azure Portal, seleccione el servidor de Azure Database for MySQL como origen.

  2. Seleccione Replicación en el menú, en CONFIGURACIÓN.

  3. Seleccione el servidor de réplica para el que desea detener la replicación.

  4. Selección de Detener replicación.

  5. Para confirmar que desea detener la replicación, haga clic en Aceptar.

Eliminación de un servidor de réplica

Para eliminar un servidor de réplica de lectura en Azure Portal, siga estos pasos:

  1. En Azure Portal, seleccione el servidor de Azure Database for MySQL como origen.

  2. Seleccione Replicación en el menú, en CONFIGURACIÓN.

  3. Seleccione el servidor de réplica que desea eliminar.

  4. Seleccione Eliminar réplica.

  5. Escriba el nombre de la réplica y haga clic en Eliminar para confirmar la eliminación.

Eliminación de un servidor de origen

Importante

Al eliminar un servidor de origen, se detiene la replicación en todos los servidores de réplica y se elimina el propio servidor de origen. Los servidores de réplica se convierten en servidores independientes que ahora admiten tanto lectura como escritura.

Para eliminar un servidor de origen en Azure Portal, siga estos pasos:

  1. En Azure Portal, seleccione el servidor de Azure Database for MySQL como origen.

  2. En la página Información general, seleccione Eliminar.

  3. Escriba el nombre del servidor de origen y haga clic en Eliminar para confirmar la eliminación.

Supervisión de la replicación

  1. En Azure Portal, seleccione el servidor de réplica de Azure Database for MySQL que desea supervisar.

  2. En la sección Supervisión de la barra lateral, seleccione Métricas:

  3. Seleccione Intervalo de replicación en segundos en la lista desplegable de métricas disponibles.

  4. Seleccione el intervalo de tiempo que desea ver. Por ejemplo, puede seleccionar un intervalo de tiempo de 30 minutos.

  5. Ver el intervalo de replicación para el intervalo de tiempo seleccionado. Con el intervalo de tiempo de 30 minutos, en el ejemplo se muestran los últimos 30 minutos.

Pasos siguientes