Gerenciar uma implantação multi-AZ para o RDS Custom para Oracle
Em uma implantação de instância de banco de dados multi-AZ para o RDS para Oracle, o Amazon RDS provisiona e mantém automaticamente uma réplica em espera síncrona em outra zona de disponibilidade (AZ). A instância de banco de dados primária é sincronicamente replicada nas zonas de disponibilidade para uma réplica em espera a fim de oferecer redundância de dados.
Importante
Uma implantação multi-AZ para o RDS Custom para Oracle é diferente da multi-AZ para o RDS para Oracle. Ao contrário da multi-AZ para o RDS para Oracle, você deve configurar pré-requisitos para o RDS Custom para Oracle antes de criar sua instância de banco de dados multi-AZ, pois o RDS Custom é executado em sua própria conta, o que exige permissões. Além disso, você precisa criar a instância multi-AZ na CEV com a AMI mais recente fornecida pelo serviço que permita implantações multi-AZ.
Se você não atender aos pré-requisitos, poderá ocorrer uma falha na execução de sua instância de banco de dados multi-AZ ou ela poderá ser revertida automaticamente para uma instância de banco de dados single-AZ. Para ter mais informações sobre pré-requisitos, consulte Pré-requisitos para uma implantação multi-AZ com o RDS Custom para Oracle.
Executar uma instância de banco de dados com alta disponibilidade pode aumentar a disponibilidade durante a manutenção planejada do sistema. No caso de uma manutenção planejada do banco de dados ou de uma interrupção não planejada do serviço, o Amazon RDS faz failover automático para a instância de banco de dados em espera atualizada. Essa funcionalidade permite que as operações do banco de dados sejam retomadas rapidamente sem intervenção manual. As instâncias primária e em espera usam o mesmo endpoint, cujo endereço de rede física faz a transição para a réplica em espera como parte do processo de failover. Não é necessário reconfigurar seu aplicativo quando ocorre um failover.
O seguinte diagrama mostra a arquitetura multi-AZ do RDS Custom para Oracle:

Você pode criar uma implantação multi-AZ do RDS Custom para Oracle especificando multi-AZ ao criar uma instância de banco de dados do RDS Custom. As instâncias de banco de dados do RDS Custom para Oracle criadas antes de 30 de junho de 2025 não podem ser convertidas em implantações multi-AZ modificando a instância de banco de dados e especificando a opção multi-AZ. Você precisa criar outra instância de banco de dados do RDS Custom para Oracle especificando a opção multi-AZ. As novas instâncias de banco de dados criadas usando a AMI fornecida pelo serviço após 30 de junho de 2025 oferecem a opção multi-AZ. Em seguida, você precisa migrar seu banco de dados existente do RDS Custom para Oracle para a instância de banco de dados recém-criada. Para obter detalhes, consulte Etapas de migração para instâncias de banco de dados usando CEVs criadas antes de 30 de junho de 2025.
O console do Amazon RDS mostra a zona de disponibilidade da réplica em espera (a AZ secundária). Você também pode usar o comando describe-db-instances
da CLI ou a operação DescribeDBInstances
da API para localizar a AZ secundária.
As instâncias de banco de dados do RDS Custom para Oracle com implantação multi-AZ podem ter maior latência de gravação e confirmação em comparação com uma implantação single-AZ. Esse aumento pode acontecer devido à replicação de dados síncrona entre as instâncias de banco de dados. É possível ter uma alteração na latência se sua implantação falhar na réplica em espera, ainda que o AWS seja desenvolvido com conectividade de rede de baixa latência entre zonas de disponibilidade.
Tópicos
Limitações de uma implantação multi-AZ com o RDS Custom para Oracle
Criar uma instância de banco de dados do RDS Custom para Oracle com uma implantação multi-AZ
Pré-requisitos para uma implantação multi-AZ com o RDS Custom para Oracle
Modificar uma implantação single-AZ do RDS Custom para Oracle para multi-AZ
Modificar uma implantação multi-AZ do RDS Custom para Oracle para single-AZ
Processo de failover para uma implantação multi-AZ do RDS Custom para Oracle
Disponibilidade de regiões e versões
As seguintes edições do Oracle Database permitem implantações multi-AZ para o RDS Custom para Oracle:
-
Oracle Database 12c Versão 1 (12.1)
-
Oracle Database 12c Versão 2 (12.2)
-
Oracle Database 19c
-
Enterprise Edition (EE)
-
Standard Edition 2 (SE2)
nota
O Oracle Database 18c não permite implantações multi-AZ para o RDS Custom para Oracle.
As implantações multi-AZ para o RDS Custom para Oracle estão disponíveis em todas as regiões em que o RDS Custom para Oracle está disponível. Para ter mais informações sobre a disponibilidade de regiões de implantações multi-AZ para o RDS Custom para Oracle, consulte Regiões e mecanismos de banco de dados compatíveis com o RDS Custom para Oracle.
Limitações de uma implantação multi-AZ com o RDS Custom para Oracle
As implantações multi-AZ do RDS Custom para Oracle têm as seguintes limitações:
-
Implantações multi-AZ entre regiões não são compatíveis.
-
Não é possível configurar a instância de banco de dado secundária para aceitar a atividade de leitura de banco de dados.
-
Quando você usa uma versão personalizada do mecanismo (CEV) com uma implantação multi-AZ, a instância de banco de dados em espera também usa a mesma CEV. A instância de banco de dados em espera não pode usar uma CEV diferente.
-
Não é possível criar uma réplica de leitura em uma instância de implantação multi-AZ nem modificar a instância primária da réplica de leitura para ter uma implantação multi-AZ.
Criar uma instância de banco de dados do RDS Custom para Oracle com uma implantação multi-AZ
Para criar uma instância de banco de dados do RDS Custom para Oracle com uma implantação multi-AZ e configurar seu ambiente com os pré-requisitos, siga as etapas em Configurar seu ambiente para o Amazon RDS Custom for Oracle.
Importante
Para simplificar a configuração, recomendamos que você use o arquivo de modelo AWS CloudFormation mais recente fornecido nas instruções de configuração da rede. Para obter mais informações, consulte Implantar o RDS Custom para Oracle com o AWS CloudFormation.
Você pode criar uma instância do RDS Custom para Oracle com uma implantação multi-AZ ao escolher a opção multi-AZ durante a criação da instância de banco de dados no console do Amazon RDS. Como alternativa, você pode especificar o parâmetro --multi-az
no comando create-db-instance
do Amazon RDS na AWS CLI.