MigraTI - Soluções em banco de dados

sexta-feira, 18 de agosto de 2023

Guob Tech Day 2023 - Zero Downtown Migration

 

No último sábado dia 12/08/2023 estive participando do grande evento GUOB Tech Day 2023 em São Paulo na FIAP, evento qual proporciona um grande encontro de usuários de tecnologia Oracle do Brasil, com palestrantes Nacionais e Internacionais. Com a intenção de disseminar conhecimento, especialistas de destaque na área compartilharam suas vivências, abordando tanto aspectos teóricos quanto práticos.

Dentre todas as excepcionais palestras, uma que me chamou a atenção, talvez por ser a novidade do momento, foi a de “Como elegir el mejor método para migrar base de dados Ompre a la Nube” apresentada pela Rita Nuñez que apresentou toda sua vasta experiência na área.

Dada a atualidade do cenário, em que a adoção de bancos de dados em nuvem está em constante ascensão, considero essencial que todo Administrador de Banco de Dados (DBA) esteja familiarizado com as abordagens mais eficazes para conduzir tais migrações.

Dentre várias opções, o que mais me chamou atenção foi a ferramenta gratuita da Oracle “Zero Downtown Migration (ZDM)”. Zero Downtime Migration oferece um processo robusto, flexível e retomável de migração. Ele integra a Arquitetura de Máxima Disponibilidade Oracle (MAA) e suporta o Oracle Database 11g Release 2 (11.2.0.4) e versões posteriores do banco de dados.



É possível realizar e gerenciar a migração de um banco de dados individual ou realizar migrações de bancos de dados em nível de frota. Utilizando tecnologias como o Oracle Data Guard, Oracle Recovery Manager (RMAN), Oracle GoldenGate e Oracle Data Pump, é possível migrar bancos de dados online ou offline.

Através do ZDM, é possível migrar bancos de dados Oracle de diversas fontes locais ou na nuvem para bancos de dados Oracle Cloud gerenciados, co-gerenciados e auto-gerenciados, incluindo o Autonomous Database, ou qualquer Exadata Database Machine na nuvem ou localmente.

O software Zero Downtime
Migration é um serviço com uma interface de linha de comando que você instala e executa em um host que você provisiona. O servidor onde o software ZDM é instalado é chamado de host de serviço ZDM. Você pode executar um ou mais trabalhos de migração de banco de dados a partir do host de serviço Zero Downtime Migration simultaneamente.

Basicamente o ZDM faz todos os passos necessários para migração de forma automática, podendo ser lógica online e offline, física online e offline, utilizando Export Data Pump ou RMAN, Golden Gate, dentre outras opções, a ideia é justamente simplificar as etapas da migração, podendo fazer inclusive sem paradas no ambiente (apenas para alteração de apontamentos). 

Existem 4 formas de migrar seu database utilizando o ZDM, são elas: 

Logica Online, Logica Offline, Física Online e Física Offline



Migração Lógica offline:  Realizado backup RMAN no Origem e transferido para object storage, em seguida restaurado no OCI


Migração Física online: Utiliza o Data Guard que ajudará a sincronizar os bancos. É realizado conexão entre as duas pontas via SSH, é realizado backup local via RMAN e enviado ao object storage da OCI, em seguida será restaurado e instanciado em Standby, sendo aplicado os archives fazendo recover até a hora da virada em Produção, sendo garantido o ponto de sincronia entre primário e standby, já é possível realizar a virada

Migração Lógica offline:  Realizado Export datapump no Origem e transferido para object storage, em seguida restaurado no OCI


Migração Lógica Online: utilizando Golden Gate Hub, necessário licenciamento específico para ZDM (GoldenGate for database Migrations). Após todas as instalações, o ZDM realiza as validações necessárias, em seguida, configura o extrator do GoldenGate e inicia a extração da origem, assim é feito uma carga inicial, realizando um Export Datapump da origem e posteriormente Import no destino (seguem as mesmas regras de transferência). O próximo passo o OGG inicia o processo de “Replicat” que aplica as transações capturadas pelo Extract para manter a sincronia entre as duas pontas, assim que estiver sincronizado, está pronto para realizar a virada.



Novamente ressalto o quão incrível foi o evento, muito conhecimento e experiência adquirida, que venham os próximos!!

Vinicius Gabriel Lana

Um comentário: