Por Fernando Mellone, Senior Sales Manager da Dynatrace no Brasil
Hoje em dia, é comum entre quase todas as organizações existir uma estratégia de Cloud. Contudo, quando questionamos se a companhia possui um plano para o gerenciamento de desempenho destes novos, dinâmicos e escaláveis ambientes em Nuvem, muitas vezes a resposta é negativa. Com o aumento da complexidade e reformulação da arquitetura de novos serviços rodando em Cloud, é importante estar atento principalmente para a falta de visibilidade para identificar problemas que afetam a performance de serviços e impactando a experiência do usuário e, consequentemente, as vendas e estratégias de negócios.
É certo que são muitas as vantagens de migrar processos operacionais para Nuvem, incluindo redução de custos, escalabilidade e provisionamento sob demanda, autonomia e independência para equipes ágeis melhorarem sua maturidade em DevOps, além de acesso a software no modelo SaaS (Software as a Service). Tanto é assim que o mundo inteiro está passando muitas de suas operações para Cloud – seja ela pública, privada ou híbrida. Porém, uma experiência ruim ou uma lentidão no acesso a estes sistemas em Nuvem, seja por funcionários ou consumidores, pode comprometer fortemente os resultados dos negócios.
Imagine uma seguradora, por exemplo, que ficou uma semana inteira com instabilidade em seu ambiente baseado em Cloud e não conseguia fazer cotações, fechar apólices de seguro e finalizar transações. O resultado poderia ser milhões de reais perdidos, decorrentes da falta de entendimento e visibilidade de onde estavam os erros nestes seus sistemas em Nuvem. As falhas podiam estar localizadas na infraestrutura, na aplicação, no código, na rede, no banco de dados ou até em um serviço de terceiros.
Seja qual fosse o problema, o grande erro em casos como esse é a falta de uma estratégia consistente de gerenciamento de performance, que poderia ser realizada com a implementação de uma solução de DPM (Digital Performance Monitoring), capaz de monitorar todas as aplicações que funcionam em Cloud e fazer a detecção automática de ponta a ponta ddeste novo ambiente altamente complexo e dinâmico. Pela automação desse processo, é possível verificar todas as relações de interdependência que compõem os serviços dinâmicos provisionados em Nuvem, o que inclui, no caso de um sistema simples, a conexão com diversos servidores, bancos de dados e hosts. Em uma grande empresa, essa relação ganha proporções de milhares de interdependências e um simples erro pode gerar prejuízos sem precedentes.
As ferramentas tradicionais de gerenciamento não conseguem compreender esta nova arquitetura voltada para microsserviços e a crescente explosão de seus containers cada vez mais complexos e adotados em ambientes Multi-Cloud. Por isso, cada vez mais as organizações buscam soluções de monitoramento para manter suas aplicações funcionando perfeitamente, sejam elas nativas em Nuvem (Cloud-Native) ou não, podendo, assim, se concentrar apenas nos seus negócios. Nesse caminho, as corporações começam a amadurecer as suas estratégias digitais e muitas já sentem a necessidade de gerenciar de maneira mais sofisticada esse universo. Afinal, se é difícil gerenciar o que está dentro da sua casa, é preciso ter ainda mais atenção e cuidado com o que está fora, em Nuvem, ou até mesmo em Multi-Cloud.