Restauração point-in-time de um Banco de Dados do Azure para PostgreSQL - Instância de Servidor Flexível com a CLI do Azure
APLICA-SE A: Banco de Dados do Azure para PostgreSQL – Servidor Flexível
Este artigo fornece procedimento passo a passo para executar recuperações point-in-time no Banco de Dados do Azure para servidor flexível PostgreSQL usando backups.
Pré-requisitos
Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.
Instale ou atualize CLI do Azure para a versão mais recente. Consulte Instalar a CLI do Azure.
Faça logon na conta do Azure usando o comando az login. Observe a propriedade id, que se refere à ID da Assinatura para sua conta do Azure.
az login
Se você tiver várias assinaturas, escolha a apropriada na qual você deseja criar o servidor usando o comando
az account set
. `az account set --subscription <subscription id>
Crie uma instância de servidor flexível do Banco de Dados do Azure para PostgreSQL se você ainda não tiver criado uma usando o
az postgres flexible-server create
comando.az postgres flexible-server create --resource-group myresourcegroup --name myservername
Restaurar um servidor do backup para um novo servidor
Você pode executar o comando a seguir para restaurar um servidor para um backup mais antigo existente.
Usage
az postgres flexible-server restore --restore-time
--source-server
[--ids]
[--location]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Exemplo: restaurar um servidor deste instantâneo de backup 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
O tempo necessário para restaurar dependerá do tamanho dos dados armazenados no servidor.
Restauração geográfica de um servidor do backup geográfico para um novo servidor
Você pode executar o comando a seguir para restaurar um servidor para um backup mais antigo existente.
Uso
az postgres flexible-server geo-restore --source-server
--location
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Exemplo: Para executar uma restauração geográfica de um servidor de origem 'mydemoserver' que está localizado na região Leste dos EUA para um novo servidor 'mydemoserver-restaurado' em seu local geo-emparelhado Oeste dos EUA com a mesma configuração de rede, você pode executar o seguinte comando.
az postgres flexible-server geo-restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--location "West US" \
--source-server mydemoserver
Executar tarefas de pós-restauração
Após concluir a restauração, você deve realizar as seguintes tarefas para colocar os usuários e os aplicativos novamente em execução:
- Se o novo servidor é usado para substituir o servidor original, redirecione clientes e aplicativos de cliente para o novo servidor
- Verifique se as regras de VNet adequadas estão em vigor para que os usuários se conectem. Essas regras não são copiadas do servidor original.
- Verifique se as permissões e os logons adequados no nível do banco de dados estão em vigor
- Configurar alertas conforme apropriado para o servidor de restauração recente
Próximas etapas
- Saiba mais sobre continuidade dos negócios
- Saiba mais sobre backup e recuperação