Restauração do Amazon Aurora DSQL - AWS Backup

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Restauração do Amazon Aurora DSQL

Visão geral

Para restaurar um cluster de região única do Amazon Aurora DSQL, use o console AWS Backup ou a CLI para selecionar o ponto de recuperação (backup) que você deseja restaurar. Para restaurar um cluster multirregional do Aurora DSQL, agora você pode usar o console AWS Backup ou a CLI.

Para restauração em uma única região, inclua o nome, a criptografia do cluster e a proteção contra exclusão e, em seguida, inicie a restauração em um cluster recém-criado.

Para a restauração multirregional, você precisará especificar parâmetros adicionais, incluindo uma região testemunha, regiões de mesmo nível e configurações regionais. A restauração multirregional cria um cluster que abrange vários Regiões da AWS, fornecendo maior disponibilidade e recursos de recuperação de desastres.

Restaure o cluster de região única do Aurora DSQL

Você pode restaurar um cluster Aurora DSQL em uma única região usando o AWS Backup console ou. AWS CLI

Console
  1. Abra o AWS Backup console em https://console.aws.amazon.com/backup.

  2. Selecione o botão “Restaurar” ao lado do ponto de recuperação que você deseja restaurar.

  3. Defina as configurações do novo cluster no qual seu ponto de recuperação será restaurado.

    1. Por padrão, a AMK (chave AWS gerenciada) será usada para criptografar os dados restaurados. Como alternativa, você pode especificar uma chave diferente.

    2. A proteção de exclusão para seus clusters do Aurora está ativada por padrão, mas desmarque a caixa para desativar a opção.

  4. Revise as configurações; quando estiverem satisfatórias, selecione o botão Restaurar backup.

AWS Backup criará um novo cluster Aurora DSQL.

AWS CLI
Restauração de região única
  1. Use o comando CLI aws backup start-restore-job para restaurar um cluster do Aurora a partir do ponto de recuperação especificado.

  2. Inclua os metadados necessários para o trabalho de restauração. Exemplo:

    { "recoveryPointArn": "arn", "tags": Map<String, String>, "metadata": { "regionalConfig": [ { "region": "us-east-1", // optional "isDeletionProtectionEnabled": true, // optional "kmsKeyId": "my_key" // optional }, ] } }

Restaurar um cluster multirregional do Aurora DSQL

A restauração do cluster multirregional do Aurora DSQL ocorre em um tripleto de regiões fechadas, que é um grupo de três pares. Regiões da AWS A restauração multirregional exige que as regiões especificadas na operação estejam contidas em um tripleto. Para obter mais informações sobre clusters multirregionais, consulte Como configurar clusters multirregionais.

Os três trigêmeos são:

  • Leste dos EUA (Norte da Virgínia); Leste dos EUA (Ohio); Oeste dos EUA (Norte da Califórnia)

  • Europa (Irlanda); Europa (Londres); Europa (Paris)

  • Ásia-Pacífico (Tóquio); Ásia-Pacífico (Seul); Ásia-Pacífico (Osaka)

Para concluir a restauração multirregional, verifique se você tem as seguintes permissões:

  • backup:StartRestoreJob

  • dsql:UpdateCluster

  • dsql:AddPeerCluster

  • dsql:RemovePeerCluster

Você pode restaurar um backup de um cluster do Aurora DSQL em várias regiões usando o console AWS Backup ou os comandos da CLI.

dica

Se você tiver um plano de backup com uma regra que cria automaticamente uma cópia entre regiões para uma das regiões indicadas, a cópia criada pode ser usada para essa restauração multirregional.

A restauração multirregional começa com sua região atual. Você também precisará de:

  • Região de mesmo nível com uma cópia idêntica entre regiões do ponto de recuperação em sua região atual

  • Região testemunha, uma região designada Região da AWS que participa de configurações de cluster multirregional ao oferecer suporte a gravações somente de registros de transações sem consumir armazenamento para os dados reais. Para obter mais informações sobre regiões testemunhas, consulte Criação de um cluster multirregional.

As etapas individuais são mostradas abaixo:

Console

O AWS Backup console agora oferece suporte à restauração multirregional para clusters do Aurora DSQL, fornecendo um processo simplificado para a criação de clusters que abrangem várias regiões. Para obter mais informações sobre clusters multirregionais, consulte Como configurar clusters multirregionais.

  1. Faça login no AWS Management Console e abra o AWS Backup console em https://console.aws.amazon.com/backup.

  2. No painel de navegação, selecione Cofres de Backup.

  3. Escolha o cofre de backup que contém o ponto de recuperação do Aurora DSQL que você deseja restaurar.

  4. Selecione o ponto de recuperação que você deseja restaurar e escolha Restaurar.

  5. Na página de restauração, em Opções de restauração, selecione Adicionar regiões de mesmo nível para ativar a restauração multirregional.

  6. Selecione uma região de cluster de pares no menu suspenso. Essa região deve estar dentro do mesmo trio da sua região atual e também deve conter uma cópia entre regiões do ponto de recuperação na (primeira) região atual.

  7. Selecione uma região de testemunhas no menu suspenso. Essa região também deve estar dentro do mesmo trio.

  8. Defina as configurações de cluster para os clusters primários e da região de mesmo nível:

    1. Para o cluster primário, configure:

      • Criptografia de cluster (opcional): selecione uma chave KMS para criptografia.

      • Proteção contra exclusão: ative ou desative a proteção contra exclusão.

    2. Para o cluster de região de mesmo nível, configure:

      • Criptografia de cluster por região de mesmo nível (opcional): selecione uma chave KMS para criptografia.

      • Proteção contra exclusão de clusters da mesma região: ative ou desative a proteção contra exclusão.

  9. Revise suas configurações e escolha Restaurar backup.

  10. O console iniciará o processo de restauração multirregional, que cria clusters nas duas regiões e os vincula automaticamente.

AWS CLI

Agora, a restauração multirregional pode ser alcançada usando os novos metadados de restauração orquestrada com AWS Backup comandos da CLI. Essa abordagem simplifica o processo ao lidar automaticamente com a vinculação do cluster. Para obter mais informações sobre a criação programática de clusters multirregionais, consulte CreateMultiRegionClustersa Referência da API Aurora DSQL.

Importante

Tanto o cluster primário quanto o cluster de pares devem estar em regiões dentro do mesmo trio. A operação falhará se os clusters estiverem em regiões fora do trio.

  • Leste dos EUA (Norte da Virgínia); Leste dos EUA (Ohio); Oeste dos EUA (Norte da Califórnia)

  • Europa (Irlanda); Europa (Londres); Europa (Paris)

  • Ásia-Pacífico (Tóquio); Ásia-Pacífico (Seul); Ásia-Pacífico (Osaka)

Restauração multirregional por meio do AWS CLI uso de metadados de restauração orquestrados
  1. Crie um trabalho de restauração usando o comando CLI aws backup start-restore-job com os novos metadados de orquestração multirregional:

    aws backup start-restore-job \ --recovery-point-arn "arn:aws:backup:us-east-1:123456789012:recovery-point:abcd1234" \ --metadata '{ "witnessRegion": "us-west-1", "useMultiRegionOrchestration": true, "peerRegion": ["us-east-2"], "regionalConfig": "[{\"region\":\"us-east-1\",\"isDeletionProtectionEnabled\":true,\"kmsKeyId\":\"arn:aws:kms:us-east-1:123456789012:key/ba4b3773-4bb8-4a7a-994c-46ede70202f5\"},{\"region\":\"us-west-2\",\"isDeletionProtectionEnabled\":true,\"kmsKeyId\":\"arn:aws:kms:us-west-2:123456789012:key/ba4b3773-4bb8-4a7a-994c-46ede70202f5\"}]" }'

    A estrutura de metadados inclui:

    • witnessRegion: A região que servirá como testemunha do cluster multirregional. Para obter mais informações, consulte Resiliência no Amazon Aurora DSQL.

    • useMultiRegionOrchestration: Defina como para ativar true a orquestração multirregional.

    • peerRegion: uma matriz contendo as regiões com clusters de pares no cluster multirregional. Para obter mais informações, consulte a MultiRegionPropertiesReferência da API Aurora DSQL.

    • regionalConfig: uma matriz contendo a configuração para cada região:

      • region: O Região da AWS identificador.

      • isDeletionProtectionEnabled: sinalizador booleano para enable/disable proteção contra exclusão. Para obter mais informações, consulte a CreateClusterReferência da API Aurora DSQL.

      • kmsKeyId: o ARN da chave KMS para criptografia (opcional).

      Se regionalConfig as propriedades não forem especificadas, os valores padrão serão aplicados: criptografia padrão e isDeletionProtectionEnabled =TRUE.

  2. Monitore o status da tarefa de restauração usando o aws backup describe-restore-job comando:

    aws backup describe-restore-job --restore-job-id job-12345678
  3. Depois que o trabalho de restauração for concluído, você poderá verificar a configuração do cluster multirregional usando a CLI do Aurora DSQL:

    aws dsql describe-cluster --cluster-identifier your-cluster-id

    Para obter mais informações sobre operações de cluster multirregionais, consulte a Referência UpdateClusterda API Aurora DSQL.

Solucionar problemas de restauração do Aurora DSQL

Erro: permissões insuficientes

Possível causa: se você tentar copiar um ponto de recuperação do Aurora DSQL em uma conta (cópia entre contas) que nunca interagiu com a API DSQL, você pode receber um erro de problema de permissão, pois a função vinculada ao serviço DSQL não está configurada na conta de destino.

Solução: anexe a política gerenciada do DSQL que inclui a função vinculada ao serviço do DSQL, AuroraDsqlServiceLinkedRolePolicy, a uma função na conta de destino.

Se você encontrar outros problemas com o processo de backup ou restauração, poderá verificar o status das tarefas de backup e restauração no AWS Backup console ou usando AWS CLI o. Além disso, você pode revisar os AWS CloudTrail registros em busca de mensagens de erro ou eventos relevantes relacionados às suas AWS Backup operações.

Perguntas frequentes sobre a restauração do Aurora DSQL

  1. “Posso usar o AWS Backup Aurora DSQL a partir do console do Aurora DSQL?”

    Não, você só pode realizar backups e restaurações, bem como gerenciar backups, a partir do AWS Backup console, do SDK ou da CLI.

  2. “Qual granularidade de backup está disponível para o Aurora DSQL? Posso fazer backup de tabelas ou bancos de dados específicos no meu cluster?”

    Você só pode fazer backup e restaurar um cluster Aurora DSQL inteiro.

  3. “Os backups do Aurora DSQL são backups completos ou incrementais?”

    Os pontos de recuperação dos clusters do Aurora DSQL (backups) são backups completos dos seus clusters.

  4. “Posso criar backups para meus clusters multirregionais do Aurora DSQL?”

    Sim, você pode criar backups para cada cluster em clusters multirregionais usando as mesmas etapas de quando você cria um backup de um único cluster em uma única região.

    AWS Backup recomenda, como prática recomendada, criar uma cópia interregional do seu backup na outra região a partir da qual você planeja restaurar o cluster multirregional, pois a restauração multirregional exige uma cópia idêntica do mesmo ponto de recuperação [idêntico nesta operação significa que os pontos de recuperação têm o mesmo nome de recurso e horário de criação].

  5. “Meu cluster restaurado substituirá meu cluster existente?”

    Não. Quando você restaura seus dados do Aurora DSQL, AWS Backup cria um novo cluster a partir de seus snapshots; o cluster restaurado não substituirá o cluster de origem.