Migrar Oracle Databases de Instância Única Protegidos pelo Oracle Data Guard

Nesta opção de configuração, você migra um aplicativo e um Oracle Database de instância única. 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 diagrama de arquitetura a seguir mostra um Oracle Database de instância única com o Oracle Data Guard em data centers implantados on-premises:

Veja a seguir a descrição da migração-single-instance-premises-oracle-data-guard-arch.png
Descrição da ilustração migrar-single-instance-premises-oracle-data-guard-arch.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 Base Database Service
  • Migre para o Oracle Autonomous Database Serverless
  • Migre para a Oracle Cloud VMware Solution

Migrar para o Oracle Base Database Service

O Oracle Base Database Service executa cargas de trabalho do Oracle Database Enterprise Edition e Standard Edition em formas flexíveis de máquina virtual (VM) 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 Oracle Base Database Service está em conformidade com o Nível de Bronze MAA por padrão.

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

Veja a seguir a descrição da migração-basedb-service-oracle-data-guard-regions-arch.png
Descrição da ilustração migrar-basedb-service-oracle-data-guard-regions-arch.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.
  • Oracle Database de instância única principal implantado no Oracle Base Database Service na sub-rede do banco de dados na região Principal.
  • Oracle Database de instância única stand-by implantado no Oracle Base Database Service na sub-rede do banco de dados 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 com o Oracle Grid Infrastructure.
  • 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.
  • 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 o Oracle Autonomous Database Serverless

O Oracle Autonomous Database Serverless está em conformidade com o Nível Gold do Oracle MAA por padrão (certificado para o Oracle Autonomous Data Guard Local).

A arquitetura a seguir mostra o Oracle Autonomous Database Serverless com o Oracle Autonomous Data Guard entre regiões:

Veja a seguir a descrição da migração-autonomousdb-serverless-data-guard.png
Descrição da ilustração migração-autonomousdb-serverless-data-guard.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.
  • 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.
  • Oracle Autonomous Database Serverless principal com acesso ao ponto final privado por meio da sub-rede do banco de dados na região principal.
  • Oracle Autonomous Database Serverless stand-by com acesso ao ponto final privado por meio da sub-rede do banco de dados na região stand-by.
  • Oracle Autonomous Data Guard entre regiões para replicar dados do principal para o Autonomous Database stand-by.
  • O OCI Full Stack DR orquestra as operações de switchover e failover.
  • (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 perda de dados quase zero com o banco de dados stand-by do Oracle Autonomous 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.
  • 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.
  • 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ção

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.

Migre para a Oracle Cloud VMware Solution

As VMs de computação usam um sistema de arquivos local sem recursos de reinicialização fornecidos pelo Oracle Grid Infrastructure. A configuração do Oracle Data Guard entre as duas regiões deve ser configurada manualmente.

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ção

  • 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 Database de instância única com o Oracle Data Guard com o Oracle Autonomous Database Serverless, o Oracle Base Database Service e a Oracle Cloud VMware Solution:

Recurso Oracle Base Database Service Oracle Autonomous Database sem Servidor Oracle Cloud VMware Solution
Implantação do banco de dados Comanificado Autônomo Manual
Operações de ciclo de vida Ação automatizada Autônomo Manual
Configuração do Data Guard Ação automatizada Ação automatizada Manual
Operação de failover Automatizado com Failover de Inicialização Rápida Automático (se zero perda de dados garantida) Automatizado com Failover de Inicialização Rápida
Licenciamento 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 Opção manual, paga
Armazenamento de Chaves de TDE Wallet local e OCI Vault Wallet local e OCI Vault Wallet local
Migração de banco de dados Automatizado com o Oracle ZDM Automatizado com o Oracle ZDM Manual
Nível do Oracle MAA Bronze + Oracle Data Guard Gold (Stand-by Local do Oracle Autonomous Data Guard) Bronze + Oracle Data Guard (responsabilidade do cliente)
Alta disponibilidade Oracle Data Guard Oracle Exadata e Oracle RAC Oracle Data Guard
Recuperação de Desastre (DR) Oracle Data Guard Oracle Autonomous Data Guard Oracle Data Guard
Operações de DR DR de pilha completa do OCI DR de pilha completa do OCI Manual
Operações de backup Ação automatizada Autônomo Manual
Operações de restauração Ação automatizada Ação automatizada Manual
RPO (interrupção regional) (Quase) zero Até 1 minuto (Quase) zero
RTO (interrupção regional) Tempo para failover 15 minutos Tempo para failover
Continuidade de Aplicativos Sim Sim Sim