Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo descreve como configurar o backup para o Banco de Dados do Azure para PostgreSQL - Servidor Flexível usando o portal do Azure.
Pré-requisitos
Antes de configurar o backup para o Banco de Dados do Azure para PostgreSQL - Servidor Flexível, verifique se os seguintes pré-requisitos são atendidos:
- Analise os cenários com suporte e as limitações conhecidas do Banco de Dados do Azure para backup de servidor flexível do PostgreSQL.
- Identifique ou crie um cofre de Backup na mesma região onde deseja fazer backup da instância do Banco de Dados do Azure para o Servidor PostgreSQL.
- Verifique se o Banco de Dados do Azure para PostgreSQL Server está nomeado de acordo com as diretrizes de nomenclatura para o Backup do Azure. Saiba mais sobre as convenções de nomenclatura.
- Permitir permissões de acesso para PostgreSQL - Servidor Flexível. Saiba mais sobre as permissões de acesso.
- Crie uma política de backup.
Configurar a cópia de segurança
Para configurar backup para Base de Dados do Azure para PostgreSQL – servidor flexível usando Azure Backup, pode usar um dos seguintes métodos:
- Base de Dados do Azure para PostgreSQL – servidor flexível: painel Gerir base de dados
- Cofre de backup
- Resiliency
Para configurar backup na Base de Dados do Azure para PostgreSQL - Flexible Server via Resiliency, siga estes passos:
Vai a Resiliência e depois seleciona Visão Geral>+ Configurar proteção.
Como alternativa, para configurar o backup a partir do painel do Cofre de Backup, vá para a Visão Geral do Cofre de Backup e selecione + Backup.
Para configurar a cópia de segurança a partir do painel de gestão do Banco de Dados, vá para o painel PostgreSQL - servidor flexível e selecione Configurações>LTR (Backups armazenados).
No painel Configurar proteção, selecione Recurso gerido por como Azure, Tipo de origem de dados como Servidor flexível/cluster elástico do Azure PostgreSQL e Solução como Azure Backup e, em seguida, selecione Continuar.
No painel Configurar Backup, no separador Basics, verifique se o tipo de Fonte de Dados aparece como servidor flexível/cluster elástico Azure PostgreSQL, selecione Selecionar cofre em Cofre e escolha um cofre de Backup existente na lista suspensa, e depois selecione Próximo.
Se não tiver um cofre de backup, crie um novo.
Na aba Política de backup, selecione uma política de backup que defina o agendamento de backup e a duração da retenção, e, em seguida, selecione Avançar.
Se não tiver uma política de backup, crie uma rapidamente.
No separador Fontes de dados, selecione o tipo de cópia de segurança v1 (cópias de segurança lógicas).
Nota
O tipo de backup determina qual stack protege a fonte de dados. v1 (cópias de segurança lógicas) utiliza a solução baseada em
pg_dumpdescrita neste artigo. Uma fonte de dados só pode ser protegida por uma pilha de cada vez, porque não é suportada proteção múltipla.No painel Selecionar recursos para fazer backup , selecione o servidor flexível a proteger e depois selecione Selecionar.
Nota
- Servidores flexíveis com mais de 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.
Sugestão
O Azure Backup para servidor flexível e cluster elástico do PostgreSQL (v2) efetua cópias de segurança físicas a partir de instantâneos de disco gerido, em vez de cópias de segurança lógicas (
pg_dumpbaseadas), e resolve as limitações da solução v1 disponível de forma geral.- Protege tanto servidores flexíveis PostgreSQL como clusters elásticos.
- Suporta servidores flexíveis e clusters elásticos até 32 TB no SSD Premium v1 e até 64 TB no SSD Premium v2, em vez do limite de 1 TB.
Quando estiver no separador Fontes de Dados, o serviço Azure Backup valida se 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 – Utilizador não pode atribuir funções ou Atribuição de função não foi realizada.
O utilizador não pode atribuir funções: Esta mensagem aparece quando o administrador de backup não tem o acesso de gravação no PostgreSQL - servidor flexível, conforme listado em Ver detalhes. Para atribuir as permissões necessárias nos recursos necessários, selecione Baixar modelo de atribuição de função para obter o modelo ARM e execute-o como administrador de base de dados PostgreSQL. Quando o modelo for executado com êxito, selecione Revalidar.
Atribuição de funções não concluída: Esta mensagem aparece quando você (o administrador de backup) tem acesso de escrita no PostgreSQL – Servidor flexível para atribuir permissões em falta, conforme listado em Ver detalhes. Para conceder permissões no PostgreSQL - Servidor Flexível diretamente, selecione Atribuir funções em falta.
Assim que o processo começa, as permissões de acesso em falta 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.
Quando a validação da atribuição de função indicar Sucesso, selecione Próximo para avançar para a última etapa de envio da operação.
Na aba Revisão + configurar, selecione Configurar backup.
Criar uma política de cópias de segurança
Você pode criar uma política de backup em qualquer lugar durante o fluxo de configuração de backup.
Para criar uma política de backup, siga estas etapas:
No painel Configurar Backup, selecione o separador Política de Backup.
Na aba Política de backup, selecione Criar nova em Política de backup.
No painel Criar Política de Backup, no separador Básico, introduza o nome da nova política em Nome da política.
No separador Schedule + retenção , em Backup Schedule, defina a frequência de backup como Semanal.
Nota
A solução v1, baseada em
pg_dumpe disponibilizada de forma geral, suporta apenas frequências semanais. Se escolher a frequência diária, apenas a primeira operação de backup da semana é executada, e os trabalhos de backup subsequentes na mesma semana falham.Sugestão
Para agendamentos diários de cópias de segurança com um objetivo de ponto de recuperação de um dia, em vez de uma cópia de segurança por semana, experimente o Azure Backup para o servidor flexível e o cluster elástico do PostgreSQL (v2), que está em pré-visualização. A solução v2 faz backups físicos a partir de instantâneos de discos geridos em vez de backups lógicos (baseados em
pg_dump).Nas definições de retenção, selecione Adicionar regra de retenção.
No painel Adicionar retenção, defina o período de retenção e, em seguida, selecione Adicionar.
Quando regressar ao painel de Criar Política de Backup , selecione Rever + criar.
Nota
As regras de retenção são avaliadas em uma ordem predeterminada de prioridade. A prioridade é a mais alta para a regra anual, seguida pela regra mensal e, em seguida, a regra semanal. As configurações de retenção padrão se aplicam quando nenhuma outra regra se qualifica. Por exemplo, o mesmo ponto de recuperação pode ser o primeiro backup bem-sucedido feito todas as semanas, bem como o primeiro backup bem-sucedido feito todos os meses. No entanto, como a regra mensal tem maior prioridade do que a regra semanal, aplica-se a retenção correspondente ao primeiro backup bem-sucedido feito todos os meses.
Quando a configuração de backup estiver concluída, poderá efectuar um backup sob demanda e acompanhar o progresso da operação de backup.
Próximos passos
Restaurar a Base de Dados do Azure para PostgreSQL - Servidor Flexível através do portal do Azure.