Restaurar a partir de um snapshot para cluster de banco de dados multi-AZ - Amazon Relational Database Service

Restaurar a partir de um snapshot para cluster de banco de dados multi-AZ

É possível restaurar um snapshot para um cluster de banco de dados multi-AZ utilizando o AWS Management Console, a AWS CLI ou a API do RDS. Você pode restaurar cada um desses tipos de snapshots para um cluster de banco de dados multi-AZ:

  • Um snapshot de uma implantação single-AZ

  • Um snapshot de uma implantação de cluster de banco de dados multi-AZ com uma única instância de banco de dados

  • Um snapshot de um cluster de banco de dados multi-AZ

Para obter mais informações sobre implantações multi-AZ, consulte Configurar e gerenciar uma implantação multi-AZ.

dica

Você pode migrar uma implantação de uma única zona de disponibilidade ou uma implantação de instância de banco de dados multi-AZ para uma implantação de cluster de banco de dados multi-AZ restaurando um snapshot.

Consulte informações sobre a restauração de um cluster de banco de dados multi-AZ com uma versão do Suporte estendido do RDS em Restauração de uma instância de banco de dados ou um cluster de banco de dados multi-AZ com o Suporte estendido do Amazon RDS.

Para restaurar um snapshot para um cluster de banco de dados multi-AZ
  1. Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/.

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

  3. Escolha o snapshot do qual você deseja restaurar.

  4. Em Actions (Ações), escolha Restore snapshot (Restaurar snapshot).

  5. Na página Restore snapshot (Restaurar snapshot), em Availability and durability (Disponibilidade e durabilidade), escolha Multi-AZ DB cluster (Cluster de banco de dados multi-AZ).

    Opção de cluster de banco de dados multi-AZ
  6. Para identificador de cluster de banco de dados, insira o nome do cluster de banco de dados multi-AZ recém-restaurado.

  7. Nas seções restantes, especifique suas configurações de cluster de banco de dados. Para obter informações sobre cada configuração, consulte Configurações para criar clusters de banco de dados multi-AZ.

  8. Escolha Restore DB Instance.

Para restaurar um snapshot para um cluster de banco de dados multi-AZ, use o comando da AWS CLI restore-db-cluster-from-snapshot.

No exemplo a seguir, restaure a partir de um instantâneo já criado, chamado mysnapshot. Restaure em um novo cluster de banco de dados multi-AZ chamado mynewmultiazdbcluster. Você também especifica a classe da instância de banco de dados utilizada pelas instâncias de banco de dados no cluster de banco de dados multi-AZ. Especifique um mysql ou postgres para o mecanismo de banco de dados.

Para a opção --snapshot-identifier, você pode usar o nome ou o nome do recurso da Amazon (ARN) para especificar um snapshot do cluster de banco de dados. No entanto, é possível usar apenas o ARN para especificar um DB snapshot.

Para a opção --db-cluster-instance-class, especifique a classe da instância de banco de dados para o novo cluster de banco de dados multi-AZ. Os clusters de banco de dados multi-AZ são compatíveis apenas com algumas classes de instância de banco de dados específicas, como db.m6gd e db.r6gd. Para ter mais informações sobre classes de instância de banco de dados, consulte Classes de instância de banco de dados do .

Você também pode especificar outras opções.

Para Linux, macOS ou Unix:

aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifier mynewmultiazdbcluster \ --snapshot-identifier mysnapshot \ --engine mysql|postgres \ --db-cluster-instance-class db.r6gd.xlarge

Para Windows:

aws rds restore-db-cluster-from-snapshot ^ --db-cluster-identifier mynewmultiazdbcluster ^ --snapshot-identifier mysnapshot ^ --engine mysql|postgres ^ --db-cluster-instance-class db.r6gd.xlarge

Depois de restaurar o cluster de banco de dados, você poderá adicionar o cluster de banco de dados multi-AZ ao grupo de segurança associado ao cluster de banco de dados ou à instância de banco de dados utilizada para criar o snapshot, se aplicável. A conclusão desta ação fornece as mesmas funções do cluster ou da instância de banco de dados anterior.

Para restaurar um snapshot em um cluster de banco de dados multi-AZ, chame a operação de API do RDS RestoreDBClusterFromSnapshot com os seguintes parâmetros:

  • DBClusterIdentifier

  • SnapshotIdentifier

  • Engine

Você também pode especificar outros parâmetros opcionais.

Depois de restaurar o cluster de banco de dados, você poderá adicionar o cluster de banco de dados multi-AZ ao grupo de segurança associado ao cluster de banco de dados ou à instância de banco de dados utilizada para criar o snapshot, se aplicável. A conclusão desta ação fornece as mesmas funções do cluster ou da instância de banco de dados anterior.