A Intelbras fornece soluções em segurança, controle de acesso, redes, comunicação, além de produtos e serviços relacionados à geração de energia e ao aproveitamento da energia solar.
Com mais de 40 anos de experiência, é referência no mercado, principalmente pelo foco em tecnologia para impulsionar a inovação e enfrentar os desafios do mercado em constante evolução.
Acompanhe a jornada
Navegue pelas etapas da transformação deste projeto
Energia que precisa de escala
A Intelbras, com mais de 40 anos de experiência, precisava de infraestrutura capaz de acompanhar o crescimento do negócio de energia com escalabilidade, segurança e confiabilidade.
Infraestrutura que não acompanhava o ritmo de crescimento do negócio
Ambiente AWS escalável e preparado para o crescimento contínuo
Desafio da Intelbras
A Intelbras precisava estabelecer uma infraestrutura capaz de acompanhar o crescimento e as demandas do seu negócio de energia. Carecia de uma abordagem que garantisse escalabilidade, segurança e confiabilidade em seu ambiente de TI. Por isso, buscou a implementação de soluções de DevOps, visando garantir uma infraestrutura tecnológica robusta e eficiente, a fim de estabelecer processos automatizados de desenvolvimento, entrega e operação, agilizando o ciclo de vida de seus produtos e serviços.
Por meio de uma parceria estratégica com a dataRain, a Intelbras pôde assegurar a capacidade de se adaptar rapidamente às demandas do mercado, fornecendo soluções inovadoras e de alto desempenho aos seus clientes.
Soluções AWS aplicadas
A dataRain implementou uma solução baseada em DevOps utilizando uma variedade de serviços AWS. Os principais destaques são:
-
Abordagem Serverless: A Intelbras adotou uma abordagem serverless utilizando AWS Lambda e AWS Fargate. A infraestrutura foi construída com o auxílio do Serverless Framework, que simplifica o processo de implantação por meio do AWS CloudFormation. A arquitetura abrange três zonas de disponibilidade na região de São Paulo.
-
Controle de acesso e segurança: Os desenvolvedores têm acesso programático e ao console com permissões personalizadas, seguindo o princípio do menor privilégio. O AWS Identity Center (anteriormente AWS SSO) fornece autenticação única entre as contas. Os usuários IAM da AWS são usados exclusivamente para acesso aos pipelines, construção de recursos serverless e implantação de aplicativos.
-
Monitoramento e logs: Foi desenvolvida uma aplicação personalizada para monitorar a saúde da aplicação, verificando conexões de banco de dados, conectividade de APIs internas, filas de mensagens e de dead letter. O AWS CloudWatch é a principal ferramenta para coleta e análise de logs, com um painel personalizado. Mudanças na infraestrutura seguem um fluxo de trabalho estruturado usando o Terraform.
-
Testes automatizados: O pipeline inclui testes automatizados com testes unitários em Node.js usando o Vitest. Isso garante a validação das funcionalidades da aplicação. Os grupos de segurança são configurados para permitir apenas conexões necessárias, como acesso ao banco de dados e cluster AWS ECS. Os logs de fluxo da VPC da AWS estão ativados para as contas de produção. O tráfego externo é criptografado usando certificados TLS/SSL gerenciados pelo AWS ACM. A criptografia padrão é habilitada para todos os bancos de dados, aproveitando o AWS RDS e o AWS DynamoDB com chaves de criptografia RSA armazenadas no AWS KMS.
-
Automação de processos: A Intelbras utiliza o Serverless Framework e um pipeline do GitLab para gerenciar alterações, construir a infraestrutura, realizar testes e publicar código. A empresa adere a métricas definidas de RPO (Recovery Point Objective) e RTO (Recovery Time Objective), com snapshots diários para backup e recuperação de falhas de banco de dados.
Resultados
Após a implantação de uma solução de DevOps, a Intelbras obteve os seguintes resultados significativos:
-
Gestão eficiente da infraestrutura: Com a adoção do Serverless Framework e ferramentas como AWS Lambda e AWS Fargate, a Intelbras conseguiu gerenciar sua infraestrutura de forma mais eficiente. A automação proporcionada pela solução de DevOps permitiu provisionar e gerenciar recursos de maneira simplificada, garantindo a disponibilidade e otimizando o uso dos serviços em nuvem.
-
Processo de implantação automatizado: Com a solução de DevOps, a Intelbras conseguiu automatizar o processo de implantação de serviços e recursos na nuvem, trazendo maior agilidade na entrega de novas versões de aplicativos e na configuração correta dos ambientes, reduzindo erros humanos e proporcionando maior eficiência operacional.
-
Alta disponibilidade e escalabilidade: Ao distribuir sua arquitetura em três zonas de disponibilidade na região de São Paulo, a Intelbras alcançou maior disponibilidade e escalabilidade dos serviços. A solução de DevOps permitiu o gerenciamento eficaz dessas zonas, garantindo que os serviços estejam sempre disponíveis e escaláveis, mesmo diante do crescimento da demanda.
-
Gerenciamento de configuração e monitoramento aprimorados: Através da adoção de práticas de gerenciamento de configuração e monitoramento, a Intelbras conseguiu garantir uma infraestrutura corretamente configurada e consistente. Isso resultou em maior segurança e estabilidade dos serviços, bem como na identificação proativa de problemas, permitindo uma resposta mais rápida a eventuais incidentes.
Evolução: Migração de Banco de Dados para Amazon Aurora
Com o sucesso do projeto de DevOps, a parceria entre Intelbras e dataRain evoluiu para um novo desafio: a migração do banco de dados de outro provedor de nuvem para a AWS. O banco de dados existente apresentava gargalos de performance e a arquitetura não atendia aos requisitos de elasticidade, resiliência e alta disponibilidade exigidos pelo crescimento do negócio.
Após uma Prova de Conceito (PoC) que validou a viabilidade técnica, a dataRain projetou e implementou uma nova arquitetura baseada no Amazon Aurora, que se mostrou significativamente mais performático para o cenário da Intelbras. A solução incluiu a adoção de Amazon EKS com instâncias Spot (para otimização de custos) e On-Demand (para garantia de disponibilidade), combinando performance e eficiência financeira.
A nova arquitetura foi projetada para suportar o crescimento da plataforma, que já atendia centenas de milhares de clientes com potencial de escalar para milhões, consolidando a Intelbras como referência em infraestrutura moderna e escalável.
