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
case serasa Implantação do Ambiente DEVHUB com AWS EKS
Implantação do Ambiente DEVHUB com AWS EKS
julho 16, 2024
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.