Escolha entre o Amazon RDS, o Amazon EC2 ou o VMware Cloud on AWS para seu banco de dados Oracle - Práticas recomendadas para execução do Oracle Database na AWS

Escolha entre o Amazon RDS, o Amazon EC2 ou o VMware Cloud on AWS para seu banco de dados Oracle

O Amazon RDS e o Amazon EC2 oferecem vantagens diferentes para a execução do Oracle Database. Quanto à execução do Oracle Database, o Amazon RDS é mais fácil de configurar, gerenciar e manter do que o Amazon EC2 e permite que você se concentre em outras tarefas importantes, e não na administração diária do Oracle Database. Entretanto, a execução do Oracle Database no Amazon EC2 oferece maior controle e flexibilidade, bem como mais opções. Dependendo de sua aplicação e de seus requisitos, você pode preferir um ao outro.

Se você estiver migrando vários bancos de dados Oracle para a AWS, verá que alguns deles são ideais para o Amazon RDS, enquanto outros são mais adequados para execução direta no Amazon EC2. Muitos clientes da AWS executam vários bancos de dados no Amazon RDS, no Amazon EC2 e no VMware Cloud on AWS para as workloads do Oracle Database.

O Amazon RDS pode ser a melhor opção para você se:

  • Você quiser se concentrar em seus negócios e aplicações e deixar a AWS cuidar das 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 versão Oracle e gerenciamento de armazenamento.

  • Você necessitar de uma solução de banco de dados altamente disponível e desejar utilizar a replicação multi-AZ síncrona com o toque de um botão oferecida pelo Amazon RDS sem precisar configurar e manter manualmente um banco de dados em espera.

  • Você quiser ter replicação síncrona para uma instância em espera para obter alta disponibilidade para o Oracle Database Standard Edition One ou Standard Edition Two.

  • Você desejar pagar pela licença Oracle como parte do custo da instância por hora, em vez de fazer um grande investimento inicial.

  • O tamanho de seu banco de dados e as necessidades de IOPS forem inferiores aos limites do RDS Oracle. Consulte Armazenamento de instâncias de banco de dados do Amazon RDS para saber qual é o máximo atual.

  • Você não quiser gerenciar backups de seu banco de dados nem, muito menos, recuperações em um ponto anterior no tempo.

  • Você preferir se concentrar em tarefas de alto nível, como ajuste de performance e otimização de esquemas, e não na administração diária do banco de dados.

  • Você desejar aumentar e reduzir a escala do tipo de instância na vertical com base em seus padrões de workload sem se preocupar com o licenciamento e a complexidade envolvida.

O Amazon EC2 pode ser a melhor opção para você se:

  • Você precisar de controle total sobre o banco de dados, como acesso do usuário SYS/SYSTEM, ou precisar de acesso em nível de sistema operacional.

  • O tamanho de seu banco de dados exceder 80% do tamanho máximo atual do banco de dados no Amazon RDS.

  • Você precisar usar recursos ou opções da Oracle que no momento não são compatíveis com o Amazon RDS.

  • As necessidades de IOPS do banco de dados forem superiores ao limite atual de IOPS.

  • Você precisar de uma versão específica do Oracle Database que não seja compatível com o Amazon RDS. Para obter mais informações, consulte Edições do Oracle Database.

O VMware Cloud on AWS pode ser a melhor opção para você se:

  • Seus bancos de dados Oracle já estiverem em execução em ambientes virtualizados do vSphere no datacenter on-premises.

  • Você precisar executar o Oracle Real Application Clusters (RAC) na nuvem.

  • Você tiver um grande número de bancos de dados e precisar de uma migração mais rápida (em questão de poucas horas) para migrar para a nuvem sem nenhuma hora de trabalho da equipe de migração.

  • Você precisar preservar os endereços IP dos bancos de dados e das aplicações ao migrar para a nuvem a fim de evitar qualquer retrabalho pós-migração.

  • Você precisar da performance do armazenamento NVMe em hosts bare metal do Amazon EC2, bem como de persistência de dados.