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
Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/
. -
No painel de navegação, escolha Snapshots.
-
Escolha o snapshot do qual você deseja restaurar.
-
Em Actions (Ações), escolha Restore snapshot (Restaurar snapshot).
-
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).
-
Para identificador de cluster de banco de dados, insira o nome do cluster de banco de dados multi-AZ recém-restaurado.
-
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.
-
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-identifiermysnapshot
\ --enginemysql|postgres
\ --db-cluster-instance-classdb.r6gd.xlarge
Para Windows:
aws rds restore-db-cluster-from-snapshot ^ --db-cluster-identifier
mynewmultiazdbcluster
^ --snapshot-identifiermysnapshot
^ --enginemysql|postgres
^ --db-cluster-instance-classdb.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.