Analisando o caminho dos dados: uma introdução aos serviços de aplicativos

Ecossistema F5 | 20 de março de 2017

Há vários anos, minha colega Cindy Borovick e eu coletamos, compilamos e analisamos milhares de respostas de profissionais de TI do mundo todo às nossas pesquisas Estado da Entrega de Aplicações . O principal objetivo dessa pesquisa, como é totalmente apropriado para a F5, é compreender o cenário dos serviços de aplicações. Quando divulgamos os resultados, aqueles que não conhecem a tecnologia tão a fundo costumam nos fazer a mesma pergunta: “O que são serviços de aplicações?”

É uma boa pergunta, e merece uma resposta. E uma imagem. Afinal, o que seria de um blog de tecnologia sem uma imagem? Entediante. É isso que seria: entediante.

A resposta mais simples à pergunta é: “um serviço de aplicativo é qualquer serviço hospedado em rede que inspeciona, modifica, rejeita, encaminha ou altera dados de aplicativos”. Ou, como eu explicaria a alguém que não é da área de TI, “um serviço de aplicativo é um ponto de passagem definido no seu sistema de navegação entre o local onde você está e o seu destino”. Porque é isso que eles realmente são: pontos de passagem no caminho dos dados.

ANALISANDO O CAMINHO DOS DADOS

O caminho dos dados abrange redes locais, a Internet e redes corporativas. É a rota que cada pacote percorre para ir do ponto A (cliente) ao ponto B (aplicativo). Ao percorrer esse caminho, os pacotes precisam passar por diversos dispositivos e serviços, cada um fornecendo funções de rede e de aplicação que vão desde o simples roteamento até o processamento criptográfico complexo. Em nossas pesquisas, monitoramos vinte e seis (26) serviços diferentes que oferecem suporte a segurança, desempenho, identidade e acesso, mobilidade e disponibilidade tanto para aplicativos quanto para usuários. Todos esses serviços são implantados no caminho dos dados, o que significa que as solicitações e respostas dos aplicativos precisam passar por eles para chegar ao destino, seja o cliente (saída) ou o aplicativo (entrada).

Cada aplicação tem um conjunto diferente de requisitos e necessidades e, portanto, provavelmente terá seu próprio caminho de dados e conjunto exclusivo de serviços de aplicação para atender a esses requisitos e necessidades. Alguns deles podem ser determinados pelas necessidades do negócio, enquanto outros, por regulamentações. Independentemente de sua origem, eles precisam ser atendidos. É por isso que existem os serviços de aplicação.

anatomia do caminho de dados

É também por isso que incluímos serviços de rede, como “firewall de rede”, na categoria de serviços de aplicação. Os firewalls de rede são os que têm menos conhecimento sobre as aplicações, geralmente se interessando apenas por portas e endereços IP, mas ainda assim têm algum conhecimento delas. Além disso, são um dos serviços pelos quais o caminho dos dados precisa passar. Entre os serviços de aplicação que monitoramos, esse é o mais implantado: 83% dos entrevistados indicaram ter pelo menos um em uso atualmente.

Além do firewall de rede, o caminho dos dados encontra uma grande variedade de serviços de aplicativos. Curiosamente, o caminho de entrada dos dados pode não ser o mesmo que o caminho de saída. Foi por isso que os separei no diagrama obrigatório. Na verdade, no mundo altamente programável de hoje, é cada vez mais comum que o caminho dos dados varie não apenas de um aplicativo para outro, mas também de uma solicitação para outra. As redes dos provedores de serviços são notoriamente exigentes em termos de velocidade e, assim como não podemos ignorar as limitações impostas pela velocidade da luz às taxas de transferência de dados, também não podemos ignorar que pelo menos uma latência nominal (atraso) é adicionada sempre que um serviço inspeciona uma solicitação ou resposta. Por isso, os operadores de redes de serviços tornaram-se especialistas em encadeamento dinâmico de serviços, que ajusta o caminho dos dados em tempo real com base nos dados do aplicativo que estão sendo transportados naquele momento.

A maioria das redes corporativas é menos flexível por definição, mas ainda assim é provável que apresente diferenças entre os caminhos de entrada e de saída dos dados no que diz respeito aos serviços de aplicativos. Um bom exemplo é a segurança. Uma rápida análise das estratégias de proteção do caminho dos dados adotadas pelos participantes da nossa pesquisa mais recente revela diferenças na frequência com que os caminhos de entrada e de saída são protegidos por serviços de aplicativos. É um pouco mais comum encontrar um serviço de segurança de aplicativos, como um firewall de aplicações web, protegendo a solicitação de entrada do que encontrar um protegendo a resposta de saída. Assim, as solicitações de entrada podem seguir uma rota diferente da de suas respectivas respostas de saída .

proteção do caminho de dados soad17

SERVIÇOS DE APLICATIVOS

Os serviços de aplicativos, portanto, abrangem toda a gama de “funções” que podem ser encontradas na rede. O que eles têm em comum é uma definição: o caminho dos dados passa pelo serviço (na entrada, na saída ou em ambas), permitindo a inspeção, a rejeição, o encaminhamento ou a modificação dos dados do aplicativo. O qualificativo de aplicativo é essencial, pois, caso contrário, teríamos de incluir elementos como switches e roteadores, que raramente atuam sobre os dados dos aplicativos e, em vez disso, concentram-se em transmitir pacotes com base nos dados da rede da forma mais rápida e eficiente possível.

serviços de aplicativos 2017

Os serviços de aplicativos incluem, entre outros: DNS, balanceamento de carga, firewalls de aplicativos web, firewalls de rede, VPN SSL, armazenamento em cache, otimização de TCP e serviços de descarregamento de SSL/TLS. Em média, a maioria das organizações utiliza pelo menos 14 dos 26 serviços que monitoramos, e quase três quartos delas (74%) implantavam pelo menos dez serviços de aplicativos em 2017. Isso torna o diagrama incluído um tanto simplista, pois ele não representa adequadamente as implantações robustas de serviços de aplicativos em ambientes reais. No entanto, a linha curva do caminho dos dados é fiel à realidade, porque os cabos passam por cima, ao redor e através de todo tipo de barreira física, racks e painéis de conexão. É verdade. Eles não seguem as linhas retas que gostamos de mostrar nos diagramas.

Nós (da F5) perguntamos sobre serviços de aplicativos em nossa pesquisa anual porque é isso que fazemos: fornecemos serviços de aplicativos às organizações para que elas possam manter seus aplicativos em funcionamento, seja na nuvem ou no data center (ou em algum ambiente que seja uma combinação dos dois). Ao longo dos anos, esses serviços se tornaram componentes essenciais das implantações de aplicativos, em vez de meros “recursos adicionais desejáveis”. Escalabilidade, velocidade e segurança deixaram de ser opcionais para os aplicativos: são requisitos básicos que, na maioria das vezes, exigem o uso de serviços de aplicativos.

Esteja você ciente deles ou não (e, na maioria dos casos, espera-se que não esteja), praticamente toda solicitação feita a um aplicativo — seja por meio de uma API ou de uma URL em um navegador — passa por pelo menos um serviço de aplicativo, provavelmente mais. Seja para escalabilidade, segurança ou desempenho, os aplicativos atuais são mais seguros e rápidos graças ao suporte dos serviços de aplicativo.

Compartilhar
Tags: 2017

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

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
Ecossistema F5 | 21/10/2026

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
Ecossistema F5 | 10/12/2020

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
Ecossistema F5 | 08/10/2018

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
Ecossistema F5 | 17/04/2017

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
Ecossistema F5 | 11/06/2015

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
Ecossistema F5 | 08/06/2015

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...