Restauración a un momento dado de una instancia de servidor flexible de Azure Database for PostgreSQL con la CLI de Azure

SE APLICA A: Azure Database for PostgreSQL: servidor flexible

En este artículo se proporciona un procedimiento paso a paso para realizar recuperaciones a un momento dado en el servidor flexible de Azure Database for PostgreSQL mediante copias de seguridad.

Requisitos previos

  • Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.

  • Instale la CLI de Azure más reciente o actualice la que ya tiene a la versión más reciente. Consulte Instalación de la CLI de Azure.

  • Inicie sesión en la cuenta de Azure mediante el comando az login. Tenga en cuenta la propiedad id, que hace referencia al identificador de suscripción para su cuenta de Azure.

    az login
    
  • Si tiene varias suscripciones, elija la más adecuada en la que quiera crear el servidor mediante el comando az account set. `

    az account set --subscription <subscription id>
    
  • Cree una instancia de servidor flexible de Azure Database for PostgreSQL si aún no ha creado una mediante el az postgres flexible-server create comando .

    az postgres flexible-server create --resource-group myresourcegroup --name myservername
    

Restauración de un servidor de la copia de seguridad en un nuevo servidor

Puede ejecutar el siguiente comando para restaurar un servidor de la copia de seguridad existente más temprana.

Uso

az postgres flexible-server restore --restore-time
                                 --source-server
                                 [--ids]
                                 [--location]
                                 [--name]
                                 [--no-wait]
                                 [--resource-group]
                                 [--subscription]

Ejemplo: Restauración de un servidor a partir de esta instantánea de copia de seguridad 2021-03-03T13:10:00Z.

az postgres flexible-server restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--restore-time "2021-05-05T13:10:00Z" \
--source-server mydemoserver

El tiempo que lleve la restauración dependerá del tamaño de los datos almacenados en el servidor.

Restauración geográfica de un servidor a partir de la copia de seguridad geográfica en un nuevo servidor

Puede ejecutar el siguiente comando para restaurar un servidor de la copia de seguridad existente más temprana.

Uso

az postgres flexible-server geo-restore --source-server
                                 --location
                                 [--name]
                                 [--no-wait]
                                 [--resource-group]
                                 [--subscription]
                                 

Ejemplo: Para realizar una restauración geográfica de un servidor de origen "mydemoserver", que se encuentra en la región Este de EE. UU. a un nuevo servidor "mydemoserver-restore" en su ubicación emparejada geográficamente Oeste de EE. UU. con la misma configuración de red, puede ejecutar el siguiente comando.

az postgres flexible-server geo-restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--location "West US" \
--source-server mydemoserver

Tareas posteriores a la restauración

Cuando finalice la restauración, debe realizar las siguientes tareas para que los usuarios y las aplicaciones vuelvan a estar en funcionamiento:

  • Si el nuevo servidor está destinado a reemplazar al servidor original, redirija los clientes y las aplicaciones de cliente al nuevo servidor.
  • Asegúrese de que haya vigentes reglas de red virtual adecuadas para que los usuarios se conecten. Esto es necesario porque esas reglas no se copian desde el servidor original.
  • No se olvide de emplear los permisos de nivel de base de datos y los inicios de sesión apropiados.
  • Configuración de alertas según corresponda para el servidor recién restaurado

Pasos siguientes