BLOG

Oferta de visibilidade de aplicação de ponta a ponta

Miniatura de Kara Sprague
Kara Sprague
Publicado em 04 de novembro de 2019

Um dos motivos pelos quais as pessoas adoram o aplicativo Domino's Pizza é a visibilidade que ele oferece ao seu pedido. Você pode acompanhar todo o processo, quando eles estão preparando, quando está no forno, em uma caixa, no carro. A próxima coisa que você percebe é que uma pizza fumegante está na sua porta.

E, ainda que possamos criar essa visibilidade no ciclo de vida da entrega de pizza, empresas de todos os tamanhos e formatos não conseguem atingir o mesmo nível de transparência e visibilidade para seu ativo mais valioso : os aplicativos.  

Então, o que está acontecendo? Recentemente, convidamos alguns de nossos clientes para participar de sessões aprofundadas em nossa sede em Seattle para falar sobre seus desafios e o que a F5 tem reservado para os próximos anos. O objetivo era entender melhor os problemas que os clientes enfrentam em todos os setores e como podemos criar soluções para enfrentá-los.

Uma coisa ficou bastante clara: A pressão para a transformação digital se tornou universal, abrangendo países, regiões e indústrias. Por exemplo:

  • Uma empresa de mineração nórdica está se tornando dependente de análises para aumentar a eficiência nas operações.
  • Uma organização do setor público da EMEA que está migrando para fornecer recursos e serviços tradicionalmente off-line como um serviço gerenciado digital.
  • Montadoras sediadas na América do Norte estão inovando em sua experiência no carro para competir com empresas como a Tesla.

Embora aspirem à transformação digital, a maioria desses clientes disse que está entre o velho e o novo mundo — arquiteturas monolíticas clássicas e de três camadas, juntamente com arquiteturas nativas da nuvem. Gostamos de chamar isso de “meio confuso” e é a realidade da maioria das empresas hoje em dia.

Não é de surpreender que gerenciar essa mistura do antigo e do novo seja um desafio significativo. No fundo, essas lutas são os contos clássicos de silos que levam à falta de visibilidade.

Uma dura realidade que foi novamente reafirmada em nossas conversas com clientes é que a maioria das organizações não consegue dizer o que está acontecendo com seus aplicativos em um determinado momento. Eles não sabem quantos aplicativos têm, muito menos onde esses aplicativos estão localizados e quem tem acesso a eles. Mesmo para os aplicativos mais importantes, as organizações raramente têm visibilidade consistente sobre o desempenho desses aplicativos (por exemplo, disponibilidade, latência do usuário final) ou onde procurar quando algo dá errado.

Um dos grandes desafios para atingir esse tipo de visibilidade é que normalmente há de sete a nove peças de tecnologia no caminho de dados entre o código do aplicativo e o cliente final.

Para a maioria das empresas, cada uma dessas peças de tecnologia vem de um fornecedor diferente. Isso significa sete a nove silos potenciais de informações que devem ser gerenciados ou orquestrados para obter visibilidade de ponta a ponta em um único aplicativo. E esses fornecedores e suas funções geralmente são gerenciados por duas ou três equipes de operações diferentes na organização, criando mais desafios de comunicação.

Embora muitos dos nossos clientes tenham dito que estão buscando a nuvem pública para aliviar algumas dessas pressões, aqueles mais avançados em suas jornadas na nuvem relataram algumas realidades duras:

  • Muitas empresas dizem que seu caminho do código até o cliente é diferente para aplicativos locais do que para aplicativos na nuvem. Eles criaram modelos operacionais totalmente diferentes para cada um, dependendo da aplicação, além de silos baseados em fornecedores.

  • Embora algumas empresas tenham conseguido migrar completamente para a nuvem pública, a maioria ainda está no processo de determinar quais aplicativos serão removidos e movidos, quais serão reestruturados e quais aplicativos serão deixados para trás e, eventualmente, substituídos por soluções modernas. Esses planos ambiciosos de nuvem pública geralmente vêm acompanhados de uma redução necessária no investimento local, criando considerações reais de desempenho e segurança para aplicativos legados ainda críticos.

  • Muitas empresas desejam migrar para várias nuvens, equilibrando serviços nativos da nuvem e soluções de fornecedores de software terceirizados. Agora, eles estão lidando com custos operacionais e riscos crescentes porque precisam contratar ou treinar arquitetos específicos, gerenciamento de nuvem, visibilidade e pessoas operacionais com experiência em cada ambiente de nuvem — silos dentro de silos, sem nada para fornecer visibilidade ou consistência de um ponto a outro.

A maioria dos fornecedores ao longo do caminho do código para o cliente está propondo resolver esses tipos de problemas com uma abordagem verticalmente integrada que fornece os serviços de aplicativos como parte de um ambiente de infraestrutura integrado. Mas isso tem a desvantagem de acoplar serviços de aplicativos à infraestrutura. Pode ser mais fácil para as equipes de desenvolvimento aproveitarem isso no curto prazo, mas introduz novos silos operacionais e agrava os desafios de visibilidade no longo prazo, além de criar bloqueio.

Seja qual for sua estratégia, o truque é descobrir como implantar e gerenciar aplicativos de forma consistente em todos os seus diferentes silos de infraestrutura. A melhor maneira de fazer isso — e obter visibilidade dos seus caminhos do código para o cliente para todos os seus aplicativos — é aproveitar um conjunto consistente de serviços de aplicativos multinuvem.

Essa consistência e a visibilidade que ela permite também ajudam a diminuir a distância entre os silos operacionais (por exemplo, NetOps, SecOps, DevOps) que precisam colaborar para manter os aplicativos seguros e de alto desempenho.

O poder dessa abordagem é o motivo pelo qual estamos tão animados com a combinação de F5 e NGINX. Estamos construindo um portfólio completo de ofertas flexíveis e de primeira linha em todo o caminho do código ao cliente, que é independente de plataforma, consistente e amigável ao ecossistema de parceiros. O que queremos dizer com este último ponto é que forneceremos visibilidade e insights mesmo para elementos de caminho de dados não F5 (por exemplo, serviços nativos da nuvem), desde que essas tecnologias forneçam telemetria. Ouvimos de nossos clientes que eles querem flexibilidade para adotar os melhores elementos de caminho de dados para seus aplicativos e, portanto, a F5 e a NGINX estão comprometidas em possibilitar um ecossistema aberto.

Nossa proposta de valor é simples: Nós impulsionamos aplicativos desde o desenvolvimento até todo o seu ciclo de vida, para que você possa oferecer experiências digitais diferenciadas, de alto desempenho e seguras.

Queremos que você consiga entregar seu código aos seus clientes na velocidade que sua empresa exige e escalá-lo para milhares de aplicativos a cada ano, mantendo visibilidade e capacidade de gerenciamento completas em cada etapa do caminho.