Setor:
Financeiro

Migração FIREBIRD para PostgreSQL com HA PITR REPMGR

Sobre o cliente:

Este cliente da área da saúde é uma clínica especializada em exames de Radiologia e Diagnóstico por Imagem, com 25 anos de atuação e 7 filiais no litoral sul de São Paulo. Consolidou-se pelo pioneirismo nas principais tecnologias da área. Sua estrutura moderna aliada a tecnologia de ponta busca proporcionar soluções ágeis aos clientes, com padrões de excelência, através do aprimoramento constante dos médicos e da tecnologia, mantendo a posição de vanguarda no segmento de Diagnóstico por Imagem.

Resultados

Ícone de uma seta para cima

Tunning

Tunning após a implantação, onde foram analisados parâmetros e métricas de consumo do ambiente em seu funcionamento operacional, para identificar aspectos do PostgreSQL que poderiam ser ajustados para prover maior performance à utilização do cliente.

Ícone de uma seta para cima

Backup

Backup através de cópias contínuas com PITR (Point-in-Time Recovery) e cópias full das bases via pgDump garantindo maior resiliência ao ambiente.

Tecnologias usadas

Sobre o projeto

A empresa utiliza uma aplicação (ERP) responsável por gerenciar todo seu fluxo de negócio, tal aplicação interagia com um banco de dados Firebird sob a plataforma Windows. Esta estrutura começou apresentar diversas ocorrências de lentidão e perda de conexão, o que têm atrapalhado o dia a dia dos usuários/colaboradores e consecutivamente do próprio funcionamento da clínica.
Assim, foi constatado que o gargalo do ambiente era o banco de dados, que devido ao seu crescimento em volume e também em número de requisições não estava mais suportando as novas demandas do ambiente, desta forma foi sugerido a migração para um ambiente mais robusto, utilizando como banco de dados a solução PostgreSQL, contemplando recursos para alta disponibilidade e mecanismos de back-up.

Desafios na implementação

  • Garantir redundância do ambiente para evitar que o negócio fosse interrompido em casos de falha.
  • A nova solução precisava ser assertiva para resolver os problemas atuais.
  • O chaveamento para a nova solução não poderia causar indisponibilidade no sistema do laboratório.
  • O cliente não queria fazer nenhuma alteração na aplicação existente.
  • Por tratar-se de imagens, os volumes de dados a serem migrados eram grandes.

Solução implementada

A 4Linux realizou a implantação do PostgreSQL em 2 servidores (master-slave) na infraestrutura local (on premise) do cliente.
Os dois servidores foram configurados para prover um ambiente redundante através de uma replicação assíncrona do tipo Primário/Secundário, onde foi escolhido o RepMgr (Replication Manager) recurso nativo do PostgreSQL para gerenciar a replicação entre os nós. Caso fosse necessário alternar os nós, esse chaveamento foi configurado para ser executado de forma manual, devido à questões de segurança (evitar o Split Brain).
Após a migração foi feito tuning nas configurações do PostgreSQL para garantir que o banco de dados use adequadamente os recursos de hardware e faça uso inteligente de toda memória disponível para otimizar processos envolvidos na gravação e leituras dos dados.

Benefícios e resultados

  • Problema de performace do banco de dados foi resolvido.
  • Ambiente redundante com servidores Primário/Secundário.
  • Tunning após a implantação, onde foram analisados parâmetros e métricas de consumo do ambiente em seu funcionamento operacional, para identificar aspectos do PostgreSQL que poderiam ser ajustados para prover maior performance à utilização do cliente.
  • Backup através de cópias contínuas com PITR (Point-in-Time Recovery) e cópias full das bases via pgDump garantindo maior resiliência ao ambiente.
  • Após o projeto, foi contratado junto à 4Linux um contrato de suporte técnico em regime 8×5.

Acelere seu crescimento digital com a 4Linux

Para atingir todos os seus objetivos de negócio e crescer digitalmente com velocidade, você precisa do melhor em criatividade, performance e tecnologia.

Apresentamos neste ebook uma variedade de cases de sucesso com detalhamento técnico de várias tecnologias.

Ícone

Linux Debian customizado para mais de 100.000 equipamentos (terminais lotéricos e caixas eletrônicos) da Caixa Econômica Federal

Ícone

Descubra neste ebook como fornecemos suporte 24x7 para mais de uma centena de servidores Linux CentOS.

Ícone

Saiba como implementamos uma solução baseada em Prometheus, TimescaleDB e Dashboards personalizadas no Grafana.

Projetos,
Consultoria,
Suporte.

Na 4Linux, estamos comprometidos em ajudar a transformar sua empresa. Nossas soluções sob medida são projetadas para impulsionar o crescimento, a eficiência e o sucesso do seu negócio. Preencha o formulário para que um de nossos especialistas entre em contato.

Conheça outros cases

Telegram logo
Whatsapp Logo
small_c_popup.png

Quer receber todos os cases da 4Linux em formato de e-book?

Ele pode servir de inspiração ou rumo para o seu próximo projeto utilizando software open source.

Ao clicar em enviar você estará de acordo com nossa Política de Privacidade e Termos LGPD.