Retenção de longo prazo do Banco de Dados do Azure para MySQL – Servidor Flexível usando o Backup do Azure (versão prévia)

O Backup do Azure e os Serviços de Banco de Dados do Azure juntos permitem criar uma solução empresarial de backup para servidores flexíveis do Banco de Dados do Azure para MySQL que retém backups por até 10 anos. Se você tiver um Banco de Dados do Azure para MySQL – Servidor flexível, poderá estender a retenção de backups para além de 35 dias com a funcionalidade de backup de camada operacional interna do MySQL – Banco de dados flexível.

Esse recurso permite que você estenda a limitação atual de 35 dias de retenção de backup para 10 anos, atendendo aos seus requisitos de conformidade e regulamentação.

Além disso, os backups são copiados para um ambiente de armazenamento isolado fora do locatário e a assinatura fornece proteção contra ataques de ransomware. Além de LTR (retenção de longo prazo), esse recurso aprimora a resiliência do backup protegendo os dados de origem contra diferentes níveis de perda de dados, como exclusões acidentais e proteção contra ransomware. É uma solução de infraestrutura zero com o Backup do Azure gerenciando os backups com retenção automatizada e agendamento de backup. Você pode criar uma política de backup para definir o agendamento e a retenção de backup. Com base na definição de política, o Backup do Azure transfere backups para o seu cofre como blobs e gerencia seu ciclo de vida. Você pode gerenciar os backups centralmente ao lado de outras cargas de trabalho protegidas por meio do Centro de Backup do Azure.

Você pode recuperar esse backup em seus contêineres de armazenamento especificados, que podem ser usados para recompilar o MySQL – Servidor flexível. Você também pode usar ferramentas nativas para restaurar esses dados como um novo MySQL – Servidor flexível com ferramentas nativas de banco de dados.

Fluxo de backup do Banco de Dados do Azure para MySQL – Servidor Flexível

Para fazer um backup do Banco de Dados do Azure para MySQL – Servidor Flexível:

  1. Conceda permissão ao MSI do cofre de backup no recurso do ARM de destino (MySQL – Servidor flexível), estabelecendo o acesso e o controle.
  2. Configure as políticas de backup e especifique o agendamento, a retenção e outros parâmetros.

Quando a configuração estiver concluída:

  • O Backup do Azure invoca o backup com base nos agendamentos de políticas na API do ARM do MySQL do Servidor Flexível, gravando dados devido a um contêiner de blob seguro com um SAS para aumentar a segurança.
  • O trabalho de backup é executado de forma independente, evitando interrupções durante tarefas de execução prolongada.
  • Os ciclos de vida de retenção e ponto de recuperação estão alinhados com as políticas de backup para um gerenciamento eficaz.
  • Durante a restauração, o Backup do Azure invoca a restauração na API do ARM do MySQL – Servidor Flexível usando o SAS (Sistema de Análise Estatística) para recuperação assíncrona e sem interrupções.

Diagram shows the backup flow for Azure Database for MySQL Flexible Server.

Autenticação do Backup do Azure com o MySQL – Servidor flexível

O Backup do Azure precisa se conectar ao MySQL do Azure – Servidor flexível ao fazer cada backup. 

Permissões para um backup do Banco de Dados do Azure para MySQL – Servidor Flexível

A tabela a seguir lista as permissões que o MSI do cofre necessita para operações de backup bem-sucedidas:

Operação Permissão
Backup – Função Backup de retenção de longo prazo do MySQL – Servidor Flexível

– Função Leitor no grupo de recursos do servidor.
Restaurar Função Colaborador de Dados do Blob de Armazenamento na conta de armazenamento de destino.

Próximas etapas