Com a aquisição da TAG, a ENGIE é agora também detentora da mais extensa malha de transporte de gás natural do país, com 4.500 km, que atravessam 10 estados e 191 municípios.
Além disso, o Grupo atua no Brasil na comercialização de energia no mercado livre e está entre as maiores empresas em geração fotovoltaica distribuída. A empresa possui ainda um portfólio completo em soluções integradas responsáveis por reduzir custos e melhorar infraestruturas para empresas e cidades, como eficiência energética, monitoramento e gerenciamento de energia, gestão de contratos de fornecimento de eletricidade, iluminação pública, sistemas de HVAC, telecomunicação, segurança e mobilidade Urbana. Contando com 2.750 colaboradores, a ENGIE teve no país em 2019 um faturamento de R$ 10,5 bilhões.
O Desafio
Há alguns anos a ENGIE vem inovando em diversas áreas, inclusive se unindo diversas empresas brasileiras com o intuito de oferecer melhores e mais modernos serviços associados à tecnologia. A ENGIE procurou a Darede e propôs o desafio de implementar uma estrutura em Cloud, ágil e moderna, porém segura e trazendo as políticas e valores da ENGIE.
O primeiro passo dessa jornada, ocorreu com a remodelação total da infraestrutura do website utilizando um CMS OpenSource. Além de objetivos mais comuns como: Elasticidade, AutoScaling e Alta Disponibilidade, foi nos apresentada a demanda por CI/CD completo utilizando Bamboo, além de estratégia de deploy mista entre Blue/Green para produção e homologação, o que é bem incomum para um CMS, esteira linear com aprovação e Continuous Deployment entre desenvolvimento o próprio Blue/Green.
Resultado
Após 3 meses de projeto, conseguimos atender todas as expectativas, com CI/CD fazendo inclusive refresh do banco de dados entre o ambiente Blue e Green sem nenhum downtime da aplicação, e com todo processo que antes levava horas para apenas alguns minutos.
Na solução foram utilizados os seguintes serviços:
- GIT/Bitbucket
- Bamboo
- CodeDeploy
- EC2
- AutoScaling
- Application LoadBalancer
- Route 53
Algumas características do ambiente alcançado:
- CI/CD com deploy automático no ambiente de desenvolvimento foi alcançado
- Esteira com aprovação para deploy do ambiente de Homologação (Blue ou Green)
- Aprovação para chaveamento entre Blue e Green (Produção e Homologação)
- Estratégia de Rollback entre Blue e Green de apenas alguns segundos
Descrição resumida
A ENGIE Brasil implementou uma solução robusta na AWS para o Prospec, sua ferramenta de prospecção de custos energéticos, alcançando alta disponibilidade, elasticidade e escalabilidade.
Apresentação
ENGIE [1], líder em transformação energética, detém a maior malha de transporte de gás natural do Brasil, com presença significativa no mercado de energia livre e geração fotovoltaica distribuída. A empresa também oferece soluções integradas em eficiência energética, gestão de energia e infraestruturas urbanas, com um faturamento de R$ 10,5 bilhões em 2019.
A Darede [2], empresa parceira Premier AWS, conta com uma série de profissionais altamente capacitados, com experiência na gestão, orientação e elaboração de novos ambientes e desafios na AWS, e por isso foi convidada para participar deste desafio.
O Desafio
Com a expansão contínua e a complexidade crescente em suas operações, a ENGIE enfrentava o desafio de manter uma aplicação crítica—o Prospec—que realiza cálculos para prospecção de custos de energia, necessitando de uma plataforma que suportasse requisitos rigorosos de elasticidade, auto-scaling e alta disponibilidade.
Solução proposta pela Darede
A Darede desenhou uma solução utilizando a infraestrutura da AWS para hospedar o Prospec, implementando práticas avançadas de CI/CD, auto-scaling e balanceamento de carga para garantir que a aplicação atendesse às demandas dinâmicas de performance e disponibilidade.
A figura 1 traz um diagrama macro da solução proposta para Engie Brasil, descreve a solução final:
Serviços AWS Utilizados
- Amazon EC2 e AutoScaling para gerenciar a demanda dinâmica e manter a aplicação sempre disponível.
- Application Load Balancer (ALB) para distribuir o tráfego de forma eficiente.
- Route 53 para gerenciamento DNS robusto.
- GIT/Bitbucket e Bamboo para um ciclo de desenvolvimento integrado com CI/CD.
- AWS CodeDeploy para automatizar as implantações, facilitando os deploys e rollbacks entre ambientes de produção e homologação.
Serviços Darede utilizados
Darede CaaS for Energy – A Darede AWS CaaS for Energy é a escolha ideal para empresas de energia que buscam uma solução especializada e eficiente para aproveitar ao máximo os serviços da AWS. Entre em contato conosco hoje mesmo para saber mais sobre como podemos ajudar a impulsionar o seu negócio!
Resultados
A implementação do Prospec na AWS proporcionou à ENGIE um sistema altamente resiliente e escalável que suporta eficientemente o cálculo de custos de energia para seus clientes. A estratégia de CI/CD implementada assegurou deploys automáticos e rápidos, com a capacidade de realizar rollbacks quase instantâneos, garantindo a continuidade dos negócios com mínima interrupção. Esta solução não apenas melhorou a eficiência operacional, mas também reforçou a posição da ENGIE como líder inovador no setor energético.