Configuración y administración de réplicas con nombre de Hiperescala

Se aplica a:Azure SQL Database

En este artículo se proporcionan ejemplos para configurar y administrar una réplica con nombre de Hiperescala de Azure SQL Database.

Creación de una réplica con nombre de Hiperescala

Los siguientes escenarios de ejemplo lo guían por la creación de una réplica WideWorldImporters_NamedReplica con nombre para la base de datos WideWorldImporters mediante Azure Portal, T-SQL, PowerShell o la CLI de Azure.

En el siguiente ejemplo se crea una réplica WideWorldImporters_NamedReplica con nombre para la base de datos WideWorldImporters mediante T-SQL. La réplica principal usa el objetivo de nivel de servicio HS_Gen5_4, mientras que la réplica con nombre usa HS_Gen5_2. Ambas usan el mismo servidor lógico denominado contosoeast.

  1. En el portal de Azure, vaya a la base de datos para la que desea crear la réplica con nombre.

  2. En la página SQL Database, seleccione la base de datos, desplácese hasta Administración de datos, seleccione Réplicas y haga clic en Crear réplica.

    Screenshot that shows create named replica step.

  3. Elija Réplica con nombre en Configuración de réplicas. Seleccione un servidor existente o cree un nuevo servidor para la réplica con nombre. Escriba el nombre de la base de datos de la réplica con nombre y configure las opciones de Proceso y almacenamiento si es necesario.

    Screenshot that shows configuration of named replica.

  4. De manera opcional, configure una réplica con nombre de Hiperescala con redundancia de zona. Para obtener más información, consulte Redundancia de zona en réplicas con nombre de Hiperescala de Azure SQL Database.

    1. En la página Configurar base de datos, seleccione en ¿Desea que esta base de datos tenga redundancia de zona?
    2. Agregue al menos una réplica secundaria de alta disponibilidad a la configuración.
    3. Seleccione Aplicar.
  5. Seleccione Revisar y crear, revise la información y, a continuación, seleccione Crear.

  6. El proceso de implementación de réplica con nombre comienza.

    Screenshot that shows named replica deployment status.

  7. Cuando se completa la implementación, la réplica con nombre muestra su estado.

    Screenshot that shows named replica status after deployment.

  8. Vuelva a la página de la base de datos principal y seleccione Réplicas. La réplica con nombre aparece en Réplicas con nombre.

    Screenshot that shows the SQL database primary and named replica.

Dado que no hay ningún movimiento de datos implicado, en la mayoría de los casos se creará una réplica con nombre en aproximadamente un minuto. Una vez que la réplica con nombre esté disponible, será visible desde Azure Portal o desde cualquier herramienta de línea de comandos, como la CLI de Azure o PowerShell. Una réplica con nombre se puede usar como base de datos habitual de solo lectura.

Conexión a una réplica con nombre de Hiperescala

Para conectarse a una réplica con nombre de Hiperescala, debe usar la cadena de conexión de dicha réplica, haciendo referencia a los nombres de servidor y base de datos. No es necesario especificar la opción ApplicationIntent=ReadOnly, ya que las réplicas con nombre son siempre de solo lectura.

Al igual que en el caso de las réplicas de alta disponibilidad, aunque las réplicas principal, de alta disponibilidad y con nombre comparten los mismos datos en el mismo conjunto de servidores de páginas, las memorias caché de datos de cada réplica con nombre se mantienen sincronizadas con la réplica principal. El servicio de registro de transacciones, que reenvía los registros de las réplicas principales a las réplicas con nombre, mantiene la sincronización. Como consecuencia, en función de la carga de trabajo que procese una réplica con nombre, la aplicación de las entradas de registro se puede producir a velocidades diferentes y, por tanto, distintas réplicas podrían tener una latencia de datos diferente en relación con la réplica principal.

Modificación de una réplica con nombre de Hiperescala

Puede definir el objetivo de nivel de servicio de una réplica con nombre al crearla, mediante el comando ALTER DATABASE o de cualquier otra manera compatible (portal, CLI de Azure, PowerShell). Si tiene que cambiar el objetivo de nivel de servicio después de crear la réplica con nombre, puede hacerlo mediante el comando ALTER DATABASE ... MODIFY en la propia réplica con nombre.

En el ejemplo siguiente, WideWorldImporters_NamedReplica es la réplica con nombre de la base de datos WideWorldImporters.

Abra la página de base de datos de réplica con nombre y, a continuación, seleccione Proceso y almacenamiento. Actualice los núcleos virtuales.

Screenshot that shows named replica service level objective update.

Eliminación de una réplica con nombre de Hiperescala

Una réplica con nombre de Hiperescala se quita igual que como lo haría con una base de datos normal.

Abra la página de base de datos de réplica con nombre y elija la opción Delete.

Screenshot that shows deletion of named replica.

Importante

Las réplicas con nombre se quitarán automáticamente cuando se elimine la réplica principal desde la que se han creado.