Amazon EC2 para Oracle - AWS Orientação prescritiva

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 EC2 para Oracle

A Amazon EC2 oferece suporte a um banco de dados Oracle autogerenciado, ou seja, oferece controle total sobre a configuração da infraestrutura e do ambiente do banco de dados. Executar o banco de dados na Amazon EC2 é muito semelhante à execução do banco de dados em seu próprio servidor. Você tem controle total do banco de dados e do acesso no nível do sistema operacional e, portanto, pode usar as ferramentas de sua escolha para gerenciar o sistema operacional, o software do banco de dados, os patches, a replicação de dados, o backup e a restauração. Essa opção de migração exige que você configure, gerencie e ajuste todos os componentes, incluindo EC2 instâncias, volumes de armazenamento, escalabilidade, rede e segurança da Amazon, com base nas melhores práticas de AWS arquitetura. 

Para obter mais informações sobre a migração da Oracle para a AmazonEC2, consulte os padrões de rehospedagem no site da AWS Prescriptive Guidance.

Quando escolher a Amazon EC2

A Amazon EC2 é uma boa opção de migração para seu banco de dados Oracle quando:

  • Você precisa de controle total sobre o banco de dados e acesso ao sistema operacional subjacente.

  • Você quer controlar seus backups, replicação e clusters.

  • Você quer usar recursos e opções que atualmente não são compatíveis com a AmazonRDS. Para obter detalhes, consulte Oracle Database Feature Support na RDS documentação da Amazon.

  • Você precisa de uma versão específica do Oracle Database que não seja compatível com a AmazonRDS. Para obter uma lista das versões e edições suportadas, consulte Amazon RDS for Oracle na RDS documentação da Amazon.

  • O tamanho e as necessidades de desempenho do seu banco de dados excedem RDS as ofertas da Amazon. Para obter detalhes, consulte Armazenamento de instâncias de RDS banco de dados da Amazon na RDS documentação da Amazon.

  • Você quer evitar patches automáticos de software que podem não ser compatíveis com seus aplicativos.

  • Você deseja alcançar uma capacidade de armazenamento maior IOPS e provisionar do que os limites atuais. Para obter detalhes, consulte Armazenamento de instâncias de RDS banco de dados da Amazon na RDS documentação da Amazon.

Alta disponibilidade

O Oracle Database na Amazon EC2 pode funcionar com qualquer tecnologia de replicação compatível com a Oracle para obter alta disponibilidade e recuperação de desastres. Algumas das soluções comuns são Oracle Data Guard, Oracle Active Data Guard e Oracle GoldenGate.

Um banco de dados Oracle na Amazon EC2 usa o Oracle Data Guard ou o Oracle Active Data Guard para obter alta disponibilidade, proteção de dados e recuperação de desastres.

  • O Oracle Data Guard fornece um conjunto de serviços para criar, manter e gerenciar bancos de dados em standby e ajudar a proteger os bancos de dados de produção Oracle contra desastres e corrupção de dados. O Oracle Data Guard mantém automaticamente cada banco de dados standby transmitindo as alterações de redo do banco de dados principal e, em seguida, aplicando o redo ao banco de dados stand-by. Se o banco de dados principal ficar inativo devido a qualquer interrupção planejada ou não, você poderá fazer o failover para o banco de dados stand-by convertendo-o em um banco de dados primário de leitura e gravação. O Oracle Data Guard está incluído somente no Oracle Database Enterprise Edition (EE) e não exige uma licença separada.

  • O Oracle Active Data Guard fornece acesso somente de leitura a um banco de dados físico em espera para consultas, classificação, emissão de relatórios e outras operações de leitura, enquanto aplica alterações de redo continuamente a partir do banco de dados principal. O Oracle Active Data Guard exige uma licença separada que deve ser adquirida adicionalmente com o Oracle Database EE. Os atributos do Oracle Active Data Guard incluem consulta em tempo real, reparo automático de blocos, Far Sync, rastreamento de alterações de blocos em espera, atualização contínua do Active Data Guard, serviços globais de banco de dados e continuidade de aplicativos.

O diagrama a seguir mostra como você pode usar o Oracle Database na Amazon EC2 em duas zonas de disponibilidade em uma única AWS região. O banco de dados principal é um banco de dados de leitura e gravação, e o banco de dados em espera é configurado com o Data Guard (espera física sem acesso de leitura) ou o Active Data Guard. Todos os dados de redo do banco de dados principal são transferidos e aplicados ao banco de dados standby de forma assíncrona.

Oracle Database na Amazon EC2 em uma configuração Multi-AZ em uma região AWS

Você também pode usar o Oracle Data Guard ou o Oracle Active Data Guard para configurar a alta disponibilidade e a recuperação de desastres em várias AWS regiões, usando o Oracle Database na Amazon EC2 como seu banco de dados principal e banco de dados em espera, conforme ilustrado no diagrama a seguir.

Oracle Database na Amazon EC2 em uma configuração Multi-AZ em duas AWS regiões