Aproveitando ao máximo a análise: Um caso de visibilidade multidimensional

A complexidade e a distribuição de aplicativos modernos em plataformas privadas e de nuvem criam desafios em visibilidade, análise e solução de problemas. Ao manter os dados isolados ou restritos a proprietários regionais ou equipes funcionais, expomos os aplicativos a impactos comerciais negativos críticos. Mesclar e encontrar relacionamentos entre análises distribuídas, como telemetria de aplicativos, eventos e logs, fornece novos insights sobre a integridade dos aplicativos, criando visibilidade multidimensional adaptada às necessidades específicas do seu aplicativo.

DIAGNÓSTICO DE PROBLEMAS ATRAVÉS DA INTEGRAÇÃO DE INFORMAÇÕES

Quando um paciente visita um médico por um sintoma sem causa óbvia, a identificação da origem da doença geralmente envolve dois componentes. Coletando dados e avaliando esses dados. O paciente pode fazer uma ressonância magnética ou um raio-X, que depois são revisados por médicos com diferentes especializações. Médicos diferentes podem encontrar pistas diferentes no mesmo conjunto de dados — um cirurgião ortopédico e um oncologista procuram por anormalidades diferentes na mesma ressonância magnética. Da mesma forma, diferentes tipos de médicos podem usar diferentes fontes de informações de diagnóstico. O oncologista pode solicitar exames de sangue que não são úteis para o cirurgião ortopédico, mas que ainda fornecem informações importantes necessárias para manter o paciente saudável. A maneira como os médicos trabalham juntos para avaliar a saúde de um paciente complexo é análoga à maneira como a saúde dos aplicativos deve ser gerenciada por diferentes equipes dentro de uma organização. Há muitas vantagens em entender as melhores maneiras de abstrair dados novos e exclusivos quando diversas fontes de informação são vistas juntas como um sistema completo. Modelos de visibilidade multidimensionais facilitam a manutenção da integridade dos aplicativos ao combinar dados distribuídos para fornecer maior visibilidade da experiência do aplicativo do cliente.

O que é visibilidade multidimensional?

Visibilidade multidimensional é uma nova maneira de conceituar segmentação e visualização de dados. O objetivo da visibilidade multidimensional é eliminar silos de dados e tornar as informações acessíveis dentro de uma organização, permitindo maior percepção da função de um aplicativo como um todo, facilitando a visualização de como diferentes sistemas interagem e influenciam uns aos outros.

O primeiro passo é definir uma dimensão de dados. Escolha o nível de granularidade mais adequado à maneira como os dados serão usados e aos indivíduos que os usarão. Por exemplo, você pode fornecer dados de segurança mais detalhados para profissionais de segurança do que para equipes de UX. Depois que várias dimensões de dados são definidas, elas podem ser combinadas em um único relatório ou visualização que detalha as dimensões individuais e fornece uma representação do relacionamento entre essas dimensões — daí o termo visibilidade multidimensional. Com dimensões de dados suficientes, você pode criar uma visão holística e de ponta a ponta do seu aplicativo.

Como a visibilidade multidimensional pode ajudar com o Application Analytics?

Assim como a dor em um paciente médico, um evento de segurança pode ser a primeira indicação de que algo em seu sistema precisa de atenção. Usando dados obtidos de um sistema de gerenciamento de informações e eventos de segurança (SIEM), podemos visualizar eventos de aplicativos ou infraestrutura, como eventos de firewall de aplicativo da web (WAF), métricas de DDoS ou alertas de varredura externa. Normalmente, isso seria responsabilidade das equipes de SecOps. Usando uma abordagem de visibilidade multidimensional, esses eventos seriam combinados com outras fontes de dados e revisados por diversas equipes, fazendo referência cruzada das dimensões de segurança com outros dados disponíveis e procurando conexões entre conjuntos de dados. Como podemos ver mais facilmente as relações entre os sistemas, podemos evitar problemas sérios identificando pequenos problemas antes que eles afetem outros sistemas e resolver novos problemas mais rapidamente identificando e isolando suas causas, não importa onde essas causas estejam no aplicativo como um todo.

Ao combinar diversas fontes de dados, documentar as relações entre essas dimensões e democratizar esses dados para que fiquem disponíveis a um público mais amplo, você pode fornecer novos insights dentro de organizações que antes estavam isoladas.

Esta visualização mostra como a identificação de relacionamentos entre dimensões pode fornecer insights que não são aparentes em dados unidimensionais.  A complexidade dos modelos multidimensionais pode ser dimensionada para atender às necessidades da sua organização. 

Desafios na visibilidade de dados

Para tornar mais fácil para as equipes de aplicação, infraestrutura e segurança usarem modelos multidimensionais com sucesso sem se perder nos dados, é importante mitigar os seguintes desafios:

  • Certifique-se de que os dados de todas as equipes sejam representados de forma adequada em sua solução de visibilidade corporativa.
  • Integre insights baseados em segurança com insights de outros sistemas. Isso ajuda os proprietários e mantenedores de aplicativos a entender como suas alterações podem afetar a postura de segurança de outros aplicativos.
  • Alinhe as métricas de equipes descentralizadas com seus requisitos corporativos centralizados.
  • Se você seguir um modelo híbrido ou de múltiplas nuvens, estabeleça uma estratégia clara que represente os relacionamentos entre dados de diferentes partes da sua nuvem. A modelagem de visibilidade multidimensional pode ser especialmente impactante aqui, pois pode permitir uma melhor compreensão das interconexões dentro de implantações híbridas e de várias nuvens.

Pesquisas de mercado mostram que deixar de abordar esses problemas pode contribuir para um aumento na incidência de incidentes de segurança, falhas de desempenho de aplicativos e interrupções completas, o que pode resultar em perda de receita e confiança do cliente.

PRÓXIMOS PASSOS

As iniciativas de transformação digital destacam a importância da experiência do cliente como uma medida da integridade do aplicativo. Uma abordagem de visibilidade multidimensional permite ver como um problema de congestionamento de tráfego na nuvem pode estar relacionado a uma reclamação sobre uma experiência lenta de checkout. Para usar essa abordagem de forma mais eficaz, você precisa escolher dimensões de dados úteis, identificar os relacionamentos entre essas dimensões, fornecer às equipes de toda a sua organização acesso a várias dimensões de dados e garantir que essas equipes tenham ferramentas que as ajudem a visualizar e entender as conexões entre as dimensões de dados.

Modelos de visibilidade multidimensionais satisfazem a necessidade de integridade holística dos aplicativos e fornecem uma maneira flexível de modelar aplicativos. Ao facilitar a visualização da interoperabilidade entre todos os componentes do seu portfólio de aplicativos corporativos, essas técnicas colocam os melhores diagnósticos de pacientes nas mãos dos melhores médicos do seu aplicativo — os proprietários e mantenedores do seu aplicativo.

Conteúdo relacionado
RELATÓRIO

Estado dos serviços de aplicação 2020: Edição DevOps

Aprenda como a mudança em todos os setores para a tecnologia centrada em aplicações muda o campo de atuação do DevOps.

Assista ao webinar ›

SOLUÇÕES

Assuma a propriedade da integridade e visibilidade da aplicação

Aprenda sobre os quatro princípios de visibilidade e como você pode usá-los para melhorar os resultados de negócios.

Explore a solução ›

PRODUTO

Apresentando o NGINX Controller 3.0: Acelere o tempo de colocação no mercado com entrega centrada em aplicativos

Controller 3.0, a primeira abordagem centrada em aplicativos do setor para gerenciar e entregar aplicativos e APIs.

Descubra o Controller 3.0 ›

SOLUÇÕES

Aumente a velocidade de CI/CD por meio da integração de automação

Automatize políticas de segurança e desempenho em seu pipeline de código para que você possa se concentrar na inovação.

Aprenda como ›