case serasa Implantação do Ambiente DEVHUB com AWS EKS
Implantação do Ambiente DEVHUB com AWS EKS
julho 16, 2024
case solutis aws serasa tolerancia a falhas
Case de Implementação de Mecanismos de Tolerância a Falhas e Segurança de Aplicações na SERASA
julho 16, 2024

Desafio: Realizar a migração de grandes bases de dados MongoDB (mais de 10TB de dados críticos), que estavam em uma arquitetura fora de padrão, para uma nova estrutura gerenciada e escalável, preservando as características do banco e com o mínimo de downtime, mantendo a integridade e a disponibilidade dos sistemas dependentes

Objetivos do Projeto

  1. Migrar bancos de dados MongoDB utilizando o AWS Database Migration Service (DMS).
  2. Simplificar o gerenciamento dos bancos de dados migrando-os para o Amazon DocumentDB.
  3. Automatizar o provisionamento da infraestrutura de migração utilizando módulos Terraform.

Soluções Implementadas

1. Migração com AWS Database Migration Service (DMS):

  • Descrição: Utilizamos o AWS DMS para realizar a migração contínua e segura de mais de 10TB de dados críticos de bancos de dados MongoDB. O DMS facilitou a migração com downtime mínimo e alta confiabilidade, garantindo que os sistemas críticos permanecessem operacionais durante todo o processo.
  • Vantagens do DMS:
    • Facilidade de Uso: O AWS DMS simplifica o processo de migração, permitindo a configuração rápida e intuitiva de tarefas de migração.
    • Downtime Mínimo: Com a capacidade de replicação contínua, o DMS garante que os dados sejam atualizados em tempo real, minimizando interrupções.
    • Compatibilidade Entre Plataformas: O DMS suporta a migração entre diferentes plataformas de bancos de dados, preservando as características dos dados e facilitando transições complexas.
    • Segurança e Confiabilidade: O serviço oferece criptografia e auditoria detalhada das migrações, garantindo a integridade e segurança dos dados.

2. Migração para Amazon DocumentDB:

  • Descrição: Alguns dos bancos de dados MongoDB foram migrados para o Amazon DocumentDB, um serviço de banco de dados totalmente gerenciado que é compatível com MongoDB, oferecendo escalabilidade automática, backups contínuos e recuperação pontual.
  • Benefícios: O Amazon DocumentDB simplificou significativamente o gerenciamento dos bancos de dados, eliminando a necessidade de manutenção de hardware e proporcionando uma infraestrutura altamente disponível e escalável.

3. Automação com Módulos Terraform:

  • Descrição: O provisionamento da infraestrutura de migração foi automatizado usando módulos Terraform, permitindo a criação, alteração e destruição de recursos de forma previsível e repetível. Essa abordagem modular permitiu uma configuração rápida e eficiente da infraestrutura necessária para a migração.
  • Benefícios: A automação com Terraform garantiu consistência na infraestrutura, reduziu erros humanos e acelerou o tempo de provisionamento, permitindo uma gestão mais eficiente e ágil dos recursos de migração.

Resultados Obtidos

  • Dados Migrados com Sucesso: Mais de 10TB de dados críticos migrados com sucesso, mantendo a integridade e a disponibilidade dos sistemas dependentes, com praticamente zero downtime.
  • Gerenciamento Simplificado: O uso do Amazon DocumentDB facilitou o gerenciamento dos bancos de dados, proporcionando uma solução escalável e totalmente gerenciada.
  • Provisionamento Eficiente: A automação com módulos Terraform garantiu um provisionamento rápido e consistente da infraestrutura de migração, melhorando a eficiência operacional.

Conclusão

Este projeto demonstra a expertise da SOLUTIS em realizar migrações complexas e de grande escala utilizando o AWS DMS, Amazon DocumentDB e automação com Terraform.