Restauração a partir de um snapshot - Amazon MemoryDB

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 a partir de um snapshot

Você pode restaurar os dados de um arquivo de snapshot MemoryDB ou ElastiCache (RedisOSS) .rdb para um novo cluster a qualquer momento.

O processo de restauração do MemoryDB suporta o seguinte:

  • Migração de um ou mais arquivos de snapshot .rdb que você criou do ElastiCache (RedisOSS) para um cluster MemoryDB.

    Os arquivos .rdb devem ser colocados no S3 para realizar a restauração.

  • Especificar um número de fragmentos no novo cluster que seja diferente do número de fragmentos no cluster que foi usado para criar o arquivo do snapshot.

  • Especificar um tipo de nó diferente para o novo cluster, maior ou menor. Se estiver escalando para um tipo de nó menor, certifique-se de que o novo tipo de nó tenha memória suficiente para os dados e a sobrecarga do mecanismo.

  • Configurar os slots do novo cluster do MemoryDB de forma diferente do que no cluster que foi usado para criar o arquivo de snapshot.

Importante
  • Os clusters do MemoryDB não oferecem suporte a vários bancos de dados. Portanto, ao restaurar para o MemoryDB, a restauração falhará se o arquivo .rdb fizer referência a mais de um banco de dados.

  • Não é possível restaurar um snapshot de um cluster que usa a classificação de dados em níveis (p. ex., tipo de nó r6gd) para um cluster que não usa a classificação de dados em níveis (p. ex., tipo de nó r6g).

A realização de quaisquer alterações ao restaurar um cluster de um snapshot depende das escolhas feitas. Faça essas escolhas na caixa de diálogo Restaurar Cluster ao usar o console do MemoryDB para restaurar. Você faz essas escolhas definindo valores de parâmetros ao usar o AWS CLI ou MemoryDB API para restaurar.

Durante a operação de restauração, o MemoryDB cria o novo cluster e, em seguida, preenche-o com dados do arquivo de snapshot. Quando esse processo é concluído, o cluster está aquecido e pronto para aceitar solicitações.

Importante

Antes de prosseguir, verifique se você criou um snapshot do cluster a partir do qual deseja restaurar. Para obter mais informações, consulte Obtenção manual de snapshots.

Se quiser restaurar a partir de um snapshot criado externamente, consulte Propagação de um novo cluster com um snapshot criado externamente.

Os procedimentos a seguir mostram como restaurar um snapshot em um novo cluster usando o console MemoryDB, o ou o AWS CLI MemoryDB. API

Restaurar um snapshot para um novo cluster (console)
  1. Faça login no AWS Management Console e abra o console do MemoryDB em. https://console.aws.amazon.com/memorydb/

  2. No painel de navegação, escolha Snapshots.

  3. Na lista de snapshots, selecione o botão ao lado do nome do snapshot a partir do qual você deseja restaurar.

  4. Escolha Ações e, em seguida, escolha Restaurar

  5. Em Configuração do cluster, insira o seguinte:

    1. Nome do Cluster: obrigatório. O nome do novo cluster.

    2. Descrição: opcional. A descrição do novo cluster.

  6. Preencha a seção Grupos de sub-redes:

    1. Para Grupos de sub-redes, crie um novo grupo de sub-redes ou escolha um existente na lista disponível que você deseja aplicar a esse cluster. Se você estiver criando um novo:

      • Insira um Nome

      • Insira uma Descrição

      • Se você habilitou o Multi-AZ, o grupo de sub-redes deve conter pelo menos duas sub-redes que residem em zonas de disponibilidade diferentes. Para obter mais informações, consulte Sub-redes e grupos de sub-redes.

      • Se você estiver criando um novo grupo de sub-redes e não tiver um existenteVPC, você será solicitado a criar umVPC. Para obter mais informações, consulte O que é a AmazonVPC? no Guia do VPC usuário da Amazon.

  7. Complete a seção Configurações de Cluster:

    1. Para compatibilidade com a versão Valkey ou com a OSSversão Redis, aceite o padrão. 6.0

    2. Em Porta, aceite a porta padrão 6379 ou, se você tiver um motivo para usar uma porta diferente, insira o número da porta.

    3. Para Grupo de parâmetros, aceite o default.memorydb-redis6 do grupo de parâmetros.

      Os grupo de parâmetros controlam os parâmetros de runtime do seu cluster. Para ter mais informações sobre grupos de parâmetros, consulte Parâmetros específicos do motor.

    4. Para Tipo de nó, escolha um valor para o tipo de nó (junto com o tamanho de memória associado) que você deseja.

      Se você escolher um tipo de nó da família r6gd, a classificação de dados em níveis será ativada automaticamente em seu cluster. Para obter mais informações, consulte Classificação de dados em níveis.

    5. Em Número de fragmentos, escolha o número de fragmentos desejado para este cluster.

      É possível alterar dinamicamente o número de fragmentos no cluster. Para obter mais informações, consulte Escalabilidade de clusters do MemoryDB.

    6. Em Réplicas por fragmento, escolha o número de nós de réplica de leitura desejados em cada fragmento.

      As seguintes restrições existem:

      • Se você tiver o Multi-AZ habilitado, verifique se tem pelo menos uma réplica por fragmento.

      • O número de réplicas é o mesmo para cada fragmento ao criar o cluster usando o console.

    7. Escolha Avançar.

    8. Conclua a seção Configurações avançadas:

      1. Em Grupos de segurança, escolha os grupos de segurança desejados para esse cluster. Um grupo de segurança atua como um firewall para controlar o acesso à rede ao cluster. Você pode usar o grupo de segurança padrão para o seu VPC ou criar um novo.

        Para obter mais informações sobre grupos de segurança, consulte Grupos de segurança para você VPC no Guia VPC do usuário da Amazon.

      2. Os dados são criptografados das seguintes maneiras:

        • Criptografia em repouso: permite a criptografia de dados armazenados em disco. Para obter mais informações, consulte Criptografia em repouso.

          nota

          Você tem a opção de fornecer uma chave de criptografia diferente escolhendo a AWS KMSchave gerenciada pelo cliente e escolhendo a chave.

        • Criptografia em trânsito: permite a criptografia de dados na conexão. Esta opção está ativada por padrão. Para obter mais informações, consulte criptografia em trânsito.

        Se você selecionar nenhuma criptografia, será criada uma lista de controle de acesso aberta chamada “acesso aberto” com um usuário padrão. Para obter mais informações, consulte Autenticando usuários com listas de controle de acesso () ACLs.

      3. Para Snapshot, especifique opcionalmente um período de retenção de snapshot e uma janela de snapshot. Por padrão, a opção Ativar snapshots automáticos está selecionada.

      4. Para Janela de manutenção, opcionalmente, especifique uma janela de manutenção. A Janela de manutenção é o tempo, geralmente de uma hora de duração, a cada semana quando o MemoryDB agenda a manutenção do sistema para seu cluster. É possível permitir que o MemoryDB escolha o dia e a hora da sua janela de manutenção (Sem preferência) ou é possível escolher o dia, a hora e a duração por conta própria (Especificar janela de manutenção). Se você escolher Especificar janela de manutenção, nas listas, escolha Dia de início, Hora de início e Duração (em horas) para sua janela de manutenção. Todos os tempos são UCT tempos.

        Para obter mais informações, consulte Gerenciamento da manutenção.

      5. Para Notificações, escolha um tópico existente do Amazon Simple Notification Service (AmazonSNS) ou escolha ARN Entrada manual e insira o Nome do recurso Amazon do tópico (ARN). A Amazon SNS permite que você envie notificações para dispositivos inteligentes conectados à Internet. O padrão é desabilitar notificações. Para obter mais informações, consulte https://aws.amazon.com/sns/.

    9. Para Tags, você pode, opcionalmente, aplicar tags para pesquisar e filtrar seus clusters ou monitorar seus AWS custos.

    10. Revise todas as suas entradas e opções e faça as correções necessárias. Quando estiver pronto, escolha Create cluster para executar seu cluster ou Cancel para cancelar a operação.

    Assim que o status do seu cluster estiver disponível, você poderá conceder EC2 acesso a ele, conectar-se a ele e começar a usá-lo. Para ter mais informações, consulte Etapa 3: autorizar o acesso ao cluster e Etapa 4: Conectar-se ao cluster.

    Importante

    Assim que seu cluster se tornar disponível, você será cobrado por cada hora ou hora parcial em que ele estiver ativo, mesmo que você não o esteja usando ativamente. Para interromper as cobranças aplicáveis para esse cluster, você deve excluí-lo. Consulte Etapa 5: excluir um cluster.

Ao usar a operação create-cluster, verifique se incluiu o parâmetro --snapshot-name ou --snapshot-arns para propagar o novo cluster com os dados do snapshot.

Para obter mais informações, consulte as informações a seguir.

Você pode restaurar um instantâneo do MemoryDB usando a operação MemoryDB. API CreateCluster

Ao usar a operação CreateCluster, verifique se incluiu o parâmetro SnapshotName ou SnapshotArns para propagar o novo cluster com os dados do snapshot.

Para obter mais informações, consulte as informações a seguir.