Um parque que não se sabe descrever
A maioria das organizações ainda descreve o seu próprio parque tecnológico numa folha de cálculo. Está errado no instante em que é gravado, porque o parque continua a mudar e o documento não. Quando algo se avaria, a primeira hora não é gasta a resolver o problema, mas a reconstruir o que estava sequer ligado a quê.
A interrupção da CrowdStrike, em julho de 2024, tornou concreto o custo dessa lacuna. Um único ficheiro defeituoso chegou a todos os pontos de extremidade ao mesmo tempo. As instituições que recuperaram em horas conseguiam ver o seu inventário e as suas dependências. As que demoraram dias estavam a reconstruir ambos de memória enquanto o relógio corria. A diferença não foi sorte. Foi se o parque se sabia descrever a si próprio.
E se o parque se desenhasse a si próprio
Imagine agora o oposto. Aponta-se um sistema a uma rede e afasta-se. Pequenos agentes abrem-se em leque, resolvem cada host, cada serviço e cada ligação, e a imagem monta-se diante de si: ao vivo, em três dimensões, a redesenhar-se à medida que cada novo nó aparece. Sem analista a transcrever caixas para um diagrama que fica desatualizado antes de a reunião começar. O mapa é o território, e atualiza-se a si próprio.
É essa a exigência em cima da mesa hoje. Inventário ao vivo, um grafo de arquitetura atual, um modelo sobre o qual se pode calcular o risco. Lê-se como um item de roteiro para o final da década de 2020.
Isto não é uma renderização conceptual. É 2011.
O trabalho nesta filmagem data de 2011, com o vídeo publicado em 2014. É um programa distribuído e paralelo escrito em Limbo, a linguagem nativa de Inferno, o sistema operativo da Vita Nuova. Agentes idênticos correm concorrentemente por toda a rede, cada um realizando descoberta e inventário sobre a sua fatia, e cada um transmitindo o que encontra para UbiGraph, um motor de grafos 3D que redesenha a topologia em tempo real à medida que hosts e ligações se resolvem. Ninguém está a desenhar a imagem. A rede está a desenhar-se a si própria, e o grafo é o resultado da computação, não um diapositivo feito a posteriori.
Ideia certa, ferramentas exóticas
Duas dessas três componentes são hoje peças de museu. Limbo e Inferno nunca chegaram à corrente dominante. UbiGraph está morto há anos. Seria fácil arquivar o clipe sob nostalgia.
A escolha das ferramentas foi deliberada, não excêntrica. Inferno tratava a distribuição e a concorrência como propriedades de primeira classe, em vez de bibliotecas acrescentadas mais tarde, que é exatamente o que uma varredura de descoberta à escala de todo o parque precisa: muitas pequenas tarefas a correr ao mesmo tempo, com os seus resultados a fundirem-se numa única visão coerente. A tecnologia era um meio. A afirmação por baixo dela é que era o verdadeiro artefacto, e a afirmação era simples. Um parque consegue descobrir-se e desenhar-se a si próprio mais depressa e com mais honestidade do que qualquer humano o consegue documentar, e, uma vez feito isso, essa imagem ao vivo torna-se algo sobre o qual se pode raciocinar e computar.
Daquela bancada ao que entregamos
Três coisas do protótipo de 2011 sobrevivem, intactas, na atual linha de produtos. O ciclo de descoberta e inventário ao vivo é agora a fundação sobre a qual o resto assenta: nada a jusante é confiado a menos que o inventário por baixo dele esteja atual. O grafo que se desenha a si próprio cresceu e tornou-se Diagrammar, que produz grafos de arquitetura 3D em camadas diretamente a partir de dados de inventário e descoberta ao vivo, de modo que as vistas de negócio, dados, aplicação e tecnologia são sempre o parque real, e não um desenho com um ano. E a perceção de que um grafo não é apenas uma imagem mas um modelo que se pode executar tornou-se DORA-MAST, que modela a resiliência operacional sobre esse mesmo grafo, e cVaR, que precifica quanto custa quando um nó falha em todo o lado ao mesmo tempo.
O tempo de execução exótico desapareceu. A arquitetura da ideia não. Mantivemos a forma e mudámos o motor.
A nova normalidade
A linha do clipe à plataforma é curta e direta. O que parecia uma curiosidade de investigação em 2014 é hoje a disciplina sem glamour que decide se uma terça-feira má dura horas ou dias. O inventário é computado, não transcrito. O grafo está atual porque é gerado, não mantido. E porque o grafo é um modelo, a pergunta depois de um incidente deixa de ser "o que estava ligado àquilo?" e passa a ser "já sabíamos, aqui está o raio de explosão já precificado."
A descoberta nunca foi a parte difícil. O difícil foi acreditar que um inventário ao vivo importava o suficiente para construir toda a pilha à sua volta. Fizemos essa aposta em 2011, em filme. O resto da indústria está a chegar agora, quinze anos depois.