A desenvolvedora brasileira aprimorou o desempenho e a escalabilidade de sua plataforma ao migrar para a Oracle Cloud Infrastructure (OCI) com o MySQL HeatWave.
Introdução & Contextualização
A Intelecto Consultoria e Desenvolvimento de Sistemas Ltda (Intelectivo) é uma empresa brasileira que oferece soluções de Business Intelligence (BI) por meio de sua plataforma de integração e análise de dados chamada Plugger BI. Essa plataforma fornece informações valiosas para visualização e análise do negócio, estabelecendo conexões com as APIs de fontes de dados de vendas e marketing, softwares de CRM, plataformas de E-Commerce e outras.
Metas & Desafios de Negócio
Por mais de uma década desde sua fundação em 2006, a Intelectivo operou com uma conexão direta aos servidores de seus clientes, que forneciam a infra-estrutura. Eles utilizavam uma ferramenta de extração, transformação e carga (ETL) de terceiros para transferir dados para o Plugger BI. Esses dados eram posteriormente analisados por meio de painéis personalizados, tabelas dinâmicas, cubos de dados, relatórios e outros modelos. O banco de dados do back-end utilizado era o MySQL Community Edition.
No entanto, depender da infraestrutura dos clientes para a solução, significava que a Intelectivo não tinha controle sobre o desempenho de seu sistema de BI. A equipe da plataforma estava sujeita a diversos fatores externos, como migração de servidores, configurações, tempo de inatividade, variação das cargas de trabalho corporativas, instalações de novos softwares e outros elementos que afetavam a disponibilidade e a velocidade.
À medida que a Intelectivo cresceu, ficou claro que hospedar seu produto nos servidores dos clientes estava limitando a capacidade da Plugger BI de lidar com as crescentes demandas de processamento de dados. Como resultado, algumas contas importantes começaram a adotar ferramentas de processamento analítico online (OLAP), como o Microsoft SQL Server Analysis Services.
Portanto, tornou-se essencial fazer a transição de uma infraestrutura local para uma plataforma de nuvem que oferecesse escalabilidade e desempenho superiores, ao mesmo tempo eliminando os desafios e a duplicação dos processos ETL.
Por muitos anos, a Intelectivo hesitou em migrar para um provedor de nuvem devido a preocupações com o controle limitado de sua infraestrutura. No entanto, em virtude da necessidade urgente de escalabilidade e com o objetivo de manter o MySQL como seu banco de dados, a empresa decidiu hospedar a Plugger BI na Oracle Cloud Infrastructure, utilizando o MySQL HeatWave para o processamento de dados.
Métricas & Resultados de Negócio
Através da escalabilidade oferecida pelo MySQL HeatWave, a empresa brasileira especializada em soluções de Business Intelligence (BI) aprimorou significativamente a experiência de seus clientes em uma variedade de organizações que enfrentam desafios relacionados à análise de volumes de dados, sejam eles pequenos ou extremamente extensos. A Plugger BI adquiriu a capacidade de extrair e armazenar informações 40 vezes mais rapidamente de diversas plataformas utilizadas por seus clientes, abrangendo áreas como marketing, mídias sociais, comércio eletrônico e sistemas de relacionamento com o cliente, englobando serviços como Google Ads, Facebook Insights, Pipedrive e Magento 2.
Além disso, a Plugger BI integra-se perfeitamente a bancos de dados como Oracle, SQL Server, MySQL, Firebird, Postgres e Progress, bem como a arquivos de texto, planilhas do Excel e outros formatos.
Em virtude do desempenho, da notável disponibilidade e da escalabilidade proporcionados pela OCI, os clientes da Intelectivo alcançaram uma compreensão aprimorada de suas estratégias de marketing e vendas, graças ao acesso em tempo real aos dados analíticos armazenados no MySQL HeatWave.
A criação e consulta de painéis agora fluem sem interrupções, pois o MySQL HeatWave, com seu banco de dados único para processamento de transações online (OLTP) e processamento analítico online (OLAP), fornece dados dos aplicativos dos clientes instantaneamente, sem a complexidade, latência e custos da duplicação do ETL.
A capacidade de dimensionamento automático da OCI, que aloca recursos computacionais de acordo com os aumentos e reduções no fluxo de dados, proporciona aos clientes da Intelectivo uma flexibilidade máxima para realizar análises sob demanda e visualizar informações conforme necessário. Os clientes notaram imediatamente a melhoria de desempenho da Plugger BI, com painéis aparecendo mais rapidamente, graças à migração dos servidores locais não confiáveis para a arquitetura de máxima disponibilidade e segurança da OCI.
Ao implantar a Plugger BI na OCI, a Intelectivo ganhou controle sobre o desempenho, configuração e integração. Durante a configuração da conta, cada novo cliente obtém espaço para armazenar os dados de seus aplicativos da web, estabelece a conexão direta de suas APIs com o MySQL HeatWave e pode iniciar a análise de seus dados essenciais em questão de minutos.
Ao usar um serviço de banco de dados único totalmente gerenciado para OLTP e OLAP, a equipe da plataforma pode se concentrar em tarefas que agregam valor ao negócio, em vez de se ocupar com a manutenção do banco de dados.
Através do uso de ferramentas de DevOps, especificamente a OCI Functions, a equipe da Plugger BI alcançou um time-to-market muito mais rápido. Isso ocorre porque os desenvolvedores podem aproveitar funções pré-existentes que auxiliam na escrita, criação, empacotamento, implantação e manutenção de código, resultando em um desempenho de consulta aprimorado e insights mais precisos.
Por que o MySQL Heatwave?
A Intelectivo começou avaliando a AWS, a Azure e o Google como possíveis provedores para suas soluções Plugger BI. A empresa buscava uma plataforma que suportasse o banco de dados MySQL, mas, sobretudo, necessitava de escalabilidade.
Ao entrar em contato com a Oracle, a equipe de suporte do MySQL contribuiu proativamente com sugestões sobre como aumentar a disponibilidade e a escalabilidade da Plugger BI na OCI. A empresa escolheu o MySQL HeatWave, reconhecendo a vantagem de ter um mecanismo único para OLTP, OLAP e ML – e, acima de tudo, eliminando a necessidade de depender da infraestrutura dos clientes.
Além disso, visto que a Intelectivo havia empregado o MySQL como banco de dados desde o princípio, e por se tratar da Oracle – a mesma empresa provedora de nuvem e de banco de dados -, a transição para a OCI foi descomplicada e gerou grande satisfação.
Após testes realizados com vários clientes de menor porte, ficou claro que a facilidade de configuração e instalação, bem como o controle que seria obtido em comparação com as limitações dos servidores on-premises dos clientes, foram motivos suficientes para a escolha do MySQL HeatWave na OCI.
Durante o processo de seleção e implementação, a Intelectivo contou com o suporte proativo da equipe do MySQL, que constantemente sugeriu o caminho mais eficiente em termos de custos para fornecer soluções de BI poderosas aos clientes.
“A equipe do MySQL compreendeu com precisão os meus desafios e sempre forneceu assistência quando necessário. Seu suporte foi consistentemente excelente e de grande importância”, afirmou Cristiano Longo.
Próximos Passos
A Intelectivo tem planos de aproveitar ao máximo a oportunidade de oferecer aos seus clientes uma plataforma robusta para a análise de dados provenientes de mídias sociais, aplicativos de comércio eletrônico e outras fontes. A empresa avalia constantemente produtos concorrentes de Business Intelligence e sempre constata que a Oracle oferece recursos inovadores.
"Hoje, podemos afirmar com confiança que a OCI é a solução ideal para o que desejamos oferecer ao mercado por meio de nossa plataforma. É, simplesmente, a melhor opção: a Oracle possui tudo o que precisamos. O MySQL HeatWave continua a superar nossas expectativas, principalmente com todas as capacidades de aprendizado de máquina que oferece", declarou Cristiano Longo.