Restauração de um snapshot de cluster de banco de dados multi-AZ para uma instância de banco de dados - Amazon Relational Database Service

Restauração de um snapshot de cluster de banco de dados multi-AZ para uma instância de banco de dados

Um snapshot de cluster de banco de dados multi-AZ é um snapshot de volume de armazenamento do seu cluster de banco de dados que faz backup de todo o cluster de banco de dados, e não apenas dos bancos de dados individuais. Você pode restaurar um snapshot de cluster de banco de dados multi-AZ para uma implantação single-AZ ou uma implantação de instância 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 para o Amazon RDS.

nota

Também é possível restaurar um snapshot de cluster de banco de dados multi-AZ para um novo cluster de banco de dados multi-AZ. Para obter instruções, consulte Restaurar a partir de um snapshot para cluster de banco de dados multi-AZ.

Consulte informações sobre a restauração de 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.

Use o AWS Management Console, a AWS CLI ou a API do RDS para restaurar um snapshot de cluster de banco de dados multi-AZ para uma implantação single-AZ ou uma implantação de instância de banco de dados multi-AZ.

Como restaurar um snapshot de cluster de banco de dados multi-AZ para uma implantação single-AZ ou uma implantação de instância 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 de cluster de banco de dados multi-AZ que 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 uma das seguintes opções:

    • Single DB instance (Instância de banco de dados única): restaura o snapshot em uma instância de banco de dados sem instância de banco de dados em espera.

    • Multi-AZ DB instance (Instância de banco de dados multi-AZ): restaura o snapshot para uma implantação de instância de banco de dados multi-AZ com uma instância de banco de dados primária e uma instância de banco de dados em espera.

  6. Em DB instance identifier (Identificador da instância de banco de dados), insira o nome da instância de banco de dados restaurada.

  7. Nas seções restantes, especifique suas configurações de instância de banco de dados. Para obter informações sobre cada configuração, consulte Configurações para instâncias de banco de dados.

  8. Escolha Restore DB Instance.

Para restaurar um snapshot de cluster de banco de dados para uma implantação de instância de banco de dados, use o comando restore-db-instance-from-db-snapshot da AWS CLI.

O exemplo a seguir restaura um snapshot de cluster de banco de dados multi-AZ já criado chamado myclustersnapshot. A restauração ocorre para uma nova implantação de instância de banco de dados multi-AZ com uma instância de banco de dados primária chamada mynewdbinstance. Para a opção --db-cluster-snapshot-identifier, especifique o nome do snapshot do cluster de banco de dados multi-AZ.

Para a opção --db-instance-class, especifique a classe da instância de banco de dados para a implantação da nova instância de banco de dados. 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-instance-from-db-snapshot \ --db-instance-identifier mynewdbinstance \ --db-cluster-snapshot-identifier myclustersnapshot \ --engine mysql \ --multi-az \ --db-instance-class db.r6g.xlarge

Para Windows:

aws rds restore-db-instance-from-db-snapshot ^ --db-instance-identifier mynewdbinstance ^ --db-cluster-snapshot-identifier myclustersnapshot ^ --engine mysql ^ --multi-az ^ --db-instance-class db.r6g.xlarge

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

Para restaurar um snapshot de cluster de banco de dados multi-AZ para uma implantação de instância de banco de dados, chame a operação de API do RDS RestoreDBInstanceFromDBSnapshot com os seguintes parâmetros:

  • DBInstanceIdentifier

  • DBClusterSnapshotIdentifier

  • Engine

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

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