Se uma região de source ficar indisponível ou se houver modificação acidental de dados, os backups entre regiões permitem restaurar sua instância do ApsaraDB RDS for MySQL em outra região. Use este guia para restaurar dados em uma nova instância (disco local ou disco em nuvem) ou em uma instância existente.
Pré-requisitos
Antes de começar, verifique se você tem:
Um backup entre regiões concluído
Para outros mecanismos de banco de dados, consulte Restaurar dados entre regiões para SQL Server e Restaurar dados entre regiões para PostgreSQL . Para obter uma visão geral de todas as opções de restauração, consulte Visão geral da solução de restauração de dados .
Observações de uso
Proxy de banco de dados e redefinição de senha: Se a instância de source tiver o recurso de proxy de banco de dados ativado, mas nenhuma conta privilegiada configurada, redefina a senha antes de se conectar à instância restaurada.
-
Sincronização de backup de logs e RPO: Os backups de log entre regiões são sincronizados quase em tempo real. O sistema verifica alterações nos logs binários locais (binlogs) a cada 2 segundos e faz o upload incremental deles para a região de destino. Devido ao pequeno atraso na verificação e transmissão, talvez não seja possível recuperar dados do último segundo anterior a uma interrupção total da região.
Escolha o caminho de restauração
Este documento aborda três caminhos de restauração. Identifique o seu antes de prosseguir:
|
Objetivo |
Tipo de disco |
Acesse |
|
Restaurar para uma nova instância |
Disco local de alto desempenho |
|
|
Restaurar para uma nova instância |
Disco em nuvem |
|
|
Restaurar para uma instância existente |
Apenas disco local de alto desempenho |
Restaurar para uma nova instância
A restauração para uma nova instância não afeta o desempenho da instância de source. Há suporte tanto para discos locais de alto desempenho quanto para discos em nuvem.
Restaurar para uma nova instância — disco local
Aplica-se a: Instâncias que usam discos locais de alto desempenho.
Faça login no console do ApsaraDB RDS. Na barra de navegação superior, selecione a região onde a instância de source está localizada.
No painel de navegação à esquerda, clique em Backups.
Na aba Cross-region Backup, clique em Backup Instances e, em seguida, clique em Cross-region Backup Recovery.
Na coluna Actions do conjunto de backup desejado, clique em Restore.
Selecione Restore To New Instance e clique em OK.
-
Na página Restore Database, configure os seguintes parâmetros.
O mecanismo, a versão e a edição do banco de dados correspondem aos da instância de source e não podem ser alterados.
Parâmetro Descrição Billing Method Subscription: Pagamento antecipado por um período definido. Mais econômico para uso de longo prazo. Pay-as-you-go: Faturamento horário. Libere a instância a qualquer momento para interromper as cobranças. Adequado para uso de curto prazo. Restoration Mode By Backup Set: Restauração a partir de um conjunto de backup específico. By Time Point: Restauração para qualquer ponto no tempo dentro do período de retenção de backup de log. By Backup Set Quando o Restoration Mode estiver definido como By Backup Set, selecione o conjunto de backup a ser restaurado. Restore Time Quando o Restoration Mode estiver definido como By Time Point, especifique o ponto no tempo alvo. Há suporte para backups de log locais e entre regiões na restauração point-in-time. Region Região onde a nova instância será criada. Zone Single-zone Deployment: Os nós primário e standby ficam na mesma zona. Multi-zone Deployment (Recomendado): Os nós primário e standby são implantados em zonas diferentes para recuperação de desastres. Não disponível para RDS Basic Edition. NotaApós a criação da instância RDS, visualize informações sobre a nova instância RDS e sua instância RDS secundária na página Service Availability.
Instance Type Determina o número de núcleos de CPU, memória, conexões máximas e IOPS máximo. Consulte Tipos de instância primária do ApsaraDB RDS. Storage Capacity Inclui espaço para dados, arquivos de sistema, arquivos de log binário e arquivos de transação. -
Clique em Next: Instance Configuration e configure o tipo de rede, o grupo de recursos e os seguintes parâmetros.
Parâmetro
Descrição
Network Type
Classic Network: Tipo de rede tradicional. VPC (Recomendado): Uma Virtual Private Cloud (VPC) oferece maior segurança e melhor desempenho. Requer a seleção da VPC e do Primary Node vSwitch. A instância RDS e a instância ECS à qual ela se conecta devem usar o mesmo tipo de rede. Se ambas usarem VPC, devem estar na mesma VPC.
Resource Group
Atribua a instância a um grupo de recursos para simplificar o gerenciamento de recursos e permissões. Selecione um grupo existente, crie um novo ou use o Default Resource Group.
Clique em Next: Confirm Order.
-
Na seção Parameters, revise a configuração. Defina o Purchase Plan e a Duration (obrigatórios para faturamento por assinatura), aceite os Termos de Serviço, clique em Pay Now e conclua o pagamento.
Para instâncias por assinatura, ative a opção Auto-Renew Enabled para evitar interrupções de serviço caso ocorra atraso no pagamento.
(Opcional) Faça login na nova instância e verifique os dados. Consulte Conectar-se a uma instância do ApsaraDB RDS for MySQL.
Restaurar para uma nova instância — disco em nuvem
Aplica-se a: Instâncias que usam discos em nuvem.
Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância de source está localizada e clique em ID da instância.
No painel de navegação à esquerda, clique em Backup and Restoration.
Clique em Cross-region Backups e selecione uma região na lista Region of Backup Set.
Na coluna Actions do conjunto de backup desejado, clique em Restore.
-
Na página Restore Database, configure os seguintes parâmetros.
Parâmetro
Descrição
Billing Method
Subscription: Pagamento antecipado por um período definido. Mais econômico para uso de longo prazo. Pay-as-you-go: Faturamento horário. Libere a instância a qualquer momento para interromper as cobranças. Adequado para uso de curto prazo.
Restoration Mode
By Backup Set: Restauração a partir de um conjunto de backup específico. By Point In Time: Restauração para qualquer ponto no tempo dentro do período de retenção de backup de log.
By Backup Set
Quando o Restoration Mode estiver definido como By Backup Set, selecione o conjunto de backup a ser restaurado.
Restore Time
Quando o Restoration Mode estiver definido como By Point In Time, selecione o ponto no tempo alvo. Há suporte para backups de log locais e entre regiões na restauração point-in-time.
Region
Região onde a nova instância será criada.
Zone
Área física independente dentro de uma região. Coloque a nova instância RDS e a instância ECS conectada a ela na mesma zona ou em zonas diferentes, conforme seus requisitos de disponibilidade.
Instance Type
Determina o número de núcleos de CPU, memória, conexões máximas e IOPS máximo. Consulte Tipos de instância primária.
Storage Capacity
Inclui espaço para dados, arquivos de sistema, arquivos de log binário e arquivos de transação.
-
Clique em Next: Instance Configuration e configure o tipo de rede, o grupo de recursos e os seguintes parâmetros.
Parâmetro
Descrição
Network Type
Classic Network: Tipo de rede tradicional. VPC (Recomendado): Uma Virtual Private Cloud (VPC) oferece maior segurança e melhor desempenho. Requer a seleção da VPC e do Primary Node vSwitch. A instância RDS e a instância ECS à qual ela se conecta devem usar o mesmo tipo de rede. Se ambas usarem VPC, devem estar na mesma VPC.
Resource Group
Atribua a instância a um grupo de recursos para simplificar o gerenciamento de recursos e permissões. Selecione um grupo existente, crie um novo ou use o Default Resource Group.
Clique em Next: Confirm Order.
-
Na seção Parameters, revise a configuração. Defina o Purchase Plan e a Duration (obrigatórios para faturamento por assinatura), aceite os Termos de Serviço, clique em Pay Now e conclua o pagamento.
Para instâncias por assinatura, ative a opção Auto-Renew Enabled para evitar interrupções de serviço caso ocorra atraso no pagamento.
(Opcional) Faça login na nova instância e verifique os dados. Consulte Conectar-se a uma instância do ApsaraDB RDS for MySQL.
Restaurar para uma instância existente
Aplica-se a: Apenas instâncias que usam discos locais de alto desempenho. Instâncias com disco em nuvem não suportam restauração entre regiões para uma instância existente.
Antes de começar, garanta que a instância de destino tenha pelo menos um conjunto de backup no nível de banco de dados e tabela disponível.
Faça login no console do ApsaraDB RDS. Na barra de navegação superior, selecione a região onde a instância de source está localizada.
No painel de navegação à esquerda, clique em Backups.
Na aba Cross-region Backup, clique em Backup Instances e, em seguida, clique em Cross-region Backup Recovery.
Na coluna Actions do conjunto de backup desejado, clique em Restore.
Selecione Restore To Existing Instance e clique em OK.
-
Na caixa de diálogo exibida, configure os seguintes parâmetros.
Parâmetro
Descrição
Restore Method
By Backup Set: Restauração a partir de um conjunto de backup específico. By Point In Time: Restauração para um ponto no tempo dentro do período de retenção de backup de log.
Region
Região onde a instância de destino está localizada.
Destination Instance Name
Instância de destino para onde os dados serão restaurados.
Databases And Tables To Restore
Selecione os bancos de dados e tabelas a serem restaurados.
Selected Databases And Tables
Defina nomes para os bancos de dados e tabelas restaurados. O sufixo
_backupé adicionado aos nomes originais por padrão. Clique em OK.
Próximos passos
Após a criação da nova instância, conclua as etapas abaixo antes de se conectar a ela:
Configure uma lista de permissões para permitir conexões de entrada.
(Opcional) Solicite um endpoint público caso precise se conectar pela internet.
Referência de API
|
API |
Descrição |
|
Verifica se uma instância RDS possui um conjunto de backup entre regiões disponível para restauração entre regiões. |
|
|
Restaura dados para uma nova instância entre regiões. |
|
|
Modifica as configurações de backup entre regiões de uma instância RDS. |
|
|
Consulta as configurações de backup entre regiões de uma instância RDS. |
|
|
Consulta a lista de arquivos de backup de dados entre regiões. |
|
|
Consulta a lista de arquivos de backup de log entre regiões. |
|
|
Consulta as regiões de destino disponíveis para backup entre regiões a partir de uma região de source selecionada. |
|
|
Consulta o intervalo de tempo para o qual os dados podem ser restaurados usando um conjunto de backup entre regiões. |
|
|
Consulta as instâncias com backup entre regiões ativado em uma região especificada. |