Hoje, todas as empresas atuam no setor de experiências digitais. E, após a COVID-19, como essas experiências passaram a ser a principal forma de as pessoas interagirem e realizarem transações com praticamente todas as organizações, as expectativas dos clientes estão mais altas do que nunca.
Os aplicativos estão no centro das experiências digitais. Sempre que você interage com uma empresa on-line, seja pelo site ou pelo aplicativo móvel, os aplicativos que essas organizações projetam, desenvolvem e operam são a imagem da empresa perante seus clientes.
A experiência digital proporcionada por esses aplicativos não é apenas essencial, mas também pode ser frágil: de acordo com o App Attention Index da AppDynamics, quase 80% das pessoas já solicitaram descontos ou reembolsos devido a uma experiência digital ruim. Além disso, 32% afirmam que abandonariam uma marca à qual eram fiéis por causa de uma única experiência ruim — apenas uma!
Claramente, as expectativas em relação aos aplicativos atuais são extremamente altas e só aumentam. Elas são impulsionadas por empresas inovadoras — Amazon, Apple e Uber, para citar algumas — que continuam encontrando novas maneiras de transformar o mercado e se diferenciar por meio de experiências digitais. No entanto, a maioria das empresas tem dificuldade para acompanhar as crescentes expectativas dos clientes.
Muitas empresas têm vastos portfólios de aplicações que lhes permitem se conectar com clientes, funcionários e parceiros. Devido a fatores como custo, risco e conformidade, essas aplicações costumam ser uma combinação complexa de serviços e funcionalidades integrados por meio de tecnologias tradicionais e modernas. Pense em um banco com um aplicativo móvel moderno e sofisticado que exibe informações da conta ou recorre à lógica de negócios proveniente de um sistema de back-end obsoleto — que precisa ser mantido para garantir a confiabilidade e a continuidade de sistemas complexos que não podem ser alterados todos de uma só vez.
Os desafios relacionados à segurança também são assustadores e parecem estar piorando. Um dos motivos é a complexidade. Nosso mais recente relatório State of Application Services, publicado em janeiro de 2020, destacou a dificuldade que as organizações enfrentam para gerenciar a segurança de suas aplicações nos atuais ambientes multinuvem. Outro motivo é o cenário de ameaças em rápida evolução, no qual o custo de ataques sofisticados continua caindo, enquanto o custo da defesa continua aumentando. Em particular, o enorme número de violações de dados na última década possibilitou que praticamente qualquer cibercriminoso no mundo assumisse o controle de contas de aplicações ao verificar em quais sites os usuários reutilizaram senhas. pesquisa da F5 Labs constatou que 86% dos ataques cibernéticos têm como alvo aplicações ou identidades associadas a elas. O número de ataques a aplicações aumenta a cada ano e, em meio à pandemia global, observamos um crescimento sem precedentes.
E há também o desafio da visibilidade. Parte da oferta de uma experiência digital atraente consiste em conseguir otimizar o desempenho de cada aplicativo. Para entender como o tráfego dos aplicativos está fluindo — e onde e como ajustá-lo —, é necessária uma visibilidade granular de ponta a ponta. No entanto, a infraestrutura e os serviços que dão suporte a esses aplicativos são complexos e isolados, por isso pouquíssimas organizações desenvolveram essa capacidade, mesmo para seus aplicativos mais essenciais voltados aos clientes.
Todos esses problemas são ainda mais agravados pela enorme escala. Na era dos microsserviços e da computação distribuída, não é possível gerenciar um portfólio de aplicativos em constante expansão sem uma automação cada vez mais sofisticada.
A F5 acredita que um elemento importante dessa automação mais sofisticada é permitir que as aplicações se adaptem. Assim como um organismo vivo, as aplicações adaptativas crescem, encolhem, defendem-se e recuperam-se com base no ambiente em que estão inseridas e na forma como são utilizadas. Isso se aplica tanto a organizações nativas da nuvem e digitais desde sua origem quanto a empresas consolidadas com uma combinação complexa de arquiteturas tradicionais e modernas.
Na prática, como isso funciona? Já escrevi anteriormente sobre algo chamado caminho de dados da aplicação — o percurso pelo qual o tráfego da aplicação flui até chegar ao usuário final — e sobre os serviços de aplicação — o conjunto de recursos distribuídos ao longo desse caminho para oferecer aos usuários finais acesso seguro e confiável à lógica de negócios da aplicação. Os serviços de aplicação incluem recursos que facilitam a entrega de aplicações, como servidores de aplicações, servidores web, controladores de ingresso, balanceadores de carga, consultas DNS e CDNs. Outro conjunto de serviços de aplicação promove a segurança das aplicações, incluindo firewalls de aplicações web (WAFs), acesso seguro a aplicações, tecnologias anti-DDoS, tecnologias antibot e defesas contra fraudes e abusos. Em essência, esses serviços de aplicação são a base das experiências digitais dos clientes. Ao longo do último ano, usamos o termo “do código ao cliente” para nos referirmos a esse conjunto de recursos ao longo do caminho de dados da aplicação.
Cada um desses serviços de aplicação gera dados valiosos sobre o que está acontecendo com o tráfego da aplicação, como latência, direcionamento e aplicação de políticas. A coleta dessa telemetria proporciona a visibilidade granular necessária para ajustar controles e configurações, otimizando o desempenho e a segurança ao longo do caminho de dados da aplicação.
Muitos desses recursos já estão implementados, mas, para darmos o próximo grande passo rumo a aplicações adaptativas, precisamos acrescentar mais alguns — uma camada de análise e automação que receba a telemetria proveniente dos serviços de aplicação e envie as configurações de volta a eles. O aprendizado de máquina e outras técnicas de IA podem permitir que o sistema aprenda com padrões de tráfego históricos ou semelhantes e forneça informações precisas sobre o que está acontecendo, bem como sobre o melhor caminho a seguir para a otimização.
Uma aplicação adaptativa pode usar essa telemetria para expandir, reduzir e ajustar seu comportamento sob demanda. Pense da seguinte forma: sua rede global de cafeterias favorita provavelmente tem um aplicativo móvel que você pode usar para encontrar a loja mais próxima, pedir bebidas pelo celular, pagar diretamente com uma carteira digital e acumular pontos de recompensa. Todas essas interações precisam de suporte para manter o desempenho e a segurança. Como o consumo de café aumenta pela manhã, você não precisa manter os mesmos recursos distribuídos uniformemente pelo mundo 24 horas por dia — seus recursos mudarão de acordo com as necessidades do negócio. Com aplicações adaptativas, é possível ampliar os recursos de desempenho, segurança e experiência para atender ao movimento intenso da manhã em Londres e, depois, realocá-los em data centers ou pontos de presença (PoPs) na Costa Leste dos EUA para dar suporte aos horários de pico do consumo de cafeína em Nova York… e continuar acompanhando o sol rumo ao oeste.
Além disso, os aplicativos adaptáveis podem se defender e se recuperar sozinhos. Assim, se um agente mal-intencionado tentar atacar ou fraudar o aplicativo para roubar dados, dinheiro ou recompensas, o aplicativo poderá usar a IA para aprender e aplicar esse conhecimento em toda a rede, bloqueando novas tentativas desse agente ou atividades semelhantes de outros agentes. Em um nível mais básico, é assim que a Shape Security funciona atualmente. Usando técnicas de IA, a Shape diferencia o tráfego automatizado (bots) do tráfego humano, bem como o tráfego malicioso do legítimo. Com base nisso, a organização pode predefinir políticas para que a Shape bloqueie automaticamente o tráfego malicioso ou facilite o acesso de clientes humanos.
Com base nos sistemas de IA da Shape, a F5 consegue analisar a telemetria proveniente de seu vasto portfólio de tecnologias de caminho de dados — desde balanceadores de carga BIG-IP e soluções de WAF até servidores web NGINX e gateways de API, além do F5 Cloud Services e dos serviços gerenciados Silverline. Aproveitando a telemetria desses componentes, podemos obter visibilidade granular sobre o fluxo do tráfego das aplicações. Com o tempo, é possível identificar padrões e estabelecer limites para detectar anomalias e sinalizar quando uma intervenção é necessária. Além de indicar um aplicativo ou serviço específico de uma aplicação que exija intervenção, também podemos realizar parte do diagnóstico para sugerir as prováveis causas-raiz do problema.
Os operadores humanos podem então definir regras sobre como problemas semelhantes devem ser tratados. Dessa forma, a aplicação adaptativa não apenas se dimensiona e se protege, mas também aprende e melhora ao longo do tempo.
Atualmente, a regra geral é que essas ações não ocorrem automaticamente em ambientes híbridos ou multinuvem. É necessário implementar manualmente uma grande quantidade de políticas e scripts para estabelecer o que, na prática, é uma capacidade de adaptação codificada de forma rígida. Hoje, a maioria das empresas opera em um cenário no qual, se a experiência de um cliente for ruim, elas ficam sabendo primeiro pelo Twitter e depois precisam correr para obter detalhes suficientes e chegar a uma solução. Esse método de gerenciamento de aplicações — um processo estático em que a organização gerencia seus recursos manualmente — não é escalável o bastante para atender às altíssimas expectativas de experiência do cliente que as empresas enfrentam atualmente.
Em um mundo de aplicativos adaptáveis, os serviços de aplicativos são dimensionados de forma independente conforme a demanda. Eles se protegem e alertam o sistema como um todo caso enfrentem algum problema. Eles se integram para proporcionar uma experiência ao usuário final que seja o mais adaptável possível, com a capacidade de configurar e orquestrar diferentes tipos de experiência. O resultado final é uma experiência digital extraordinária para o usuário final do aplicativo.
Graças aos investimentos já realizados pela F5, estamos avançando a passos largos para concretizar essa visão para os clientes. Estamos desenvolvendo uma plataforma de serviços de aplicações que transformará radicalmente a forma como as aplicações são disponibilizadas e protegidas, ajudando os clientes a oferecer experiências digitais diferenciadas, que se tornaram essenciais para todas as organizações.
Sobre o autor
Publicações relacionadas no blog

Entrega e proteção de agentes de IA em fábricas de IA: F5 para a arquitetura de referência NVIDIA OpenShell para agentes de IA seguros
As soluções da F5 ampliam a Arquitetura de Referência NVIDIA OpenShell para agentes de IA seguros.
Como medir – e minimizar – o custo total de propriedade do seu Kubernetes
O Kubernetes pode ser baixado e executado gratuitamente, mas sua manutenção está longe de não ter custos. Assim como outras grandes plataformas de código aberto que são “gratuitas” apenas em um sentido simplista, o Kubernetes quase certamente exigirá investimentos para ser implantado e operado.
As-Code: a pilha de TI contínua
Infraestrutura, configuração, pipeline, operações. De repente, tudo é “como código”. Lori MacVittie busca esclarecer a terminologia e identificar os diferentes componentes de uma stack contínua de TI.
O estado da entrega de aplicações em 2017: automação, APIs e DevOps
Explore o relatório State of Application Delivery de 2017. Leia o blog retrospectivo da F5 sobre o início da ascensão das redes declarativas e dos pipelines de DevOps.
DevOps Summit: onde a rede foi convidada para a festa
No DevOps Summit NY, falou-se muito não apenas sobre DevOps, mas também sobre contêineres, IoT e microsserviços. As sessões se concentraram não só na mudança cultural necessária para crescer em escala com uma abordagem DevOps, mas também fizeram questão de incluir...
F5 e Nutanix convergem em infraestrutura no .NEXT
Aplicações empresariais como Microsoft SharePoint e Exchange, juntamente com a VDI, continuam sendo a espinha dorsal da sua empresa. A produtividade, embora não seja tão atraente quanto o lucro, é um fator essencial para o sucesso das operações empresariais atuais. Deixar de...