Data Disaster Recovery oferece suporte a backup completo, backup incremental e recuperação de dados. Este tópico descreve como criar e configurar um plano de backup, fazer backup de um banco de dados e restaurá-lo para ajudar você a começar rapidamente a gerenciar backups de bancos de dados.
Para verificar se o Data Disaster Recovery suporta backup e restauração para o seu banco de dados e conhecer a granularidade dessas operações para diferentes bancos, consulte Tipos e recursos de banco de dados suportados.
Para entender as especificações dos planos de backup ou obter recomendações sobre qual escolher, consulte Como escolher um método de backup.
Para compreender as diferenças entre backup lógico e físico, consulte Backup lógico, backup físico e snapshots.
Criar um plano de backup
Faça login no Data Management DMS 5.0.
-
Na barra de navegação superior, escolha .
NotaSe estiver usando o console do DMS no modo simples, passe o ponteiro do mouse sobre o ícone
no canto superior esquerdo e selecione . Clique em Create Schedule no canto superior direito para acessar a página de compra.
-
Configure os parâmetros a seguir e clique em Buy and Start no canto inferior direito.
Configuração
Descrição
Product Type
Selecione Backup Plan.
NotaO console do DMS não permite criar planos de backup com pagamento conforme o uso.
Backup Plan Region
Selecione a região onde deseja armazenar os dados de backup.
Nota-
Backup em região única: Selecione a mesma região do seu banco de dados.
-
Backup entre regiões (georredundância): Escolha uma região diferente da do banco de dados para maior capacidade de recuperação de desastres. Taxas adicionais podem ser aplicadas. Por exemplo, para fazer backup de um banco em China (Beijing) para China (Shanghai), adquira o plano de backup na região China (Shanghai).
Data Source Type
Selecione o tipo de banco de dados que será protegido.
NotaSe sua fonte de dados for RDS MySQL, MySQL auto-gerenciado ou PolarDB for MySQL, selecione MySQL. Para orientações sobre a escolha do tipo de fonte, consulte Tipos e recursos de banco de dados suportados.
Specification
Especificações mais altas oferecem melhor desempenho de backup e restauração. As opções disponíveis incluem: micro (entrada), small (baixo custo), medium (intermediário), large (alto desempenho) e xlarge (alto desempenho sem limite de tráfego).
-
Se sua instância de banco de dados (por exemplo, um banco de produção) exigir alta performance de backup e restauração, recomendamos adquirir a especificação xlarge ou large para operações mais rápidas.
-
Se a velocidade de backup e restauração não for crítica, calcule e escolha a opção mais econômica. Para mais informações, consulte Diretrizes para seleção de métodos e especificações de planos de backup.
Se os bancos de dados e tabelas que você deseja proteger apresentarem problemas como esquemas inadequados, tabelas muito grandes ou campos extensos, e você selecionar uma especificação baixa, os recursos podem ser insuficientes, causando exceções durante o backup. Para evitar falhas, recomendamos selecionar uma especificação mais alta.
Backup Method
Os seguintes backup methods são suportados:
-
Physical backup: Suporta apenas bancos auto-gerenciados, não compatível com instâncias RDS.
Este método faz backup dos arquivos do banco de dados no nível do sistema operacional. O backup e a restauração físicos geralmente são mais rápidos que os lógicos e permitem recuperação rápida.
-
Logical backup: Compatível com instâncias RDS, bancos locais e bancos auto-gerenciados em ECS.
Este método faz backup de objetos como tabelas, índices e procedimentos armazenados, permitindo backup e restauração granulares no nível de banco de dados ou tabela.
NotaPara definições e diferenças entre backup lógico e físico, consulte Backup lógico, backup físico e snapshot e Selecionar um método de backup.
Storage Space
Não é necessário selecionar uma capacidade durante a compra. A cobrança ocorre conforme o volume real de dados armazenados.
NotaSe você fizer backup de um grande volume de dados, recomendamos adquirir um plano de armazenamento de instância de backup do DBS para compensar as taxas de armazenamento do built-in DBS storage. Para mais informações sobre como adquirir um plano de armazenamento, consulte a seção FAQ deste tópico.
Para informações sobre taxas que podem ser geradas por um plano de backup, consulte o FAQ de faturamento.
Resource Group
Configure um grupo de recursos. Selecione o grupo padrão ou um personalizado para simplificar o gerenciamento dos planos de backup.
Quantity
Selecione a quantidade conforme necessário.
Nota-
Um plano de backup protege apenas uma instância de banco de dados. Para proteger múltiplas instâncias, crie vários planos. Por exemplo, para proteger a instância A e a instância B do RDS MySQL, adquira dois planos de backup.
-
Um plano de backup suporta apenas um tipo de banco de dados. Para proteger simultaneamente um banco SQL Server auto-gerenciado e um banco MySQL auto-gerenciado, adquira dois planos separados.
Subscription Duration
Selecione a duração da assinatura do plano de backup.
-
-
Na página Confirm Order, verifique os detalhes do pedido, leia e aceite o Service Agreement e clique em Pay.
Após o pagamento bem-sucedido, acesse a página Backup Plans para visualizar seu novo plano de backup.
Configurar um plano de backup
Pré-requisitos
Prepare uma conta de banco de dados e verifique se ela possui as permissões necessárias para backup. Para mais informações, consulte Permissões de conta.
-
Se o backup method for physical backup, instale um gateway de backup no servidor onde o banco de dados reside. Para instruções, consulte Instalar um gateway de backup.
NotaVerifique se um gateway de backup está instalado na aba Backup Gateways do console.
Procedimento
Este exemplo usa um plano de backup lógico do RDS MySQL para ilustrar o processo de configuração. As etapas podem variar ligeiramente para outros tipos de banco de dados.
Localize o ID do plano de backup desejado e clique em Configure Backup Schedule na coluna Actions.
-
Na página Configure Backup Source and Destination, configure a origem e o destino do backup e clique em Next no canto inferior direito.
Na seção Backup Source Information, defina Backup Method como Logical Backup, selecione RDS Instance para Database Location, escolha a Instance Region e o RDS Instance ID, insira o Database Account e a Password, selecione Non-encrypted Connection ou SSL Secure Connection para Connection Method, clique em Test Connection para verificar a conectividade e marque I understand and agree to the compliance commitment above. Na seção Backup Destination Information, selecione DBS Storage (Recommended) para Backup Destination Storage Type e Built-in Encryption para Storage Method.
-
Na página Edit Backup Objects, mova os bancos de dados e tabelas desejados da origem para a caixa Selected e clique em Next.
NotaBackup lógico: Você pode selecionar bancos de dados ou tabelas específicas para backup completo. Alguns bancos de dados permitem seleção de vários bancos, banco único ou tabela única. O backup incremental, se suportado, inclui todos os dados incrementais por padrão e não permite seleção por tabela.
Backup físico: Apenas instâncias inteiras de banco de dados podem ser protegidas.
Na página Configure Backup Time, defina a programação de backup e outras opções e clique em Next no canto inferior direito.
-
Na página Edit Lifecycle, insira o período de retenção para os dados de backup completo.
NotaSe você ativou o Incremental Backup na etapa anterior, também deve configurar o período de retenção para dados de backup incremental.
Após concluir a configuração, clique em Precheck no canto inferior direito.
-
Quando a caixa de diálogo Precheck indicar que a verificação prévia foi aprovada, clique em Start Task.
NotaQuando o Status do plano de backup mudar para Running, o plano estará configurado com sucesso.
Se o plano de backup falhar ou reportar um erro, entre em contato com o suporte pelo grupo DingTalk (ID: 35585947).
Restaurar um banco de dados
Observações
-
Ao restaurar um banco de dados para uma instância RDS em outra região, a instância RDS de destino deve ter um endpoint público.
Por exemplo, se seu plano de backup estiver em China (Hangzhou) e você quiser restaurar dados para uma instância RDS em China (Beijing), a instância RDS em China (Beijing) deve ter um endpoint público.
O tempo de restauração depende da especificação do plano de backup e do tamanho do banco de dados a ser restaurado. Especificações mais altas resultam em restaurações mais rápidas, e bancos de dados maiores levam mais tempo para restaurar.
Procedimento
Este exemplo descreve o processo geral de restauração. As etapas podem variar ligeiramente dependendo do mecanismo do banco de dados.
Usando a tecnologia Copy Data Management (CDM), o recurso de sandbox permite recuperação rápida (RTO em segundos). Você pode realizar análises e testes no sandbox. Para mais informações e instruções, consulte Recuperação de emergência para MySQL auto-gerenciado.
Localize o ID do plano de backup desejado e clique em Manage na coluna Actions.
Na página Configure Task, clique em Restore Database no canto superior direito.
-
Na página Set Time Restored To, defina o Set Time Restored To e o Restore Target Database e clique em Next.
NotaA configuração de restauração varia ligeiramente conforme o mecanismo do banco de dados.
O Data Disaster Recovery suporta a restauração de bancos de dados MySQL e SQL Server diretamente para uma nova instância RDS, sem necessidade de criar a instância antecipadamente.
-
Na página Configure Objects to Restore, configure as opções a seguir e clique em Precheck no canto inferior direito.
Configuração
Descrição
Conflict Handling
Por padrão, o Conflict Handling é definido como Rename on Object Name Conflict. Por exemplo, se já existir uma tabela chamada
job_infodurante a restauração, o sistema renomeará a nova tabela parajob_info_dbs_<restore job ID>_<timestamp>.Restore Objects
Selecione os bancos de dados ou tabelas a serem restaurados na lista Source Database Objects e mova-os para a lista Selected Database Objects.
NotaAlguns bancos de dados suportam granularidade de restauração no nível de tabela ou banco único, o que reduz a quantidade de dados restaurados e diminui o RTO (Objetivo de Tempo de Recuperação). Para detalhes sobre a granularidade de restauração suportada, consulte Tipos e recursos de banco de dados suportados.
-
Quando a caixa de diálogo Precheck exibir Precheck Passed, clique em Start Task.
Você pode visualizar o progresso da restauração na aba Restore Tasks à esquerda.
A lista de tarefas de restauração mostra o status e o progresso detalhado, incluindo Full Schema Pre-Restore Progress, Full Data Restore Progress, Incremental Log Restore Progress e Full Schema Post-Restore Progress. Quando todos os indicadores de progresso atingirem 100%, o status mudará para Completed.
NotaO tempo de restauração depende da especificação do plano de backup e do tamanho do banco de dados. Especificações mais altas resultam em restaurações mais rápidas.
Se você optar por restaurar para uma nova instância, o sistema levará cerca de 5 a 10 minutos para criar a nova instância RDS. Após uma restauração bem-sucedida, você poderá encontrar a nova instância RDS no console do RDS. Alternativamente, clique no ID da tarefa de restauração e depois no nome da instância RDS na seção Basic Information para ser redirecionado automaticamente ao console do RDS.