O blog da AWS
Intelbras reduz custos em 45% com migração para AWS e suporta 2 milhões de clientes
Por Neuton Assis, Enterprise Solutions Architect na AWS; Maiko Flores, Gerente de Arquitetura de TI na Intelbras; e Jonathan Noronha, Analista DevOps Sênior na Intelbras.
A Intelbras, uma empresa brasileira de referência no mercado de tecnologia, atua há 48 anos, oferecendo soluções inovadoras em segurança, conectividade e energia, pensadas para facilitar a rotina de casas e negócios. Com origem no município de São José, em Santa Catarina, a companhia se destaca por seu DNA inovador e sempre próximo de seus clientes, tendo sido responsável pelo lançamento do primeiro PABX desenvolvido com tecnologia 100% nacional. Hoje, a Intelbras é uma corporação de abrangência internacional, com unidades fabris estrategicamente localizadas e presente em milhares de lares, empresas e instituições em todo o país, consolidando sua relevância como player de peso no universo de soluções tecnológicas para diferentes cenários, de residências a grandes projetos.
Desafios
À medida que a Intelbras expandia seu portfólio de soluções, enfrentou o desafio de centralizar a autenticação de usuários em diversos aplicativos lançados por diferentes unidades de negócio. Foi nesta ocasião que a empresa criou e implantou uma solução de autenticação em um outro provedor de nuvem, mas logo enfrentou problemas de desempenho e limitações de escalabilidade. A solução apresentava falhas de autenticação e atingia um limite máximo de 14 mil requisições simultâneas, conforme identificado por testes de performance. Além disso, a configuração de banco de dados atingiu o limite máximo de cores disponíveis na plataforma de nuvem onde estava, dificultando a expansão futura. Diante dos desafios enfrentados, a Intelbras reconheceu a necessidade e decidiu migrar sua plataforma de autenticação para uma plataforma mais robusta e escalável.
Decisão
Após tomarem ciência através da AWS sobre o potencial ganho de desempenho que poderia ser obtido migrando do SGBD (Sistema de Gerenciamento de Banco de Dados) tradicional MySQL para o Amazon Aurora MySQL Compatible, a equipe foi encorajada a testar a solução em AWS em uma prova de conceito (PoC). A PoC envolveu, entre outras atividades, a criação de um cluster do Amazon Aurora MySQL Compatible e a migração de um subconjunto dos dados e cargas de trabalho da plataforma de autenticação para esse ambiente.
O Amazon Aurora é um banco de dados relacional que oferece alta performance e disponibilidade incomparáveis em escala global, compatível com MySQL e PostgreSQL, a um décimo do custo dos bancos de dados comerciais. Com um desempenho cinco vezes superior ao do MySQL e três vezes superior ao do PostgreSQL, o Amazon Aurora também apresenta amplos padrões de conformidade e recursos de segurança. Além disso, oferece resiliência de armazenamento, tornando os dados estáveis em 3 Zonas de Disponibilidade da AWS, com disponibilidade de até 99,99% e acesso a performance de leitura local com o Banco de Dados Global quando este está implantado nas Regiões da AWS. Com sua tecnologia sem servidor, o Amazon Aurora é capaz de escalar para centenas de milhares de transações em uma fração de segundo.
A PoC se mostrou bem-sucedida, com a solução sendo capaz de suportar uma demanda média correspondente ao dobro de requisições antes demandada em um cluster com 8 vezes menos CPUs, em comparação com a implementação inicial. A escalabilidade, disponibilidade e recursos avançados de replicação do Amazon Aurora também impressionaram a equipe, motivando-a a seguir com o projeto completo de migração.
Implementação
A migração da Intelbras se deu por meio de backup e restauração do banco de dados no novo cluster do Amazon Aurora MySQL Compatible. A equipe interna realizou todo o trabalho de migração de forma autônoma, considerando que o banco de dados Amazon Aurora MySQL Compatible foi totalmente compatível com o banco MySQL já existente, o que eliminou a necessidade de reescrever o código da aplicação.
Após a restauração dos dados e testes disponibilidade e performance, a transição final foi cuidadosamente executada. Com a conclusão da migração, a plataforma de autenticação agora desfruta de um ambiente com custos otimizados, maior escalabilidade e disponibilidade aprimorada, graças aos recursos avançados de tolerância a falhas do Amazon Aurora.
Resultados
A migração para a AWS trouxe benefícios significativos para a Intelbras, impulsionando sua plataforma de autenticação para novos patamares de desempenho e eficiência. A nova plataforma na AWS suportou um aumento de 54% no número de requisições de autenticação, além de ter sido capaz de absorver a criação de uma nova funcionalidade para atender às normas de conformidade da LGPD (consentimento de uso de dados).
O banco de dados Amazon Aurora MySQL Compatible trouxe a vantagem de um banco de dados totalmente gerenciado, reduzindo a carga administrativa com tarefas indiferenciadas, como aplicação de patches de software, backups, provisionamento e trabalhos de manutenção programados. Com o ganho de performance obtido através do Amazon Aurora MySQL Compatible, que oferece até 5 vezes melhor desempenho que o SGBD tradicional MySQL, foi possível reduzir o tamanho da instância de banco de dados para uma instância com 8 vezes menos CPU e ainda suportar com folga um crescimento de mais de 50% na utilização da solução.
A AWS permitiu que a Intelbras escalasse sua plataforma de autenticação de forma ágil, agora homologada para atender a pico de autenticações 3 vezes maior que o suportado anteriormente. Além disso, a migração trouxe uma redução de custo total da aplicação em 45% em relação ao gasto na plataforma de origem.
Conclusão
Com a migração bem-sucedida para a AWS, a Intelbras conseguiu suportar a demanda de crescimento do seu negócio, além de melhorar significantemente a experiência dos seus clientes. As soluções da empresa agora utilizam a plataforma de autenticação aprimorada, atendendo às necessidades de mais de 2 milhões de usuários ativos em cerca de 40 aplicativos móveis e aplicações web.
Autores
Neuton Assis é Arquiteto de Soluções na AWS para o segmento de Enterprise. Antes disso, trabalhou por mais de 10 anos na arquitetura e desenvolvimento de softwares voltados para automação de atividades de TI, auditoria de sistemas e gestão de identidade e acesso, atuando principalmente em ambientes Microsoft. Atualmente, auxilia clientes da AWS a terem sucesso na jornada para computação em nuvem. | |
Maiko Flores Dalri é Gerente de arquitetura de TI na intelbras, atuando na area de TI a mais de 15 anos, com experiência em diversas áreas de tecnologia, como Infraestrutura, arquitetura de solução, segurança da informação, desenvolvimento de software, Dado e BI, gestão de equipe e governança de TI. | |
Jonathan Noronha é especialista em Devops na Intelbras, com quase 10 anos de experiencia no mercado, focado em gerenciar sistemas complexos e analisar aplicações de alto nível. Antes disso foi Analista de Sistema, trabalhando com desenvolvimento de sistemas, microsserviços, CI/CD, Containers e gestão de Identidade. Atualmente estou focado em automação, escalabilidade e otimização de ambientes de TI. |
Revisores
Daniel Abib é arquiteto de soluções sênior na AWS, com mais de 25 anos trabalhando com gerenciamento de projetos, arquiteturas de soluções escaláveis, desenvolvimento de sistemas e CI/CD, microsserviços, arquitetura Serverless & Containers e segurança. Ele trabalha apoiando clientes corporativos, ajudando-os em sua jornada para a nuvem. | |
Felipe Olivieri é Arquiteto de Soluções na AWS, possuindo mais de 20 anos de experiência. Felipe atuou em centenas de projetos de infraestrutura de TI em sua carreira e agora utiliza esse aprendizado para apoiar clientes AWS em suas jornadas de migração para a nuvem. |