Migrar Bancos de Dados do Oracle RAC

Nesta opção de configuração, você migra um aplicativo e um banco de dados Oracle RAC em execução em VMware on-premises com backup do Oracle Database para um local on-premises. O gerenciamento e as operações do Oracle Database geralmente são manuais e de sua total responsabilidade.

O diagrama de arquitetura a seguir mostra um banco de dados Oracle RAC em uma implantação local:

Veja a seguir a descrição da migração-orclracdb-vmware-premises.png
Descrição da ilustração migration-orclracdb-vmware-premises.png

Você tem as seguintes opções para garantir a alta disponibilidade do banco de dados ao migrar essa implantação para o OCI:

  • Migrar para o Oracle Exadata Database Service on Dedicated Infrastructure
  • Migrar para o Oracle Exadata Database Service na Infraestrutura do Exascale
  • Migrar para o Oracle Autonomous Database on Dedicated Exadata Infrastructure
  • Migrar para um Banco de Dados Oracle RAC de dois nós no Oracle Base Database Service
  • Migre para a Oracle Cloud VMware Solution

Migrar para o Oracle Exadata Database Service on Dedicated Infrastructure

O Oracle Exadata Database Service oferece recursos comprovados do Oracle Database no Oracle Exadata Cloud Infrastructure otimizado e criado especificamente. Automação de nuvem integrada, dimensionamento elástico de recursos, segurança e desempenho rápido para todas as cargas de trabalho do Oracle Database ajudam a simplificar o gerenciamento e reduzir custos.

O Oracle Exadata Database Service on Dedicated Infrastructure é executado no Oracle Exadata e no Oracle RAC, se beneficia de sua alta disponibilidade, escalabilidade e redundância e está em conformidade com o Nível Silver do Oracle MAA por padrão.

A arquitetura a seguir mostra um banco de dados Oracle RAC no Oracle Exadata Database Service on Dedicated Infrastructure:

Veja a seguir a descrição da migração-orclracdb-exadbdisrv.png
Descrição da ilustração migrar-orclracdb-exadbdisrv.png

Esta arquitetura consiste nos seguintes componentes:

  • VCN com três sub-redes e um Gateway de Serviço para acessar serviços gerenciados pelo OCI.
  • Aplicativo na VM do OCI Compute em execução na sub-rede do aplicativo.
  • Oracle Exadata Cloud Infrastructure e Cluster de VMs do Exadata implantados na sub-rede cliente e de backup.
  • Banco de dados Oracle RAC implantado no Cluster de VMs do Exadata com um nó do Oracle RAC em cada VM do Cluster de VMs.
  • Oracle Database Autonomous Recovery Service para backups automáticos do banco de dados.
  • (Opcional) O serviço OCI Object Storage como uma solução alternativa para backups automáticos de banco de dados.
  • (Opcional) OCI Vault para gerenciamento de chaves de Criptografia Transparente de Dados (TDE).

Essa arquitetura se beneficia de:

  • Alta disponibilidade e redundância incorporadas fornecidas pelo Oracle Exadata e pelo Oracle RAC.
  • Proteção do aplicativo contra interrupções durante interrupções e operações de manutenção com o Application Continuity.
  • Proteção de dados aprimorada com o Oracle Database Autonomous Recovery Service.
  • Escalabilidade on-line de recursos de computação e armazenamento.
  • Provisionamento de banco de dados automatizado e operações de ciclo de vida.
  • A TDE é ativada por padrão com a opção de usar o OCI Vault para gerenciamento de chaves.
  • Migrações automatizadas usando o ZDM.
  • Modelos de licenciamento da Oracle Cloud.

Recomendações

  • Configure o backup automático no Oracle Database Autonomous Recovery Service para minimizar a carga de trabalho de backup no banco de dados implementando a estratégia incremental de backup permanente que elimina backups completos semanais. Além disso, ele permite uma restauração e recuperação mais rápidas, fornecendo uma cópia de backup virtual completa e eliminando a necessidade de recuperar backups incrementais.
  • Ative a proteção de dados em tempo real do Oracle Database Autonomous Recovery Service para sincronizar suas transações em tempo real com o serviço de recuperação. A proteção de dados em tempo real minimiza a possibilidade de perda de dados para alcançar um RPO (Recovery Point Objective) subsegundo.
  • Ative a Continuidade do Aplicativo para mascarar interrupções do banco de dados durante eventos planejados e não planejados dos usuários finais e garantir aplicativos ininterruptos.

Migrar para o Oracle Exadata Database Service na Infraestrutura do Exascale

O Oracle Exadata Database Service na Infraestrutura do Exascale fornece a mesma experiência de serviço de nuvem do Oracle Exadata Database Service on Dedicated Infrastructure, mas sem exigir que você se inscreva em uma infraestrutura dedicada. Você pode começar com um pequeno cluster de máquina virtual (VM) e dimensionar facilmente à medida que suas necessidades aumentam. A Oracle gerencia toda a infraestrutura física em um modelo de serviço de infraestrutura multitenancy compartilhada. O Oracle Exadata Database Service na Infraestrutura do Exascale está disponível somente para o Oracle Database versão 23ai.

O Oracle Exadata Database Service on Exascale Infrastructure é executado no Oracle Exadata e no Oracle RAC, se beneficia de sua alta disponibilidade, escalabilidade e redundância e está em conformidade com o Nível Silver do Oracle MAA por padrão.

O diagrama de arquitetura a seguir mostra o banco de dados Oracle RAC no Oracle Exadata Database Service na Infraestrutura do Exascale:

Veja a seguir a descrição da migração-orclracdb-exadbsrv-exascale-infra.png
Descrição da ilustração migrar-orclracdb-exadbsrv-exascale-infra.png

Esta arquitetura consiste nos seguintes componentes:

  • VCN com três sub-redes e um Gateway de Serviço para acessar serviços gerenciados pelo OCI.
  • Aplicativo na VM do OCI Compute em execução na sub-rede do aplicativo.
  • Cluster de VMs do Exadata implantado no cliente e na sub-rede de backup.
  • Banco de dados Oracle RAC implantado no Cluster de VMs do Exadata com um nó do Oracle RAC em cada VM do Cluster de VMs.
  • Oracle Database Autonomous Recovery Service para backups automáticos do banco de dados.
  • (Opcional) O serviço OCI Object Storage como uma solução alternativa para backups automáticos de banco de dados.
  • (Opcional) OCI Vault para gerenciamento de chaves de Criptografia Transparente de Dados (TDE).

Essa arquitetura se beneficia de:

  • Alta disponibilidade e redundância incorporadas fornecidas pelo Oracle Exadata e pelo Oracle RAC.
  • Proteção do aplicativo contra interrupções durante interrupções e operações de manutenção com o Application Continuity.
  • Proteção de dados aprimorada com o Oracle Database Autonomous Recovery Service.
  • Escalabilidade on-line de recursos de computação e armazenamento.
  • Provisionamento de banco de dados automatizado e operações de ciclo de vida.
  • A TDE é ativada por padrão com a opção de usar o OCI Vault para gerenciamento de chaves.
  • Migrações automatizadas usando o ZDM.
  • Modelos de licenciamento da Oracle Cloud.
  • Menor tamanho e custo de entrada do que o Oracle Exadata Database Service on Dedicated Infrastructure.
  • Recursos avançados de snapshot e clonagem com economia de espaço que são totalmente integrados ao Oracle Database e eliminam a necessidade de um banco de dados mestre de teste para suportar snapshots e clones no Exadata.

Recomendações

  • Configure o backup automático no Oracle Database Autonomous Recovery Service para minimizar a carga de trabalho de backup no banco de dados implementando a estratégia incremental de backup permanente que elimina backups completos semanais. Além disso, ele permite uma restauração e recuperação mais rápidas, fornecendo uma cópia de backup virtual completa e eliminando a necessidade de recuperar backups incrementais.
  • Ative a proteção de dados em tempo real do Oracle Database Autonomous Recovery Service para sincronizar suas transações em tempo real com o serviço de recuperação. A proteção de dados em tempo real minimiza a possibilidade de perda de dados para alcançar um RPO (Recovery Point Objective) subsegundo.
  • Ative a Continuidade do Aplicativo para mascarar interrupções do banco de dados durante eventos planejados e não planejados dos usuários finais para garantir aplicativos ininterruptos.

Migrar para o Oracle Autonomous Database on Dedicated Exadata Infrastructure

O Oracle Autonomous Database fornece um banco de dados fácil de usar e totalmente autônomo que é dimensionado elasticamente, oferece rápido desempenho para consultas e não exige administração de banco de dados. O Oracle Autonomous Database on Dedicated Exadata Infrastructure é um ambiente de banco de dados altamente automatizado e totalmente gerenciado executado na OCI com recursos comprometidos de hardware e software. Esses recursos isolados permitem que sua organização atenda a requisitos rigorosos de segurança, disponibilidade e desempenho, reduzindo custos e complexidade.

O Oracle Autonomous Database sempre é executado no Oracle Exadata e no Oracle RAC, se beneficia de sua alta disponibilidade, escalabilidade e redundância e está em conformidade com o Nível Silver do Oracle MAA por padrão.

O diagrama de arquitetura a seguir mostra o Oracle Autonomous Database on Dedicated Exadata Infrastructure:

Veja a seguir a descrição da migração-autonomousdb-dedicated-infra.png
Descrição da ilustração migrar-autonomousdb-dedicated-infra.png

Esta arquitetura consiste nos seguintes componentes:

  • VCN com duas sub-redes com acesso a serviços gerenciados pelo OCI.
  • Aplicativo na VM do OCI Compute em execução na sub-rede do aplicativo.
  • Autonomous Exadata Infrastructure e Cluster de VMs do Autonomous Exadata implantados na sub-rede do cliente.
  • Oracle Autonomous Database implantado no Cluster de VMs do Autonomous Exadata.
  • Oracle Database Autonomous Recovery Service para backups automáticos do banco de dados.
  • (Opcional) O serviço OCI Object Storage como uma solução alternativa para backups automáticos de banco de dados.
  • (Opcional) OCI Vault para gerenciamento de chaves de Criptografia Transparente de Dados (TDE).

Essa arquitetura se beneficia de:

  • Alta disponibilidade e redundância incorporadas fornecidas pelo Oracle Exadata e pelo Oracle RAC.
  • Proteção do aplicativo contra interrupções durante interrupções e operações de manutenção com o Application Continuity.
  • Proteção de dados aprimorada com o Oracle Database Autonomous Recovery Service.
  • Escalabilidade on-line e automática de recursos de computação e armazenamento.
  • Provisionamento de banco de dados automatizado e operações de ciclo de vida autônomas.
  • A TDE é ativada por padrão com a opção de usar o OCI Vault para gerenciamento de chaves.
  • Migrações automatizadas usando o ZDM.
  • Os modelos de licenciamento da OCI e as opções da Enterprise Edition estão incluídos sem custo adicional.

Recomendações

  • Configure o backup automático no Oracle Database Autonomous Recovery Service para minimizar a carga de trabalho de backup no banco de dados implementando a estratégia incremental de backup permanente que elimina backups completos semanais. Além disso, ele permite uma restauração e recuperação mais rápidas, fornecendo uma cópia de backup virtual completa e eliminando a necessidade de recuperar backups incrementais.
  • Ative a proteção de dados em tempo real do Oracle Database Autonomous Recovery Service para sincronizar suas transações em tempo real com o serviço de recuperação. A proteção de dados em tempo real minimiza a possibilidade de perda de dados para alcançar um RPO (Recovery Point Objective) subsegundo.
  • Ative a Continuidade do Aplicativo para mascarar interrupções do banco de dados durante eventos planejados e não planejados dos usuários finais e garantir aplicativos ininterruptos.

  • Opcionalmente, você pode migrar para o Oracle Autonomous Database Serverless.

Migrar para um Banco de Dados Oracle RAC de Dois Nós no Oracle Base Database Service

O Oracle Base Database Service executa cargas de trabalho do Oracle Database Enterprise Edition em formas de máquina virtual flexível (VM) do Oracle RAC de dois nós na OCI. O serviço fornece gerenciamento automatizado do ciclo de vida do banco de dados que reduz a administração, o desenvolvimento integrado de aplicativos low-code que acelera a implantação de novos aplicativos e o dimensionamento de computação com preços de pagamento conforme o uso que reduzem os custos.

O banco de dados Oracle RAC de dois nós no Oracle Base Database Service fornece alta disponibilidade ao Oracle RAC e está em conformidade com o Nível Silver do Oracle MAA quando implantado com o Oracle Data Guard.

O diagrama de arquitetura a seguir mostra um banco de dados Oracle RAC de dois nós no Oracle Base Database Service:

Veja a seguir a descrição da migração-dois nós-orclracdb-basedbsrv.png
Descrição da ilustração migrar-two-node-orclracdb-basedbsrv.png

Esta arquitetura consiste nos seguintes componentes:

  • VCN com duas sub-redes e um Gateway de Serviço para acessar serviços gerenciados pelo OCI.
  • Aplicativo na VM do OCI Compute em execução na sub-rede do aplicativo.
  • Banco de dados Oracle RAC de dois nós implantado no Oracle Base Database Service na sub-rede do banco de dados, cada nó implantado em outro Domínio de Falha.
  • Oracle Database Autonomous Recovery Service para backups automáticos do banco de dados.
  • (Opcional) O serviço OCI Object Storage como uma solução alternativa para backups automáticos de banco de dados.
  • (Opcional) OCI Vault para gerenciamento de chaves de Criptografia Transparente de Dados (TDE).

Observação:

Ao migrar para Máquinas Virtuais em vez do Exadata, você perderá os benefícios de redundância e desempenho do Exadata.

Essa arquitetura se beneficia de:

  • Alta disponibilidade com o Oracle RAC implantado em dois Domínios de Falha.
  • Proteção do aplicativo contra interrupções durante interrupções e operações de manutenção com o Application Continuity.
  • Proteção de dados aprimorada com o Oracle Database Autonomous Recovery Service.
  • Provisionamento de banco de dados automatizado e operações de ciclo de vida.
  • A TDE é ativada por padrão com a opção de usar o OCI Vault para gerenciamento de chaves.
  • Migrações automatizadas usando o ZDM.
  • Modelos de licenciamento da Oracle Cloud.

Recomendações

  • Configure o backup automático no Oracle Database Autonomous Recovery Service para minimizar a carga de trabalho de backup no banco de dados implementando a estratégia incremental de backup permanente que elimina backups completos semanais. Além disso, ele permite uma restauração e recuperação mais rápidas, fornecendo uma cópia de backup virtual completa e eliminando a necessidade de recuperar backups incrementais.
  • Ative a proteção de dados em tempo real do Oracle Database Autonomous Recovery Service para sincronizar suas transações em tempo real com o serviço de recuperação. A proteção de dados em tempo real minimiza a possibilidade de perda de dados para alcançar um RPO (Recovery Point Objective) subsegundo.
  • Considere configurar o backup automático para o serviço OCI Object Storage como alternativa, que fornece espelhamento tridirecional entre Domínios de Disponibilidade ou Domínios de Falha.
  • Ative a Continuidade do Aplicativo para mascarar interrupções do banco de dados durante eventos planejados e não planejados dos usuários finais para garantir aplicativos ininterruptos.

Migre para a Oracle Cloud VMware Solution

Semelhante às implantações on-premises, o provisionamento do banco de dados e todas as operações de manutenção e ciclo de vida do banco de dados geralmente são manuais e de total responsabilidade. Você deve considerar o licenciamento do Oracle Database no OCVS e a separação de clusters do OCVS para o Oracle Databases. As VMs de computação usam um sistema de arquivos local sem recursos de reinicialização fornecidos pelo Oracle Grid Infrastructure. Você deve configurar manualmente o Oracle Data Guard.

Essa arquitetura usa o Oracle Data Guard para garantir alta disponibilidade, pois o Oracle RAC não está disponível no OCVS.

O diagrama de arquitetura a seguir mostra um Oracle Database de instância única no OCVS com o Oracle Data Guard nos Domínios de Disponibilidade:

Veja a seguir a descrição da migração-single-ociregion-odb-ovcs-dg-ads.png
Descrição da ilustração migrar-single-ociregion-odb-ovcs-dg-ads.png

Essa arquitetura consiste nos seguintes componentes em cada região:

  • VCN com um Gateway de Serviço para acessar serviços gerenciados pelo OCI.
  • Centro de Dados Definido por Software OCVS (SDDC).
  • Aplicativo principal na VM do OCI Compute fornecida pelo OCVS no Domínio de Disponibilidade principal.
  • Aplicativo stand-by na VM do OCI Compute fornecida pelo OCVS no Domínio de Disponibilidade stand-by.
  • Oracle Database de instância única principal na VM do OCI Compute fornecida pelo OCVS no Domínio de Disponibilidade principal.
  • O Oracle Database de instância única stand-by na VM do OCI Compute fornecida pelo OCVS no Domínio de Disponibilidade stand-by.
  • Oracle Data Guard para replicar dados do banco de dados Principal para o Stand-by.
  • OCI Object Storage para backups de banco de dados.

Recomendações

  • Configure o Oracle Data Guard entre dois Domínios de Disponibilidade para proteger contra falhas no site. Como alternativa, você pode configurar o Oracle Data Guard em dois Domínios de Falha nas regiões da OCI com um único Domínio de Disponibilidade.
  • Use o Módulo de Backup na Nuvem do Oracle Database para configurar backups de banco de dados para o OCI Object Storage e se beneficie do espelhamento tridirecional entre Domínios de Disponibilidade ou Domínios de Falha.

  • Ative a Continuidade do Aplicativo para mascarar interrupções do banco de dados durante eventos planejados e não planejados dos usuários finais e garantir aplicativos ininterruptos.

Comparação de Opções

A OCI fornece várias opções para suas cargas de trabalho baseadas em VMware com diferentes recursos para alta disponibilidade, recuperação de desastres, migração, automação e muito mais.

A tabela a seguir compara as opções de migração do Oracle RAC Database usando o Oracle Exadata Database Service on Dedicated Infrastructure/Oracle Exadata Database Service on Exascale Infrastructure, o Oracle Autonomous Database on Dedicated Exadata Infrastructure, o Oracle RAC de dois nós no Oracle Base Database Service e a Oracle Cloud VMware Solution:

Recurso Oracle Exadata Database Service on Dedicated Infrastructure/Oracle Exadata Database Service em Infraestrutura do Exascale Oracle Autonomous Database na Infraestrutura Dedicada do Exadata Oracle RAC de dois nós no Oracle Base Database Service Oracle Cloud VMware Solution
Implantação do banco de dados Comanificado Autônomo Comanificado Manual
Operações de ciclo de vida Ação automatizada Autônomo Ação automatizada Manual
Licenciamento BYOL e licença incluídas BYOL e licença incluídas BYOL e licença incluídas BYOL
Criptografia TDE Padrão e incluído Padrão e incluído Padrão e incluído Opção manual, paga
Armazenamento de Chaves de TDE Wallet local e OCI Vault Wallet local e OCI Vault Wallet local e OCI Vault Wallet local
Migração de banco de dados Automatizado usando o Oracle ZDM Automatizado usando o Oracle ZDM Automatizado usando o Oracle ZDM Manual
Nível do Oracle MAA Silver Silver Silver Bronze + Oracle Data Guard (responsabilidade do cliente)
Alta disponibilidade Oracle Exadata e Oracle RAC Oracle Exadata e Oracle RAC Oracle RAC Reinicialização da VM
Disaster Recovery Restauração rápida do backup com o Oracle Database Autonomous Recovery Service DR baseado em backup com o Oracle Database Autonomous Recovery Service Restauração rápida do backup com o Oracle Database Autonomous Recovery Service Restaurar de um backup
Operações de backup Ação automatizada Autônomo Ação automatizada Manual
Operações de restauração Ação automatizada Ação automatizada Ação automatizada Manual
RPO (interrupção local) Zero com o Oracle Database Autonomous Recovery Service 10s com DR baseado em backup Zero com o Oracle Database Autonomous Recovery Service Último backup
RTO (interrupção local) Tempo para restauração Zero (ou 1h + 1h/5TB) Tempo para restauração Tempo para restauração
Continuidade de Aplicativos Sim Sim Sim Sim