A próxima fase do monitoramento de aplicações é preditiva

Ecossistema F5 | 06 de julho de 2020

O setor de Monitoramento de Desempenho de Aplicações (APM) já está bem consolidado. Suas origens remontam a antes do surgimento da Internet como plataforma. Inicialmente restrito ao data center, ele ganhou força em resposta à necessidade de compreender a experiência do usuário no contexto da Internet.

Monitoramento passivo

A primeira fase foi dominada por técnicas passivas que buscavam compreender a experiência do usuário por meio de transações sintéticas. Oferecido principalmente por fornecedores que dispunham de pontos de presença amplamente distribuídos pela Internet, o monitoramento passivo proporcionava aos operadores de sites uma visão histórica do desempenho de suas aplicações para uma base de usuários cada vez mais distribuída pelo mundo.

As técnicas passivas foram a primeira tentativa concreta de medir a experiência do usuário. Elas ofereciam uma visão média e genérica do desempenho, baseada principalmente nos caminhos de rede entre o ponto de presença e a aplicação. Como a maioria dos pontos de presença estava localizada no backbone da Internet ou próxima a ele, essas técnicas não conseguiam levar em consideração o impacto da "última milha" entre o backbone e o cliente.

Além disso, a dependência de transações sintéticas muitas vezes não conseguia representar com precisão uma interação ou transação real do usuário. Assim, as medições resultantes refletiam mais a integridade da Internet e a disponibilidade de uma aplicação do que a experiência do usuário.

Os sistemas de monitoramento passivo eram muito eficazes na identificação de nós intermediários na Internet como a origem de problemas de desempenho dos aplicativos. No entanto, não eram tão eficazes na identificação de problemas no cliente ou no aplicativo, nem no monitoramento da experiência real do usuário.

Monitoramento ativo

Essas limitações deram origem a uma técnica mais agressiva: monitoramento ativo. Essa fase foi dominada por fornecedores que inseriam pequenos trechos de código no aplicativo cliente, os quais forneciam dados de desempenho mais precisos. Essas soluções abordavam tanto a última milha quanto o impacto da renderização no desempenho do aplicativo. Ao monitorar interações em tempo real, o monitoramento ativo proporcionava uma perspectiva muito mais realista da experiência do usuário.

O monitoramento ativo solucionou as limitações do monitoramento passivo e, hoje, podemos coletar dados de toda a experiência do usuário — desde o cliente, passando pela rede e pelos aplicativos, até seus sistemas de back-end.

Mas isso não significa que a evolução do monitoramento chegou ao fim. Embora tenhamos atendido à necessidade básica de identificar problemas de desempenho existentes, isso já não é mais suficiente. Quase um terço (32%) de todos os clientes “deixaria de fazer negócios com uma marca que amava após uma única experiência ruim”. (PWC)

Não basta identificar o que deu errado depois que aconteceu. É cada vez mais importante para a empresa identificar onde podem surgir problemas antes que aconteçam.

É por isso que acreditamos que a próxima fase do monitoramento será preditiva.

Monitoramento preditivo

O monitoramento preditivo é frequentemente associado ao aprendizado de máquina, e há uma boa razão para isso. A capacidade de prever falhas ou problemas de desempenho depende inteiramente da experiência. No caso do desempenho de aplicações, essa experiência é obtida a partir de dados de centenas e milhares de experiências anteriores de usuários.

Com um conjunto robusto de dados sobre as experiências dos usuários, abrangendo toda a extensão e profundidade do caminho percorrido pelos dados da aplicação, as ferramentas de análise podem descobrir padrões e relações entre um conjunto complexo de variáveis, como horário, localização, função de negócios, navegador, sistema operacional e rede. A capacidade de prever um problema se baseia nas relações, nas interações e no estado atual de todos esses componentes.

Ao reconhecer um desempenho atípico e anômalo de determinado componente, o monitoramento preditivo pode identificar as condições em que a experiência do usuário pode ser prejudicada e emitir um alerta.

Se o alerta for emitido com antecedência suficiente, será possível tomar medidas para corrigir a situação antes que ela se torne um problema que afete os negócios.

Acreditamos que o monitoramento preditivo não é apenas a próxima evolução do monitoramento de desempenho de aplicações, mas também uma evolução necessária. À medida que as organizações dependem cada vez mais das aplicações, elas se tornam tão essenciais para a saúde dos negócios quanto qualquer máquina em uma linha de montagem.

Assim como a manutenção preditiva é um recurso essencial na fabricação de bens duráveis, o monitoramento preditivo também será fundamental para proporcionar experiências digitais.

Compartilhar

Sobre o autor

Lori Mac Vittie
Lori Mac VittieEngenheiro Emérito e Evangelista-Chefe | F5

Lori MacVittie é engenheira distinta e evangelista-chefe no Escritório do CTO da F5, com ampla experiência em entrega de aplicações, estratégia de automação e infraestrutura. Ela é conhecida por transformar complexidade em clareza, seja definindo diretrizes para agentes de IA, analisando arquiteturas multinuvem frágeis ou investigando os limites de sistemas escaláveis. Ela acumula mais de trinta anos de experiência no setor, abrangendo desenvolvimento de aplicações, arquitetura de TI e operações de redes e sistemas. Antes de ingressar na F5, atuou como editora de tecnologia e recebeu diversos prêmios. MacVittie tem mestrado em Ciência da Computação e é uma autora prolífica, com publicações que abrangem segurança, nuvem e arquitetura empresarial. Ela também é uma entusiasta de jogos de tabuleiro e videogames, além de ter opiniões assumidamente fortes sobre queijos.

Mais publicações de Lori Mac Vittie

Publicações relacionadas no blog

O estado da maturidade digital empresarial: a transformação digital ainda não terminou
Ecossistema F5 | 31/07/2024

O estado da maturidade digital empresarial: a transformação digital ainda não terminou

Explore como a IA impacta as empresas, as aplicações da IA generativa, as estratégias para modernizar as operações de TI e os benefícios da maturidade digital com a F5.

Como a IA generativa acelera a transformação digital
Ecossistema F5 | 26/03/2024

Como a IA generativa acelera a transformação digital

Veja como a IA generativa impulsiona a transformação digital nas empresas, acelerando tendências como a integração de APIs, os desafios dos modelos operacionais de TI híbrida e a adoção de AIOps.

Seis capacidades técnicas para acelerar a transformação digital
Ecossistema F5 | 05/01/2023

Seis capacidades técnicas para acelerar a transformação digital

As arquiteturas empresariais atuais carecem dos fatores necessários de agilidade, escalabilidade, segurança e observabilidade, essenciais para impulsionar a mudança tecnológica. No entanto, estas seis capacidades fundamentais ajudarão as empresas a gerenciar riscos e desafios ao longo de sua transformação digital.

Inverter a API é a transformação digital de que as empresas precisam para participar e competir em uma economia de APIs
Ecossistema F5 | 18/10/2022

Inverter a API é a transformação digital de que as empresas precisam para participar e competir em uma economia de APIs

As organizações detêm um valor latente — na forma de APIs internas — que precisam explorar para competir em uma economia de APIs. Embora os desafios técnicos e de segurança possam desestimular algumas delas, as empresas precisam reconhecer que inverter suas APIs permitirá liberar o valor da organização como plataforma.

A modernização da TI começa pela infraestrutura
Ecossistema F5 | 08/09/2022

A modernização da TI começa pela infraestrutura

O hardware e o software evoluíram rapidamente desde os primórdios da internet, mas, para aproveitar ao máximo os benefícios resultantes dessa evolução, as organizações precisam avaliar e modernizar sua infraestrutura e a entrega de aplicativos. Acelere os esforços de modernização com a nova F5 rSeries.