Tem alguém aí? Tem alguém em casa? Lembro-me desses versos de “Comfortably Numb” do Pink Floyd quando penso em monitoramento de aplicativos. Pode parecer estranho, mas tenha paciência comigo. As nuances em torno da entrega rápida de aplicativos seguros que atendem às necessidades comerciais apresentam muitos pontos problemáticos em potencial para uma rede e um portfólio de aplicativos. Adicione à equação a crescente diversidade de opções de implantação — SaaS, nuvem, local e híbrida, só para citar as mais populares — e cada um desses pontos problemáticos tem suas próprias áreas que podem falhar, ser configuradas incorretamente ou se tornar vetores de ataque, cada um com seu próprio raio de explosão e causas raiz. Como administradores responsáveis de aplicativos e redes, precisamos ter uma visão geral de como o tráfego está se movendo em nossa infraestrutura de rede. Então, como você pode gerenciar esse risco quando os aplicativos são essenciais para a funcionalidade do seu negócio? Como você entende a disponibilidade dos aplicativos e a experiência dos seus usuários ao acessá-los? Como você sabe se suas inscrições estão lá ?
O monitoramento de aplicativos é crucial para uma estratégia bem-sucedida de segurança e entrega de aplicativos, pois entender como o tráfego consegue chegar a um aplicativo significa mais insights para resolver problemas antes que eles se tornem problemas para os usuários. Cerca de um terço das empresas que pesquisamos para o Relatório de Estratégia de Aplicativos do ano passado não têm uma base de referência para o desempenho de aplicativos . Uma porcentagem ainda menor detecta problemas e interrupções em aplicativos antes dos usuários finais. E quando consideramos o fato de que 40% dos usuários de dispositivos móveis trocam de concorrente após uma experiência ruim com um aplicativo, vemos o quão vital pode ser para uma empresa monitorar a saúde de seus aplicativos. Agora, é importante observar aqui que os monitores de integridade do BIG-IP Local Traffic Manager (LTM) verificam a disponibilidade de um aplicativo, enquanto seus monitores de desempenho verificam o desempenho e a carga. Mas, de muitas maneiras, essa abordagem para monitorar um aplicativo oferece uma visão mais realista de como, da perspectiva do cliente, um aplicativo se comporta.
Então, vamos falar sobre três maneiras pelas quais o BIG-IP LTM pode ajudar a manter o controle sobre seus aplicativos.
Monitoramento Simples – Como o nome indica, monitoramento simples é simples. Esse método de monitoramento basicamente pergunta: "Ei, tem alguma coisa aí?" e só estabelecerá o status "ativo" ou "inativo" de um nó LTM, um servidor DNS BIG-IP, servidor virtual, pool, membro do pool ou link. Monitores simples contêm três tipos de monitores — Gateway ICMP, ICMP e TCP_ECHO — e monitoram apenas o nó em si, não membros do pool, protocolos individuais, serviços ou aplicativos em um nó.
Em outras palavras: Como jogar “Marco Polo” numa piscina com os seus amigos. Um de vocês grita “Marco” e os outros membros da piscina respondem com “Polo”. Você sabe que eles estão lá na piscina, mas não sabe muito além disso.
Monitoramento passivo – Como parte de uma solicitação do cliente, o monitoramento passivo verifica a integridade de um membro do pool com base em parâmetros definidos pelo administrador, como o número de tentativas de solicitação de dados ou conexão que ocorrem dentro de um determinado período. Se o sistema não conseguir se conectar ao servidor ou receber uma resposta após esse número de tentativas dentro do prazo, ou se o sistema receber uma resposta incorreta, o sistema marcará o membro do pool como “inativo”.
Este método não cria tráfego de rede adicional além da solicitação do cliente e da resposta do servidor e pode marcar um membro do pool como “inativo” rapidamente, desde que haja tráfego de rede. Como um monitor passivo efetivamente aproveita uma solicitação do cliente, ele não pode verificar respostas específicas e pode demorar para marcar um membro do pool como "ativo".
Em outras palavras: Como um monitor de corredor na escola primária. Eles observam os outros alunos atravessando os corredores, informando se eles estão chegando ou não às aulas, mas apenas informando se há trânsito.
Monitoramento ativo – Quando você precisa saber sobre o status do tráfego de ou para um aplicativo além de “Há algo aí?”, esse tipo de monitor envia verificações de status periódicas. Se não houver resposta dentro de um período especificado, ou se o status do nó mostrar desempenho degradado, o BIG-IP pode redirecionar o tráfego para outro membro do pool ou nó. Ele também pode simular uma sessão de usuário como uma verificação de integridade em servidores de aplicativos, monitorando aplicativos com uma verificação de integridade HTTP, verificando respostas específicas do servidor.
Um monitor ativo pode demorar para marcar um membro do pool como "inativo", pois os monitores ativos criam tráfego de rede além da solicitação do cliente e da resposta do servidor; com mais tráfego, há potencial para mais latência.
Em outras palavras : Como dirigir seu carro por uma estrada para avaliar o trânsito. Você obtém uma visão detalhada de como o trânsito está se movimentando ou onde pode haver um congestionamento, mas isso aumenta o tráfego que você está monitorando.
Você não gostaria de dirigir seu carro sem poder monitorar sua velocidade, temperatura do motor ou consumo de combustível; por que tentar entregar um aplicativo crítico para os negócios sem monitorar como seus usuários conseguem acessá-lo, especialmente quando tanto depende de eles terem uma boa experiência? Lembre-se de perguntar aos seus aplicativos: “Tem alguém em casa?”
Para obter mais informações sobre os recursos de monitoramento no BIG-IP, confira os recursos abaixo ou entre em contato com sua equipe de contas da F5 para descobrir como os monitores de integridade do aplicativo BIG-IP podem ser aplicados ao seu caso de uso específico.