Proteja o servidor flexível ou cluster elástico (v2) do Azure PostgreSQL usando o portal Azure (pré-visualização)

Este tutorial descreve como proteger um servidor flexível ou cluster elástico do Azure PostgreSQL usando o Backup do Azure (prévia) no portal do Azure. Você cria uma política de backup e configura o backup armazenado para o servidor ou cluster elástico.

Neste artigo:

  • Verificar os pré-requisitos
  • Criar uma política de backup
  • Configurar backup em cofre.
  • Executar um backup sob demanda.
  • Acompanhe as tarefas de backup.

Pré-requisitos

Antes de proteger um servidor flexível ou cluster elástico (v2) do Azure PostgreSQL, utilizando o portal do Azure, certifique-se de atender aos seguintes pré-requisitos:

  • Revise os cenários suportados e as limitações da solução v2.
  • Identifique ou crie um cofre de backup na mesma região da fonte de dados. O cofre pode estar em uma assinatura diferente, desde que esteja no mesmo locatário.
  • Revise as permissões de acesso, se presentes, para atribuir a função Função de Backup de Retenção de Longo Prazo do Servidor Flexível do PostgreSQL ao servidor flexível ou cluster elástico de origem do PostgreSQL e a função Leitor ao grupo de recursos de origem para o Cofre de Backup.

Crie uma política de backup para o Servidor Flexível do Azure Database for PostgreSQL ou para o cluster elástico com backup em cofre (v2)

Uma política de backup define o cronograma de backup e as regras de retenção para pontos de recuperação. O Backup do Azure avalia as regras de retenção nesta ordem de prioridade: anual, mensal, semanal e diário. Se um ponto de recuperação se qualifica para múltiplas regras, a regra com maior prioridade se aplica. Se nenhuma outra regra se qualificar, as configurações padrão de retenção se aplicam.

O Backup do Azure também suporta backups imutáveis do WORM. Se seus requisitos de conformidade impedirem alterações ou exclusão nos pontos de recuperação antes de expirarem, ative a imutabilidade no cofre de Backup antes de configurar a proteção. Depois que você bloqueia a imutabilidade, nenhum usuário, incluindo um administrador do cofre, pode alterar, sobrescrever ou excluir pontos de recuperação antes que seu período de retenção configurado expire.

Dica

A retenção afeta os custos de armazenamento de backup. Para servidores grandes com backups diários, use retenção mais curta para pontos de recuperação diários e retenção mais longa para pontos semanais, mensais e anuais para reduzir custos de dados retidos e armazenamento de backup.

Para criar uma política de backup para o backup armazenado do servidor flexível ou cluster elástico do Azure PostgreSQL (v2), siga estas etapas:

  1. Vá em Políticas de Proteção à Resiliência> e selecione + Criar Política>Criar Política de Backup.

  2. No início: Criar painel de Política, selecione a Solução como Backup do Azure, tipo de fonte de dados como servidor flexível/cluster elástico Azure PostgreSQL, selecione o cofre sob o qual deseja criar a política e selecione Continuar.

  3. No painel de Criar Política de Backup , insira o nome de uma Política na aba Basics .

  4. Na aba Agendar + retenção , em Cronograma de Backup, defina o cronograma para criar pontos de recuperação para backups.

    Captura de tela da definição da frequência de backup.

    Note

    Backup do Azure suporta frequências de backup diárias e semanais. O Daily é selecionado por padrão e suporta requisitos de conformidade com um objetivo de ponto de recuperação (RPO) de um dia.

  5. Nas configurações de retenção, edite a regra padrão de retenção ou adicione uma nova regra para especificar a retenção para pontos de recuperação.

    Note

    O período padrão de retenção é de 3 meses. Você pode definir regras separadas de retenção para pontos de recuperação semanais, mensais e anuais, com períodos de retenção de 7 dias a 10 anos.

  6. Selecione Revisar + criar para criar a política de backup.

Configurar backup armazenado para o servidor flexível ou cluster elástico do Azure PostgreSQL (v2)

Você pode configurar o backup armazenado em cofre no Cofre de Backup, em Resiliência ou no painel LTR (Backups armazenados em cofre) do servidor flexível ou cluster elástico. Esta seção descreve como configurar o backup em cofre para o Servidor Flexível do Azure PostgreSQL ou o cluster elástico (v2) no painel Resiliência e LTR (Backups em cofre).

Para configurar o backup em cofre para o servidor flexível ou o cluster elástico (v2) do Azure Database for PostgreSQL no painel Resiliência ou LTR (Backups em Cofre), siga estas etapas:

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

    Alternativamente, para configurar backup a partir do painel de gerenciamento do banco de dados, vá ao painel flexível do servidor e selecione Configurações>LTR (Backups Vaulted).

  2. No painel Configurar proteção, selecione Recurso gerenciado porAzure, Tipo de Fonte de Dados como Azure PostgreSQL servidor flexível/cluster elástico, e Solução como Backup do Azure. Em seguida, selecione Continuar.

  3. No painel Configurar Backup, na aba Basics, certifique-se de que o tipo de fonte de dados mostra o servidor flexível/cluster elástico do Azure PostgreSQL, selecione Selecionar cofre em Cofre, escolha um cofre de Backup existente e selecione Próximo. Se você não tiver um cofre de Backup, crie um.

    Faça uma captura de tela para selecionar o tipo de fonte de dados.

  4. Na aba Política de Backup , selecione uma política de backup que defina o cronograma e a duração da retenção, e selecione Próximo. Se você não tiver uma apólice adequada, selecione Criar novo. Aprenda a criar uma política de backup.

  5. Na aba Datasources, selecione o Tipo de Backup como v2 (backups físicos) (prévia).

    Faça uma captura de tela para selecionar o tipo de backup.

    Note

    O tipo de backup determina a camada de proteção para a origem de dados. v2 (backups físicos) (visualização prévia) usa a solução baseada em snapshots de disco. Uma pilha pode proteger uma fonte de dados por vez, pois não há suporte para a proteção de múltiplas fontes de dados.

  6. No painel Selecionar recursos para backup , selecione os servidores flexíveis e clusters elásticos para proteger, e então selecione Selecionar.

    Note

    Escolha fontes de dados na mesma região do cofre de backup.

  7. Quando você está na aba Datasources, o Backup do Azure valida a fonte de dados e verifica se ela tem as permissões de acesso necessárias para se conectar a ela. Se uma ou mais permissões estiverem faltando, uma das seguintes mensagens aparece:

    • O usuário não pode atribuir funções: você não tem acesso de escrita na fonte de dados. Selecione Download role assignment template para buscar o template ARM, peça para um administrador de banco de dados PostgreSQL executá-lo e então selecione Revalidar.
    • Atribuição de função não concluída: você tem acesso de gravação à fonte de dados. Selecione Atribuir funções ausentes para conceder as permissões diretamente na interface. Você pode definir o escopo em que as permissões são concedidas. A revalidação começa automaticamente assim que a atribuição é concluída.

    A validação também falha com erro do usuário se a fonte de dados não atender aos pré-requisitos da v2.

    Por exemplo, se o servidor estiver na camada Burstable, estiver executando o PostgreSQL 14 ou versão anterior, ou for uma réplica.

  8. Após a validação mostrar Sucesso, selecione Próximo.

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

Quando a configuração é concluída, uma instância de backup (também chamada de item protegido) é criada. O primeiro backup programado transfere o conteúdo completo do disco; os backups subsequentes transferem apenas os blocos alterados.

Executar um backup sob demanda para o Banco de Dados do Azure para PostgreSQL – servidor flexível ou cluster elástico (v2)

Depois que você configura a proteção, os backups rodam automaticamente de acordo com o cronograma definido na política de backup. Você também pode rodar um backup sob demanda fora do cronograma configurado seguindo estes passos:

  1. Vá para Resiliência>>.

  2. No painel de itens protegidos, selecione o tipo de fonte de dados como Banco de Dados do Azure para PostgreSQL flexible servers.

  3. Selecione o item protegido.

  4. No painel de itens protegidos selecionado , em Itens Associados, selecione o ícone mais correspondente a um item e selecione Backup agora.

  5. No painel Backup Agora , revise as regras de retenção da política de backup associada e selecione Backup agora.

Acompanhe um trabalho de backup do Banco de Dados do Azure para PostgreSQL — servidor flexível ou cluster elástico (v2)

Para rastrear um trabalho de backup para Banco de Dados do Azure para PostgreSQL flexible server ou cluster elástico (v2), siga estes passos:

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

  2. No painel de Jobs , revise a lista de jobs de backup e restauração e seu status. O painel de Empregos mostra as operações e seu status nas últimas 24 horas.

  3. Selecione um trabalho para visualizar seus detalhes, incluindo o progresso.

Backups de servidores muito grandes podem rodar por um período prolongado, especialmente o primeiro backup e qualquer replicação inicial subsequente. O trabalho permanece em andamento até que os dados do instantâneo sejam copiados para o cofre.