Criada em 2014, a CRDC é aprovada pelo Banco Central do Brasil para atuar como Infraestrutura Operadora do Sistema do Mercado Financeiro – IOSMF. Somos líderes em registro para o mercado de capitais e de fomento mercantil. Nossas soluções são robustas, completas e focadas em garantir a conformidade, agilidade e segurança em suas operações financeiras. Buscamos continuamente a excelência para atender aos requisitos regulatórios e às necessidades de gestores, securitizadoras, factorings e administradores de fundos.


Desafio
A CRDC enfrentava desafios significativos com seu ambiente IBM DB2 on-premises, incluindo altos custos de manutenção, limitações de performance e dificuldades na escalabilidade. A decisão de migrar para a AWS, realizada em parceria com a Horus Solutions (Partner ID: 2151518) , teve como objetivo superar os desafios de performance, escalabilidade e custos operacionais e para obter uma infraestrutura mais flexível e escalável. Altos Custos Operacionais: A manutenção do ambiente on-premises era cara, com custos elevados de hardware e suporte. Performance Limitada: O ambiente existente não conseguia atender às crescentes demandas de performance, resultando em tempos de resposta lentos. Escalabilidade Restrita: Escalar recursos on-premises era um processo complexo e demorado. Necessidade de Modernização: A CRDC precisava de uma infraestrutura moderna que suportasse inovações e crescimento futuro. Para resolver esses desafios, foi elaborado um plano de migração detalhado, que incluiu: Planejamento Minucioso: Avaliação das necessidades e definição de uma estratégia de migração faseada. Preparação do Ambiente AWS: Configuração de instâncias otimizadas para bancos de dados na AWS. Garantia de Integridade dos Dados: Implementação de mecanismos para manter a consistência dos dados durante a migração.
Solução
A migração para a AWS foi realizada em várias etapas planejadas, garantindo a integridade e consistência dos dados. As principais etapas foram: 1. Planejamento e Configuração do Ambiente AWS Planejamento Detalhado: Replicação do ambiente on-premises na AWS, garantindo que os requisitos de performance e segurança fossem atendidos. Optamos por seguir com a estratégia de exportação e importação dos dados utilizando as ferramentas disponíveis dentro do próprio DB2 (export / load), ao qual não foi necessária nenhuma ferramenta adicional para realização da movimentação e replicação dos dados. Configuração de Instâncias AWS: Utilização de instâncias Amazon EC2 otimizadas para bancos de dados IBM DB2, Amazon EBS para armazenamento persistente e Amazon S3 para backups e arquivamento de logs. Monitoramento com CloudWatch: Implementação do Amazon CloudWatch para monitorar o desempenho e a saúde das instâncias EC2, proporcionando alertas e relatórios em tempo real. 2. Exportação e Importação dos Dados Estratégia de Exportação: Exportação dos dados em fases para garantir uma transferência controlada e eficiente. Com uma massa de dados de aproximadamente 11 TB alocados, realizamos a exportação em fases segregando as principais tabelas em anos, e levando o ambiente em ondas para a AWS, chegando no último final de semana para atualizar uma massa de dados pequena para sincronizar os ambientes e poder fazer a virada definitiva. Ferramentas Utilizadas: Estratégia personalizados para exportar e importar dados, garantindo a integridade e consistência. Todos os mecanismos contavam com logs detalhados e possibilidade de execução com grau de paralelismo adequado para atender a janela de migração que foi menor que 12 horas. 3. Recriação do Ambiente DB2 na AWS Instalação do DB2: Seguindo as melhores práticas recomendadas pela IBM, realizando um novo desenho da estrutura de dados, para atingirmos o maior desempenho possível dentro da camada de hardware. Recriação de Estruturas: Utilização do utilitário db2look para recriar todos os objetos do banco de dados. 4. Carga de Dados e Verificação Carga de Dados: Importação dos dados exportados para o novo ambiente DB2. Validação: Contagem de objetos e linhas para garantir a precisão da migração. 5. Ajustes Finais e Otimizações Configurações Adicionais: Ajustes específicos para otimizar a performance, incluindo configurações de kernel e uso de bibliotecas recomendadas. Atualização de Estatísticas: Execução de rotinas de atualização de estatísticas para garantir planos de execução eficientes. Controle das Aplicações: Utilização do Amazon ECS com Fargate para gerenciar e orquestrar as aplicações, proporcionando uma gestão simplificada e escalável das cargas de trabalho.
Conclusão
Esta jornada de migração demonstrou a eficácia da colaboração entre a CRDC e a Horus Solutions, estabelecendo um framework robusto que pode ser replicado para futuras migrações. Dentre os benefícios observados, estão: Redução de Custos: Diminuição significativa dos custos operacionais e de manutenção, redução superior a 50%. Melhoria na Performance: Tempos de resposta mais rápidos e maior capacidade de processamento, com melhorias de até 50% na performance das consultas. Exemplos reais de processamento de títulos que levavam em média 1 minuto, passaram a ser executados em menos de 10 segundos, gerando maior vazão e aumentando o número de títulos processados, tendo seu maior foco de processamento em uma janela de 30 minutos diários, onde atingimos mais de 87.000 transações em 2 minutos. Maior Escalabilidade: Facilidade para escalar recursos conforme a demanda cresce, sem interrupções significativas. Segurança Aprimorada: Implementação de práticas avançadas de segurança, incluindo criptografia de dados e backups regulares. Flexibilidade e Inovação: Infraestrutura moderna que suporta inovações e crescimento futuro. Monitoramento Contínuo: Uso do Amazon CloudWatch para monitoramento contínuo e proativo da infraestrutura. Com a adição do serviço especializado da Horus Solutions, foi possível prevenir a maioria dos incidentes que eram bastante frequentes e que hoje em sua grande maioria não são nem percebidas pelos clientes, gerando uma estabilidade nunca atingida antes da plataforma. Gerenciamento Simplificado: Amazon ECS com Fargate facilitou o gerenciamento das aplicações, permitindo uma administração mais ágil e eficiente. Com a conclusão dessa jornada, a CRDC agora possui um ambiente DB2 na AWS que atende às suas necessidades de performance, escalabilidade e segurança, proporcionando uma base sólida para o crescimento contínuo.Sobre a Horus:
A Horus Solutions é uma empresa nacional especializada em soluções de information management. Parceira oficial das maiores fabricantes de softwares do mercado como SAP, IBM, MySQL, PostgreSQL, Oracle e Microsoft. Fundada em 1995, a Horus atua em todo o território nacional e em diversos setores da economia. A empresa conta com colaboradores qualificados, experientes e certificados, que levam aos seus clientes um serviço de alta qualidade em todas as áreas em que atua.
Fonte: AWS
