Retenção de longo prazo para o Banco de Dados do Azure para MySQL - Servidor flexível usando o Backup do Azure (visualização)

O Backup do Azure e os Serviços de Banco de Dados do Azure juntos permitem que você crie uma solução de backup de classe empresarial para o Banco de Dados do Azure para MySQL - Servidores flexíveis 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 além de 35 dias com o recurso interno de backup de camada operacional 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 regulamentares.

Além disso, os backups são copiados para um ambiente de armazenamento isolado fora do seu locatário e a assinatura fornece proteção contra ataques de ransomware. Além da retenção de longo prazo (LTR), esse recurso aumenta a resiliência do backup, protegendo os dados de origem de 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 e agendamento de backup automatizados. 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 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 reconstruir o servidor MySQL - 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.

Banco de Dados do Azure para MySQL - Fluxo de backup flexível do servidor

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

  1. Conceda permissões ao MSI do cofre de backup no recurso ARM de destino (servidor MySQL-Flexível), estabelecendo acesso e controle.
  2. Configure 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 nas agendas de política na API ARM do servidor MySQL Flex, gravando dados em um contêiner de blob seguro com uma SAS para segurança aprimorada.
  • A tarefa de backup é executada de forma independente, evitando interrupções durante tarefas de longa execução.
  • Os ciclos de vida dos pontos de retenção e 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 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 de Backup do Azure com MySQL - Servidor flexível

O Backup do Azure precisa se conectar ao Azure MySQL - Servidor flexível enquanto faz cada backup. 

Permissões para um Banco de Dados do Azure para MySQL - Backup flexível do servidor

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

Operação Permissão
Cópia de segurança - Função de backup de retenção de longo prazo do MySQL Flexible Server

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

Próximos passos