Tutorial: Fazer backup do Banco de Dados do Azure para PostgreSQL – Servidor Flexível usando o portal do Azure

Este tutorial descreve como fazer backup do Banco de Dados do Azure para PostgreSQL – Servidor Flexível usando o portal do Azure.

Pré-requisitos

Antes de fazer backup do Banco de Dados do Azure para PostgreSQL – Servidor Flexível, verifique se os seguintes pré-requisitos são atendidos:

Configurar a cópia de segurança

Para configurar backup para Banco de Dados do Azure para PostgreSQL – servidor flexível usando Backup do Azure, você pode usar um dos seguintes métodos:

  • Banco de Dados do Azure para PostgreSQL – servidor flexível: painel de gerenciamento do banco de dados
  • Cofre de backup
  • Resiliency

Para configurar o backup no Banco de Dados do Azure para PostgreSQL – Servidor Flexível via Resiliência, siga estas etapas:

  1. Vá para Resiliência e selecioneVisão geral>+ Configurar proteção.

    A captura de tela mostra como iniciar a proteção do banco de dados.

    Como alternativa, para configurar o backup no painel do cofre de backup, vá para aVisão geral do > de backup e selecione + Backup.

    Para configurar o backup do painel de gerenciamento de banco de dados, vá para o PostgreSQL – painel de servidor flexível e selecione Configurações>LTR (Backups Abobadados).

  2. No painel Configurar proteção, selecione Recurso gerenciado por como Azure, Tipo de fonte de dados como Servidor flexível/cluster elástico do Azure PostgreSQL e Solução como Backup do Azure e, em seguida, selecione Continuar.

  3. No painel Configurar Backup, na aba Básico, verifique se Tipo de fonte de dados aparece como Servidor flexível/cluster elástico do Azure Database for PostgreSQL, selecione Selecionar cofre em Cofre, escolha um cofre de backup existente na lista suspensa e depois selecione Próximo.

    Se você não tiver um cofre de Backup, crie um novo.

  4. Na guia Política de Backup , selecione uma política de Backup que define o agendamento de backup e a duração da retenção e selecione Avançar.

    Se você não tiver uma política de Backup, crie uma em qualquer lugar.

  5. Na aba Datasources, selecione o tipo de backup v1 (backups lógicos).

    A captura de tela mostra a seleção do tipo de backup.

    Observação

    O tipo de backup determina qual pilha é responsável por proteger a fonte de dados. v1 (backups lógicos) usa a solução baseada em pg_dump descrita neste artigo. Uma fonte de dados pode ser protegida por apenas uma pilha por vez, pois não há suporte para múltiplas proteções.

  6. No painel Selecionar recursos para backup , selecione o servidor flexível a proteger e depois selecione Selecionar.

    Observação

    • Servidores flexíveis maiores que 1 TB não são suportados.
    • Servidores flexíveis em armazenamento SSD Premium v2 não são suportados.
    • Clusters elásticos não são suportados.

    Dica

    O Backup do Azure para servidor flexível e cluster elástico do PostgreSQL (v2) faz backups físicos a partir de instantâneos de disco gerenciado, em vez de backups lógicos (baseados em pg_dump), e resolve as limitações da solução v1 de disponibilidade geral.

    • Ele protege tanto servidores flexíveis do PostgreSQL quanto clusters elásticos.
    • Ele suporta servidores flexíveis e clusters elásticos de até 32 TB no SSD Premium v1 e até 64 TB no SSD Premium v2, em vez do limite de 1 TB.

    Quando você estiver na guia Fontes de Dados , o serviço de Backup do Azure valida se ele tem todas as permissões de acesso necessárias para se conectar ao servidor. Se uma ou mais permissões de acesso estiverem ausentes, uma das seguintes mensagens de erro será exibida – o usuário não poderá atribuir funções ou atribuição de função não concluída.

    • O usuário não pode atribuir funções: essa mensagem é exibida quando você (o administrador de backup) não tem o acesso de gravação no PostgreSQL – servidor flexível, conforme listado em Exibir detalhes. Para atribuir as permissões necessárias aos recursos necessários, selecione Baixar o modelo de atribuição de função para buscar o modelo do ARM e execute o modelo como um administrador de banco de dados PostgreSQL. Depois que o modelo for executado com êxito, selecione Revalidate.

    • Atribuição de função não concluída: essa mensagem é exibida quando você (o administrador de backup) tem o acesso de gravação no PostgreSQL – servidor flexível para atribuir permissões ausentes conforme listado em Exibir detalhes. Para conceder permissões no PostgreSQL – servidor flexível embutido, selecione Atribuir funções ausentes.

      Depois que o processo é iniciado, as permissões de acesso ausentes nos servidores flexíveis do PostgreSQL são concedidas ao cofre de backup. Você pode definir o escopo no qual as permissões de acesso devem ser concedidas. Quando a ação estiver concluída, a revalidação será iniciada.

  7. Depois que a validação da atribuição de função mostrar Sucesso, selecione Avançar para prosseguir para a última etapa de envio da operação.

  8. Na guia Examinar + configurar , selecione Configurar backup.

Executar um backup sob demanda

Para disparar um backup sob demanda (que não está na agenda especificada na política) para o banco de dados, siga estas etapas:

  1. Acesse Resiliência>Inventário de Proteção>Itens protegidos, e então selecione o tipo de fonte de dados como servidores flexíveis Banco de Dados do Azure para PostgreSQL para exibir os itens protegidos.

    captura de tela que mostra a seleção do tipo de fonte de dados.

  2. Selecione o item protegido para executar um backup sob demanda.

  3. No painel Itens protegidos , selecione mais ícone na seção Itens Associados e selecione Backup agora.

    captura de tela mostra como executar um backup sob demanda.

  4. No painel Backup Agora , valide as regras de retenção de acordo com a política de Backup associada e selecione Backup agora.

    captura de tela mostra como iniciar a operação Backup agora.

Acompanhar um trabalho de backup

O serviço de Backup do Azure cria um trabalho para backups agendados ou se você disparar a operação de backup sob demanda para acompanhamento.

Para exibir o status do trabalho de backup, siga estas etapas:

  1. Vá para Resiliência>Monitoramento + Relatórios>Tarefas.

    O painel Trabalhos é exibido que mostra a operação e o status das últimas 24 horas.

    A captura de tela mostra como exibir as tarefas.

  2. Examine a lista de trabalhos de backup e restauração e o status. Para exibir os detalhes do trabalho, selecione um trabalho na lista.

    captura de tela mostra como exibir os detalhes do trabalho.

Próximas etapas

Restaurar o Banco de Dados do Azure para PostgreSQL – Servidor Flexível usando o portal do Azure.