Quando digo “serviços de aplicativos” ou, para usar o apelido mais comum voltado para redes, “serviços L4-7”, o que você pensa?
Espere, deixa-me adivinhar. Você pensou em:
Estou certo (pelo menos em grande parte)?
Esses são os três “serviços de aplicativo” mais comumente referenciados em praticamente qualquer artigo focado em SDN ou SDDC ou SD-alguma-coisa-outra hoje em dia.
E, no entanto, esses serviços mal arranham a superfície do que seria uma lista abrangente.
Quando elaboramos a primeira pesquisa State of Application Delivery para explorar tendências e o uso de serviços de aplicativos em todo o mundo, perguntamos sobre mais de 20 serviços de aplicativos diferentes. 24, para ser exato, que você pode ter certeza que em algum momento enumerarei para você. Agora, não acho que seja necessário que aqueles que escrevem sobre o tópico de serviços de aplicativos incluam todos os 24 (ou mais) serviços como exemplos do que se entende por “serviços L4-7”. Mas acredito que o uso contínuo da lista mencionada acima de serviços de aplicativos comumente referenciados é problemático, pois não fornece insights sobre a amplitude e a profundidade dos serviços disponíveis para aplicativos na rede hoje.
Se você leu o relatório ou leu qualquer coisa sobre nossa visão arquitetônica, Synthesis , então você sabe que geralmente categorizamos os serviços de aplicativos em cinco categorias separadas: disponibilidade, segurança, desempenho, identidade e acesso e mobilidade. Cada uma dessas categorias possui um número variável de serviços. Por exemplo, a disponibilidade compreende DNS, GSLB e LB (balanceamento de carga). A Mobility tem apenas dois serviços (no momento): VDI e segurança de endpoint. Desempenho? Inclui o cache frequentemente mencionado e a otimização de WAN, mas também inclui compactação e otimizações de TCP (como multiplexação). E segurança... bem, segurança é provavelmente a maior categoria, abrangendo sete serviços diferentes.
No total, há pelo menos 24 “serviços de aplicativo” diferentes que podem ser (e geralmente são) implantados na rede entre o cliente e seu destino final, o aplicativo.
E se você perguntar às pessoas sobre o uso que elas fazem desses serviços (o que fizemos porque esse era o objetivo da nossa pesquisa), você descobrirá que o uso desses serviços é bastante difundido. De fato, 30% dos entrevistados implementaram (hoje mesmo) todos os 24 serviços. Agora, isso não quer dizer que todos os aplicativos atravessem cada um desses dois dúzias de serviços. Ele está dizendo que todos esses serviços estão implantados e em uso, o que significa que alguns aplicativos estão usando alguns deles, enquanto outros aplicativos estão usando outros. Poderíamos argumentar que quase todos estão aproveitando o DNS e o firewall de rede e a maioria provavelmente está usando balanceamento de carga, mas depois disso fica mais difícil afirmar definitivamente quais aplicativos estão usando quais serviços. Mas algum aplicativo, em algum lugar, está usando esse serviço. Hoje. Agora mesmo.
Isso é importante para líderes e profissionais de TI porque eles geralmente são encarregados de resolver problemas ou enfrentar desafios e pode ser que eles não saibam que a organização já tem um serviço em vigor que pode fazer o que eles precisam, porque ele não foi usado ou necessário para outros aplicativos que eles implantaram no passado. É muito importante para os líderes de silos porque saber pode significar que as pessoas no desenvolvimento de aplicativos não precisam reinventar a roda (economizando tempo), nem que as operações precisariam adquirir, implantar e manter um conjunto diversificado de plataformas sem suporte (economizando opex e reduzindo o tempo de inatividade) para fornecer um serviço existente.
Eles só precisam saber que existem em primeiro lugar.
Como os desenhos animados das manhãs de sábado (e um milhão de memes na Internet) nos ensinaram, saber é metade da batalha*.
É aqui que a catalogação se torna útil. Ter um inventário de serviços já existentes no data center com os quais você tem experiência é inestimável porque um serviço existente significa que você provavelmente tem as habilidades para implantar e gerenciar esses serviços, reduzindo drasticamente o tempo de implantação e configuração dos serviços para os aplicativos que precisam deles.
Então lembre-se, há (muito) mais do que apenas três serviços de aplicativos por aí e os números dizem que provavelmente há mais do que isso (na verdade, a organização média implementa 11 serviços de aplicativos) entregando e protegendo aplicativos ativamente agora mesmo em seu próprio data center. Familiarize-se com eles, catalogue-os e faça uso deles.
Eles são o software que fornece o software que executa os negócios de hoje.
*A outra metade são lasers vermelhos e azuis e, para isso, você está por conta própria.