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á.
Amazon RDS para Oracle
O Amazon RDS para Oracle é um serviço de banco de dados gerenciado que simplifica o provisionamento e o gerenciamento do Oracle Database no AWS. O Amazon RDS facilita a configuração, a operação e o escalamento de implantações do Oracle Database na nuvem. É possível implantar o banco de dados em minutos e escolher entre o armazenamento de uso geral (SSD) ou o armazenamento com IOPS provisionadas. (Para obter detalhes, consulte Tipos de armazenamento do Amazon RDS na documentação da AWS.)
O Amazon RDS permite que você se concentre no desenvolvimento de aplicativos, pois ele gerencia tarefas demoradas de administração do banco de dados, incluindo provisionamento, backups, aplicação de patches de software, monitoramento e escalonamento de hardware. O Amazon RDS para Oracle provisiona facilmente réplicas de leitura e bancos de dados Multi-AZ para melhorar a disponibilidade, o desempenho e a confiabilidade das cargas de trabalho de produção.
Quando escolher o Amazon RDS
O Amazon RDS para Oracle é uma opção de migração quando:
-
Você quer se concentrar em seus negócios e aplicativos e quer que a AWS cuide de tarefas pesadas indiferenciadas, como provisionamento do banco de dados, gerenciamento de tarefas de backup e recuperação, gerenciamento de patches de segurança, pequenas atualizações de versionamentos Oracle e gerenciamento de armazenamento.
-
Você precisa de uma solução de banco de dados altamente disponível e quer aproveitar a replicação multi-AZ síncrona e automática oferecida pelo Amazon RDS, sem precisar configurar e manter manualmente um banco de dados standby.
-
Você deseja ter a replicação síncrona em uma instância em espera, para fornecer alta disponibilidade para seu banco de dados Oracle Database Standard Edition One (SE1) ou Standard Edition Two (SE2), em vez de ter que pagar pelo Oracle Database Enterprise Edition (EE).
-
Você quer pagar pela licença do Oracle como parte do custo da instância por hora, em vez de fazer um grande investimento inicial.
-
O tamanho do seu banco de dados e as necessidades de IOPS são compatíveis com o Amazon RDS para Oracle. Consulte Armazenamento de instância de banco de dados do Amazon RDS na documentação AWS para ver os limites máximos atuais.
-
Você não quer gerenciar backups ou point-in-time recuperações do seu banco de dados.
-
Você prefere se concentrar em tarefas de alto nível, como ajuste de desempenho e otimização de esquemas, em vez da administração diária do banco de dados.
-
Você quer escalar o tipo de instância para mais ou para menos com base em seus padrões de workload sem se preocupar com as complexidades do licenciamento.
Depois de avaliar seus requisitos de banco de dados e projeto, se você decidir migrar para o Amazon RDS para Oracle, consulte os detalhes fornecidos nas seções a seguir e analise as melhores práticas de migração que discutiremos mais adiante neste guia.
Alta disponibilidade
O Amazon RDS oferece alta disponibilidade e suporte a failover para bancos de dados implantados com a opção Multi-AZ. Quando você provisiona a sua base de dados com a opção Multi-AZ, o Amazon RDS automaticamente provisiona e mantém uma réplica em espera síncrona em uma Zona de Disponibilidade diferente. A instância primária de banco de dados replica sincronicamente os dados para a réplica em espera ao longo das Zonas de Disponibilidade. Em caso de falha na infraestrutura ou interrupção da Zona de Disponibilidade, o Amazon RDS executa um failover automático na réplica em espera para que você possa retomar as operações do banco de dados assim que o failover for concluído. Isso fornece alta redundância, durabilidade e maior disponibilidade do seu banco de dados principal. Ele também descarrega seu banco de dados principal ao fazer backups automatizados da réplica em espera. Para obter mais informações, consulte Alta disponibilidade (Multi-AZ) para o Amazon RDS na documentação da AWS.
O diagrama a seguir ilustra a opção de implantação Multi-AZ do Amazon RDS para Oracle. O aplicativo de banco de dados e os usuários se conectam ao banco de dados Oracle primário e todas as alterações são replicadas de forma síncrona no banco de dados secundário, que está em uma Zona de Disponibilidade diferente. O banco de dados secundário não estará disponível para os usuários até que o failover seja concluído. Após o failover, o endpoint permanece o mesmo para que usuários e aplicativos de banco de dados possam retomar as operações do banco de dados sem qualquer intervenção manual.

Réplicas de leitura
Uma réplica de leitura é um tipo especial de instância de banco de dados do Amazon RDS para Oracle que ajuda a reduzir a carga na instância de banco de dados primária. As atualizações feitas na sua instância de banco de dados primária são copiadas de forma assíncrona para a réplica de leitura, que você pode configurar na mesma região da AWS ou em outra região da AWS.
Você pode provisionar um banco de dados Amazon RDS para Oracle com réplicas de leitura usando o Oracle Active Data Guard para descarregar seu workload somente para leitura do banco de dados Oracle primário. Réplicas de leitura do Oracle Active Data Guard replicam alterações no banco de dados da instância de banco de dados de origem para suas réplicas de leitura. Esse atributo oferece suporte à recuperação de desastres gerenciada para bancos de dados essenciais, permitindo que uma réplica de leitura em outra região da AWS seja promovida como um novo banco de dados de produção independente. Você pode provisionar até cinco réplicas de leitura para seu banco de dados Amazon RDS para Oracle.
O Amazon RDS para Oracle facilita a criação de réplicas de leitura ao gerenciar a configuração do Active Data Guard e mantendo conexões de rede seguras entre uma instância de banco de dados primário e suas réplicas de leitura. Para obter mais informações, consulte Trabalhar com réplicas de leitura do Amazon RDS para Oracle na documentação do Amazon RDS.
Para usar o atributo de réplica de leitura, você deve usar o modelo ‘traga a sua própria licença (BYOL)’ com o Oracle Database Enterprise Edition (EE) e ter também uma licença Active Data Guard.
Usando uma réplica de leitura na mesma região da AWS
O diagrama a seguir ilustra uma instância de Amazon RDS para Oracle em um ambiente Multi-AZ com uma réplica de leitura em outra Zona de Disponibilidade na mesma região da AWS. Nem todas as regiões da AWS oferecem mais de duas zonas de disponibilidade, então você deve verificar a região

Usar uma réplica de leitura em uma região AWS
O Amazon RDS para Oracle é compatível com réplicas de leitura entre regiões. Ele usa o Oracle Active Data Guard para criar e gerenciar a configuração de instâncias de banco de dados físicos em espera em diferentes regiões da AWS a partir da instância de banco de dados primária. Ele replica dados em conexões de rede seguras entre uma instância de banco de dados primária e suas réplicas de leitura em todas as regiões.
Réplicas de leitura entre regiões oferecem:
-
Alta disponibilidade e proteção de dados contra falhas em uma única região.
-
A capacidade de escalar as operações de leitura para outra região da AWS que esteja mais próxima dos usuários do seu aplicativo.
Você pode promover uma réplica de leitura Oracle explicitamente para uma instância de banco de dados independente, ou pode promovê-la implicitamente ao excluir a instância do banco de dados de origem. Ao promover uma réplica de leitura, a instância de banco de dados é reiniciada antes que ela fique disponível. A réplica de leitura promovida se comporta da mesma forma que qualquer outra instância de banco de dados Oracle.
O seguinte diagrama mostra a configuração das réplicas de leitura entre regiões do Amazon RDS para Oracle.

Os dados transferidos para replicação entre regiões incorrem em cobranças de transferência de dados do Amazon RDS.
Para obter mais informações sobre o uso de réplicas de leitura, consulte Trabalho com réplicas de leitura de banco de dados e Trabalho com réplicas de leitura do Amazon RDS para Oracle na documentação AWS. Para ter mais informações sobre a definição e preço da transferência de dados, consulte Definição de preço do Amazon RDS