Exemplo de Cenário de Migração de Dados do Aplicativo

Veja um exemplo de migração de uma aplicação legada que usa o Microsoft SQL Server. Esta instância do SQL Server tem o recurso AG (AlwaysOn availability groups) e é hospedada entre dois hosts, com discos anexados localmente.Os backups diários são armazenados em um sistema de arquivos e mantidos por duas semanas; os backups semanais são armazenados no armazenamento de objetos local para retenção de longo prazo.

Para ajudar a arquivar a migração desta aplicação para o Oracle Cloud Infrastructure, vamos identificar os componentes da aplicação e responder algumas das perguntas discutidas anteriormente. O diagrama a seguir descreve o aplicativo como ele reside no ambiente local atual.

A seguir, descrição de on_premises_environment.png
Descrição da ilustração on_premises_environment.png

Uma movimentação bem-sucedida do aplicativo para o Oracle Cloud Infrastructure deve mover os arquivos de banco de dados estruturados e os dados de backup de arquivamento. Esta é uma oportunidade para reduzir o volume de dados e expurgar seu arquivo compactado para atender aos requisitos de dados do seu negócio.

Agora considere qual parte dos dados deve ser acessada em geografias ou domínios de disponibilidade. O estado atual da estrutura do aplicativo é mostrado em alta disponibilidade em uma única região. Focalização na migração de dados, os domínios de disponibilidade criam a redundância necessária para que a aplicação falhe em um prazo razoável.

A seguir, descrição de data_after_moving_to_oci.png
Descrição da ilustração data_after_moving_to_oci.png

Para reduzir a latência e garantir o desempenho, mantenha o volume em blocos dentro do mesmo domínio de falha do host do SQL Server.

Os dados devem estar altamente disponíveis, mas a quantidade de dados pode ser realmente perdida antes que a perda comece a impactar significativamente as operações de negócios? Os grupos de disponibilidade do SQL Server gerenciam a perda de dados entre os bancos de dados individuais. Essa consideração também afeta as políticas de backup do aplicativo. Neste exemplo, os backups estão ocorrendo no servidor secundário, dessa forma, não impactam o desempenho do servidor principal.

Quantas cópias dos dados são necessárias para garantir a alta disponibilidade e a continuação de negócios com a aplicação? A organização dos grupos de disponibilidade do AlwaysOn dentro de domínios de falha e zonas de disponibilidade é chave ao criar o novo home para o aplicativo no Oracle Cloud Infrastructure. Como o armazenamento de objetos é redundante pela região, a decisão de replicar os dados de backup para outra região deve fazer parte do modelo de operações de negócios.

O uso do serviço Oracle Cloud Infrastructure Object Storage para substituir uma solução de fita externa pode ser realizada pela replicação entre regiões. A replicação entre regiões para os dados de backup e o armazenamento do objeto garante que os dados sejam protegidos das paralisações do nível da região que podem afetar o negócio.