Estudo de caso
Chatuba Construção
ERP em SQL Server migrado de um servidor físico para o Amazon RDS Multi-AZ, com LGPD resolvida.
Sobre o cliente
Rede de Lojas Material de Construção
A Chatuba começou em 1962 como uma pequena loja de materiais de construção na Baixada Fluminense. Mais de seis décadas depois, a marca soma 10 lojas físicas, com 9 inaugurações após a primeira, e mais de 1.000 colaboradores.
No último Ranking Nacional de Lojas de Material de Construção, a Chatuba foi apontada como a maior loja de material de construção do Rio de Janeiro. Seu portfólio tem mais de 15 mil itens, com soluções para todas as etapas da obra, e o atendimento acontece em canais presenciais e não presenciais: televendas, atendimento especializado pelo WhatsApp e e-commerce.
Desafio do cliente
Rede varejista líder em materiais de construção no Rio de Janeiro, a Chatuba operava um SQL Server on-premises como base do ERP, que gerencia inventário, vendas, financeiro e supply chain em todas as lojas. A infraestrutura legada tinha estes problemas:
- Sem alta disponibilidade: o SQL Server rodava em um servidor físico. Uma falha paralisava o ERP em todas as 10+ lojas ao mesmo tempo.
- Lentidão no pico: tempos de resposta de consultas acima de 200 ms nos horários de pico, prejudicando o PDV, os clientes e os operadores.
- Backup frágil: backup em fita local, sem testes de restore. O RPO real era estimado em mais de 4 horas e o RTO em 4 a 8 horas.
- Indisponibilidade: cerca de 15 horas de downtime não planejado por mês, com impacto estimado de R$ 50 mil ou mais por evento em períodos de alta demanda, como reformas e Black Friday.
- Sem criptografia: dados de clientes (como CPF) e dados financeiros não eram criptografados, o que gerava risco de não conformidade com a LGPD.
- Hardware obsoleto: equipamentos com mais de 6 anos, sem plano de renovação e sem suporte do fabricante.
Solução implantada pela KXC
Fase 1: Assessment e Well-Architected Review
- Revisão completa do ambiente Microsoft com o AWS Well-Architected Review, identificando riscos críticos em Confiabilidade, Segurança e Excelência Operacional.
- Coleta de baseline de performance por 30 dias (CPU, memória, IOPS, query plans e usuários concorrentes), usada para dimensionar a instância RDS.
- Comparativo de TCO em 3 anos, on-premises versus AWS, com economia de 30% pela eliminação do CAPEX de hardware e pela redução do overhead operacional.
Fase 2: Migração com AWS DMS
- O AWS Schema Conversion Tool analisou 100% dos objetos do SQL Server e não encontrou incompatibilidades. Como o engine SQL Server foi mantido no RDS, não houve refatoração.
- O AWS Database Migration Service foi configurado com Full Load e CDC (Change Data Capture), mantendo a replicação contínua até o cutover.
- Após 7 dias de delta sync, a integridade foi validada continuamente por contagem de linhas e checksums.
- O cutover aconteceu em uma janela noturna de 2 horas, com as equipes da KXC e da Chatuba em war room, e sem perda de dados.
Fase 3: Infraestrutura AWS para SQL Server
- Banco de dados: Amazon RDS for SQL Server Enterprise Edition, instância db.r6i.2xlarge (8 vCPUs e 64 GB de RAM), com SQL Server 2019 Enterprise. A edição Enterprise foi escolhida por TDE, compressão e recursos avançados de alta disponibilidade.
- Multi-AZ: primário em sa-east-1a e standby síncrono em sa-east-1b. O failover automático leva menos de 120 segundos, e o RTO efetivo é inferior a 5 minutos.
- Armazenamento: EBS gp3 de 1 TB com 5.000 IOPS provisionados, 40% mais econômico que o io2 para o padrão de IOPS da carga da Chatuba.
- Camada de aplicação: Amazon EC2 com Windows Server 2022 em um Auto Scaling Group distribuído em 2 zonas de disponibilidade, atrás de um Application Load Balancer.
- Criptografia: TDE habilitado com chave AWS KMS (CMK), atendendo à LGPD nos dados de clientes.
Fase 4: Monitoramento e operação gerenciada pela KXC
- Performance: com o RDS Performance Insights, foram identificadas e otimizadas 5 stored procedures com full table scans, reduzindo em 85% o tempo de execução.
- Monitoramento: Amazon CloudWatch com métricas personalizadas do SQL Server (deadlocks/sec, batch requests/sec, buffer cache hit ratio e page life expectancy), com alertas integrados ao Movidesk.
- Patching: o AWS Systems Manager Patch Manager aplica atualizações automáticas no Windows Server e no SQL Server em janelas de manutenção, aos domingos às 02:00 (horário de Brasília).
- Backup: AWS Backup com snapshots diários do RDS (retenção de 35 dias), arquivos nativos .bak no Amazon S3 e replicação entre regiões para us-east-1. Os testes de restore são automatizados e executados todo mês.
Resultados alcançados
Ambiente de alta disponibilidade, segurança e escalabilidade
A arquitetura, apoiada na infraestrutura da AWS, permitiu à KXC atender aos objetivos da Chatuba durante o crescimento da rede. A alta disponibilidade dos serviços melhorou os resultados em toda a organização, da alta gestão aos atendentes e operadores de caixa.
O projeto resultou em uma redução de 60% nos custos de infraestrutura.
Resultados e KPIs
| Indicador (KPI) | Resultado | Observação |
|---|---|---|
| Disponibilidade do ERP (mensal) | 99,98% | Antes, on-premises: 98,5%. O Multi-AZ eliminou o downtime não planejado. |
| Latência média de consultas do ERP | 45 ms | Antes: 200 ms. Redução de 77% com Performance Insights e otimização de índices. |
| RTO (Recovery Time Objective) | Menos de 5 min | Failover automático Multi-AZ. Antes: 4 a 8 horas. |
| RPO (Recovery Point Objective) | Menos de 5 min | Backups de log de transações a cada 5 minutos. Antes: mais de 4 horas (fita). |
| Downtime mensal não planejado | Menos de 12 min | Antes: cerca de 15 horas por mês. Redução de 98%. |
| Economia de TCO (3 anos) | 30% | Comparado ao custo on-premises, incluindo hardware, licença, manutenção e DBA. |
| Cobertura de criptografia (LGPD) | 100% | TDE e KMS em RDS, EBS e S3. Antes: nenhuma criptografia. |
| Testes de restore mensais | 100% aprovados | DBCC CHECKDB sem erros e contagem de linhas validada. Tempo médio: 45 minutos. |
Serviços AWS utilizados
Migração
- AWS Database Migration Service
- AWS Schema Conversion Tool
- AWS Migration Hub
Banco de dados e computação
- Amazon RDS SQL Server Enterprise Multi-AZ
- Amazon EC2 Windows Server 2022
- Application Load Balancer e Auto Scaling Group
- Amazon S3 (armazenamento de backups)
Operações e segurança
- Amazon CloudWatch com Agent
- RDS Performance Insights
- AWS Systems Manager (Patch)
- AWS Backup (entre regiões)
- AWS KMS (TDE, EBS e S3)
- AWS CloudTrail e AWS Config
- Amazon VPC em 3 camadas
Outros cases
Agende um contato de nosso especialista
Preencha seus dados e o serviço que você precisa. Entraremos em contato para agendar um horário.