Além da visibilidade: operabilidade

Ecossistema F5 | 10 de agosto de 2020

Na verdade, existem duas barreiras no fluxo de entrega de aplicações. A primeira fica entre o desenvolvimento e a produção. Há muito tempo, essa barreira causa atritos entre as equipes de TI e de desenvolvimento. Embora as metodologias DevOps tenham começado a derrubar a barreira da entrega para produção, a outra barreira não é tão fácil de transpor.

Essa outra barreira é a entrega aos consumidores. É por cima dela que aplicativos recém-lançados são jogados aos consumidores, na esperança de que funcionem conforme o esperado.

Expectativas que, infelizmente, raramente são atendidas.

De acordo com o App Attention Index 2019, as duas principais frustrações que causam uma "experiência ruim" com aplicativos são: desempenho (55%) e disponibilidade (40%).

Inúmeros obstáculos dificultam nossa capacidade de solucionar problemas subjacentes de desempenho e disponibilidade. O primeiro e mais importante passo é identificar a causa subjacente.

A visibilidade é frequentemente citada como um dos principais desafios enfrentados por todos os profissionais envolvidos no caminho percorrido pelos dados das aplicações. Mas, na realidade, a visibilidade não é o verdadeiro problema. Podemos — e muitas vezes conseguimos — gerar, em cada ponto desse caminho, mais dados do que somos capazes de processar de forma razoável. Dados — ou telemetria — são emitidos por roteadores e switches, servidores e frameworks, serviços de aplicações, navegadores e aplicativos móveis. O problema é que não conseguimos correlacionar facilmente essa telemetria para compreender o fluxo técnico e de negócios de uma interação do consumidor. Não conseguimos identificar rapidamente qual ponto do caminho de entrega está causando um problema.

O Monitoramento de Desempenho de Aplicações (APM) há muito promete oferecer a visibilidade necessária para solucionar problemas de desempenho com rapidez e precisão. Infelizmente, os dados de telemetria coletados em vários pontos do caminho de dados da aplicação raramente são correlacionados de forma significativa. Cada conjunto de dados de telemetria é coletado por seu próprio sistema e visualizado em seu próprio painel. Quando conseguimos usar ferramentas capazes de ingerir todos esses dados e oferecer uma visão de ponta a ponta, o problema já foi resolvido ou o cliente já abandonou a aplicação e a marca.

32% de todos os clientes deixariam de fazer negócios com uma marca que amavam após uma única experiência ruim. (PWC)

Há décadas, buscamos obter visibilidade por meio de diversas soluções de APM, mas não conseguimos perceber o que as empresas precisam para atender às expectativas de seus clientes: operabilidade.

Operabilidade

Operabilidade é a capacidade de garantir que uma aplicação funcione bem continuamente, mas que seja fácil solucionar problemas quando isso não acontece.

Como há muitos pontos em que um problema pode surgir e prejudicar o desempenho ou a disponibilidade de uma aplicação, a operabilidade exige uma abordagem abrangente e holística, em vez de simplesmente monitorar alguns endpoints. Isso significa observar a aplicação, seu servidor web/de aplicações, os serviços de aplicação que garantem sua segurança e escalabilidade, a infraestrutura subjacente e o navegador ou aplicativo móvel que atua como interface do usuário. Significa coletar telemetria de todos os pontos de inserção possíveis para gerar a "visão geral" de que as equipes de operações, TI e desenvolvimento precisam para identificar rapidamente — e sem complicações — os problemas e resolvê-los.

Isso exige mais do que apenas emitir telemetria nos pontos certos do caminho de dados da aplicação. Será necessário ter a capacidade de ingerir, processar e analisar, por meio da telemetria e quase em tempo real, todo um fluxo de negócios. A operabilidade precisa de uma plataforma abrangente capaz de ingerir e analisar a telemetria proveniente do maior número possível de pontos ao longo do caminho de dados da aplicação.

Somente então teremos a capacidade de oferecer uma visão unificada da experiência digital, que também permita identificar facilmente a origem de um problema.

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.