Setor:
Cartórios

IaC com Ansible na AWS e GCP e pipeline CI-CD com Jenkins

Sobre o cliente:

A Arpen-SP (Associação dos Registradores de Pessoas Naturais de São Paulo) foi fundada em 1994 e atualmente representa todos os cartórios do estado de São Paulo e está em mais de 150 distritos ao redor do território brasileiro. O seu Core Business é focado no gerenciamento dos cartórios realizando os principais atos da vida civil de uma pessoa: o registro de nascimento, casamento e óbito.

Resultados

Ícone de uma seta para cima

Migração do Ambiente

Facilidade de Migração do Ambiente Loadbalancer garante que a troca de ambientes, quando necessário, será transparente ao cliente.

Tecnologias usadas

Sobre o projeto

Em meados de 2018 a Arpen-SP viu a necessidade de ter o seu ambiente analisado para a criação de um Plano de Ação com o intuito de adequar os seus processos a cultura DevOps. Com isso, viu que a melhor alternativa era a criação, de forma automatizada, de uma esteira CI/CD baseada em integrações com ferramentas Open Source.Todo o projeto foi baseado em dois dos principais ambientes em Cloud: AWS e GCP. Esses ambientes, criados com Infraestrutura como Código, permitiram a orquestração de containers para sustentar as aplicações em NodeJS, ColdFusion e PHP que são utilizadas para interagir com APIs com objetivo de criar relatórios focados nos atos da vida civil e fazer a comunicação com instituições terceiras.

Desafios na implementação

  • Entregar um Ambiente de Produção e Desenvolvimento Multicloud.
  • Implementar um LoadBalancer para trocas de ambiente a fim diminuir o Downtime.
  • Gerar Escalabilidade em multi zona.
  • Garantir a centralização dos logs da aplicação mesmo com o ambiente efêmero.
  • Automatizar todos os processos de configuração e provisionamento.
  • Orquestrar os containers a fim de manter a utilização das aplicações nos Ambientes multicloud.
  • Monitorar e reter registros das aplicações de forma preditiva.

Solução implementada

Implementamos uma Infraestrutura como Código (IaC)baseada em Ansible que permite o provisionamento dos recursos em Cloud (GCP e AWS) e permite a garantia de funcionamento e configuração do ambiente para gerar a pipeline de entrega, com o Jenkins, todo o ambiente de Monitoramento com Prometheus, Grafana e Graylog com alertas enviados ao Telegram e com o Docker Swarm em Multi Zona, permitindo a redundância dos ambientes e a escalabilidade da aplicação de maneira simples, eficiente e resiliente. A criação da Pipeline com Jenkinsfile foi o recurso que permitiu a escrita e versionamento de todo o fluxo de entrega, sendo plenamente integrado com ferramentas ágeis como Ansible e Docker.

Benefícios e resultados

  • Facilidade de Migração do Ambiente Loadbalancer garante que a troca de ambientes, quando necessário, será transparente ao cliente.
  • Resiliência a Disaster Recover, já que toda a Infraestrutura pode ser destruída e reconstruída de maneira fácil.
  • Escalabilidade das aplicações devido a orquestração em container.
  • Monitoramento da aplicação com envio de notificações e retenção de informações para avaliação mais assertiva em casos de problemas.
  • Fluxo estável, ágil e versionado para entrega das aplicações.

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.