Migrar Bancos de Dados do Oracle RAC Protegidos pelo Oracle Data Guard

Nesta opção de configuração, você migra um aplicativo e um banco de dados Oracle RAC. O Oracle Data Guard replica o banco de dados em uma segunda região local para proteção de dados e recuperação de desastres. Um backup de banco de dados local é criado em cada região. Você implanta a configuração em ambas as regiões em VMware. O gerenciamento e as operações do Oracle Data Guard geralmente são manuais e de sua total responsabilidade.

O Oracle Exadata Database Service oferece recursos comprovados do Oracle Database em uma infraestrutura otimizada e específica do Oracle Exadata. A automação da nuvem integrada, o dimensionamento elástico de recursos, a segurança e o desempenho rápido para todas as cargas de trabalho do Oracle Database ajudam a simplificar o gerenciamento e reduzir custos.

O diagrama de arquitetura a seguir mostra um banco de dados Oracle RAC com o Oracle Data Guard entre data centers em uma implantação local:

Veja a seguir a descrição da migração-orclracdbs-dg-regions.png
Descrição da ilustração migration-orclracdbs-dg-regions.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 está em conformidade com o Nível Gold do Oracle MAA quando implantado com o Oracle Data Guard.

O diagrama de arquitetura a seguir mostra o banco de dados Oracle RAC no Oracle Exadata Database Service on Dedicated Infrastructure com o Oracle Data Guard entre regiões:

Veja a seguir a descrição da migração-orclracdb-exadbsrvdi-dg-regions.png
Descrição da ilustração migration-orclracdb-exadbsrvdi-dg-regions.png

Esta arquitetura consiste nos seguintes componentes:

  • Em cada região, uma VCN com três sub-redes e um Gateway de Serviço para acessar serviços gerenciados pelo OCI.
  • Um DRG em cada VCN e uma Conexão de Pareamento Remoto (RPC) entre as VCNs.
  • Aplicativo principal na VM do OCI Compute em execução na sub-rede do aplicativo na região Principal.
  • Aplicativo stand-by na VM do OCI Compute em execução na sub-rede do aplicativo na região Stand-by.
  • O Exadata Infrastructure principal e o Cluster de VMs do Exadata implantados nas sub-redes cliente e de backup na região Principal.
  • Infraestrutura Stand-by do Exadata e Cluster de VMs do Exadata implantados nas sub-redes cliente e de backup na região Stand-by.
  • Banco de dados Oracle RAC principal implantado no Cluster de VMs do Exadata com um nó do Oracle RAC em cada VM do Cluster de VMs na região principal.
  • Banco de dados Oracle RAC stand-by implantado no Cluster de VMs do Exadata com um nó do Oracle RAC em cada VM do Cluster de VMs na região stand-by.
  • O Oracle Data Guard replica os dados do banco de dados Principal para o Stand-by.
  • O OCI Full Stack DR orquestra as operações de switchover e failover.
  • 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 TDE.

Essa arquitetura se beneficia de:

  • Alta disponibilidade e redundância incorporadas fornecidas pelo Oracle Exadata e pelo Oracle RAC.
  • Proteção de dados e (quase) zero perda de dados com o banco de dados stand-by do Oracle Data Guard.
  • Switchover e failover orquestrados do aplicativo e do banco de dados com o OCI Full Stack DR.
  • Proteção do aplicativo contra interrupções durante interrupções e operações de manutenção com o Application Continuity.
  • Reduziu a carga de trabalho de backup no principal e no stand-by 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.
  • Configuração automatizada do Oracle Data Guard.
  • 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, mesmo que os dados sejam protegidos pelo Oracle Data Guard para minimizar a carga de trabalho de backup no banco de dados implementando a estratégia de backup incremental para sempre que elimina backups completos semanais.
  • Ative backups do stand-by para obter replicação de backup entre regiões.
  • Use o Active Data Guard para prevenção abrangente de corrupção de dados com reparo automático de blocos, upgrades e migrações on-line, carga de trabalho offload para stand-by com expansão na maioria das leituras e 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 aplicações ininterruptas.

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 e está em conformidade com o Nível Gold do Oracle MAA quando implantado com o Oracle Data Guard.

A arquitetura a seguir mostra um banco de dados Oracle RAC no Oracle Exadata Database Service na Infraestrutura do Exascale com o Oracle Data Guard entre regiões:

Veja a seguir a descrição da migração-orclracdb-exadbxsi-dg-regions.png
Descrição da ilustração migrar-orclracdb-exadbxsi-dg-regions.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.
  • Um DRG em cada VCN e uma Conexão de Pareamento Remoto (RPC) entre as VCNs.
  • Aplicativo principal na VM do OCI Compute em execução na sub-rede do aplicativo na região Principal.
  • Aplicativo stand-by na VM do OCI Compute em execução na sub-rede do aplicativo na região Stand-by.
  • Cluster de VMs Principal do Exadata implantado nas sub-redes cliente e de backup na região Principal.
  • Cluster de VMs Stand-by do Exadata implantado nas sub-redes cliente e de backup na região Stand-by.
  • Banco de dados Oracle RAC principal implantado no Cluster de VMs do Exadata com um nó do Oracle RAC em cada VM do Cluster de VMs na região Principal.
  • Banco de dados Oracle RAC stand-by implantado no Cluster de VMs do Exadata com um nó do Oracle RAC em cada VM do Cluster de VMs na região Stand-by.
  • O Oracle Data Guard replica os dados do banco de dados Principal para o Stand-by.
  • O OCI Full Stack DR orquestra as operações de switchover e failover.
  • 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 de dados e (quase) zero perda de dados com o banco de dados stand-by do Oracle Data Guard.
  • Switchover e failover orquestrados do aplicativo e do banco de dados com o OCI Full Stack DR.
  • Proteção do aplicativo contra interrupções durante interrupções e operações de manutenção com o Application Continuity.
  • Reduziu a carga de trabalho de backup no principal e no stand-by 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.
  • Configuração automatizada do Oracle Data Guard.
  • 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, mesmo que os dados sejam protegidos pelo Oracle Data Guard para minimizar a carga de trabalho de backup no banco de dados implementando a estratégia de backup incremental para sempre que elimina backups completos semanais.
  • Ative backups do stand-by para obter replicação de backup entre regiões.
  • Use o Active Data Guard para prevenção abrangente de corrupção de dados com reparo automático de blocos, upgrades e migrações on-line, carga de trabalho offload para stand-by com expansão na maioria das leituras e 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 aplicações ininterruptas.

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 é executado no Oracle Exadata e no Oracle RAC e está em conformidade com o Nível Gold do Oracle MAA quando implantado com o Oracle Data Guard.

O diagrama de arquitetura a seguir mostra o Oracle Autonomous Database on Dedicated Exadata Infrastructure com o Oracle Autonomous Data Guard entre regiões:

Veja a seguir a descrição da migração-autonmdbdi-exadata-dg-regions.png
Descrição da ilustração migrar-autonmdbdi-exadata-dg-regions.png

Esta arquitetura consiste nos seguintes componentes:

  • Em cada região, uma VCN com duas sub-redes.
  • Um DRG em cada VCN e uma Conexão de Pareamento Remoto (RPC) entre as VCNs.
  • Aplicativo principal na VM do OCI Compute em execução na sub-rede do aplicativo na região Principal.
  • Aplicativo stand-by na VM do OCI Compute em execução na sub-rede do aplicativo na região Stand-by.
  • Autonomous Exadata Infrastructure principal e Cluster de VMs do Autonomous Exadata implantados no cliente e na sub-rede de backup na região principal.
  • Autonomous Exadata Infrastructure Stand-by e Cluster de VMs do Autonomous Exadata implantados no cliente e na sub-rede de backup na região stand-by.
  • O Oracle Autonomous Database principal implantado no Cluster de VMs do Autonomous Exadata na região principal.
  • O Oracle Autonomous Database stand-by implantado no Cluster de VMs do Autonomous Exadata na região stand-by.
  • Oracle Autonomous Data Guard para replicar dados do banco de dados principal para o banco de dados stand-by.
  • O OCI Full Stack DR orquestra as operações de switchover e failover.
  • 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 TDE.

Essa arquitetura se beneficia de:

  • Alta disponibilidade e redundância incorporadas fornecidas pelo Oracle Exadata e pelo Oracle RAC.
  • Proteção de dados e (quase) zero perda de dados com o banco de dados stand-by do Oracle Data Guard.
  • Switchover e failover orquestrados do aplicativo e do banco de dados com o OCI Full Stack DR.
  • Proteção do aplicativo contra interrupções durante interrupções e operações de manutenção com o Application Continuity.
  • Reduziu a carga de trabalho de backup no principal e no stand-by 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.
  • Configuração automatizada do Oracle Autonomous Data Guard.
  • 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, mesmo que os dados sejam protegidos pelo Oracle Autonomous Data Guard para minimizar a carga de trabalho de backup no banco de dados implementando a estratégia de backup incremental permanente que elimina backups completos semanais.
  • Ative backups do stand-by para obter replicação de backup entre regiões.
  • Use o Active Data Guard para prevenção abrangente de corrupção de dados com reparo automático de blocos, upgrades e migrações on-line, carga de trabalho offload para stand-by com expansão na maioria das leituras e 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 aplicações ininterruptas.
  • Opcionalmente, você pode migrar para o Oracle Autonomous Database Serverless com o Oracle Autonomous Data Guard.

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 Gold 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 com o Oracle Data Guard entre regiões:

Veja a seguir a descrição da migração-dois nós-racdb-basedb-dg-regions.png
Descrição da ilustração migrar-two-node-racdb-basedb-dg-regions.png

Esta arquitetura consiste nos seguintes componentes:

  • Em cada região, uma VCN com duas sub-redes e um Gateway de Serviço para acessar serviços gerenciados pelo OCI.
  • Um DRG em cada VCN e uma Conexão de Pareamento Remoto (RPC) entre as VCNs.
  • Aplicativo principal na VM do OCI Compute em execução na sub-rede do aplicativo na região Principal.
  • Aplicativo stand-by na VM do OCI Compute em execução na sub-rede do aplicativo na região Stand-by.
  • Banco de dados Oracle RAC de dois nós principal implantado no Oracle Base Database Service na sub-rede do banco de dados na região principal, cada nó implantado em outro Domínio de Falha.
  • Banco de dados Oracle RAC de dois nós stand-by implantado no Oracle Base Database Service na sub-rede do banco de dados na região stand-by, cada nó implantado em outro Domínio de Falha.
  • O Oracle Data Guard replica os dados do banco de dados Principal para o Stand-by.
  • O OCI Full Stack DR orquestra as operações de switchover e failover.
  • 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 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.
  • Alta disponibilidade com o Oracle RAC implantado em dois Domínios de Falha.
  • Proteção de dados e (quase) zero perda de dados com o banco de dados stand-by do Oracle Data Guard.
  • Switchover e failover orquestrados do aplicativo e do banco de dados com o OCI Full Stack DR.
  • Proteção do aplicativo contra interrupções durante interrupções e operações de manutenção com o Application Continuity.
  • Reduziu a carga de trabalho de backup no principal e no stand-by com o Oracle Database Autonomous Recovery Service.
  • Provisionamento de banco de dados automatizado e operações de ciclo de vida.
  • Configuração automatizada do Oracle Data Guard.
  • 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, mesmo que os dados sejam protegidos pelo Oracle Data Guard para minimizar a carga de trabalho de backup no banco de dados implementando a estratégia de backup incremental para sempre que elimina backups completos semanais.
  • Ative backups do stand-by para obter replicação de backup entre regiões.
  • 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.
  • Use o Active Data Guard para prevenção abrangente de corrupção de dados com reparo automático de blocos, upgrades e migrações on-line, carga de trabalho offload para stand-by com expansão na maioria das leituras e 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 aplicações ininterruptas.

Migre para a Oracle Cloud VMware Solution

Da mesma forma que as 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 sua 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.

O diagrama de arquitetura a seguir mostra um Oracle Database de instância única no OCVS com o Oracle Data Guard entre regiões:

Veja a seguir a descrição da migração-single-oci-odb-ovcs-dg-regions.png
Descrição da ilustração migration-single-oci-odb-ovcs-dg-regions.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.
  • Um Gateway de Roteamento Dinâmico (DRG) em cada VCN e uma Conexão de Pareamento Remoto (RPC) entre as VCNs.
  • Centro de Dados Definido por Software OCVS (SDDC).
  • Aplicativo principal na VM do OCI Compute fornecida pelo OCVS na região Principal.
  • Aplicativo stand-by na VM do OCI Compute fornecida pelo OCVS na região Stand-by.
  • Oracle Database de instância única principal na VM do OCI Compute fornecida pelo OCVS na região Principal.
  • O Oracle Database de instância única stand-by na VM do OCI Compute fornecida pelo OCVS na região 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, o Oracle Data Guard pode ser configurado 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.

  • Use o Active Data Guard para prevenção abrangente de corrupção de dados com reparo automático de blocos, upgrades e migrações online, para descarregar a carga de trabalho para stand-by com expansão de leitura na maioria das vezes.

  • 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 com o Oracle Data Guard 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
Configuração do Data Guard Ação automatizada Ação automatizada Ação automatizada Manual
Failover Automático Failover de Inicialização Rápida Failover de Inicialização Rápida Failover de Inicialização Rápida Failover de Inicialização Rápida
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 Gold Gold Gold Bronze + Oracle Data Guard (responsabilidade do cliente)
Alta disponibilidade Oracle Exadata e Oracle RAC Oracle Exadata e Oracle RAC Oracle RAC Oracle Data Guard
Recuperação de Desastre (DR) Oracle Data Guard Oracle Autonomous Data Guard Oracle Data Guard Oracle Data Guard
Operações de DR DR de pilha completa do OCI DR de pilha completa do OCI DR de pilha completa do OCI Manual
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 regional) (Quase) zero (Quase) zero (Quase) zero (Quase) zero
RTO (interrupção regional) Tempo de failover para stand-by Tempo de failover para stand-by Tempo de failover para stand-by Tempo de failover para stand-by
Continuidade de Aplicativos Sim Sim Sim Sim