Asset inventory · Operational resilience

De levende architectuurgraaf, vijftien jaar te vroeg: ons ontdekkingsprototype uit 2011

Lang voordat een levende inventaris een eis op bestuursniveau werd, ontdekte een gedistribueerd programma geschreven in Limbo, draaiend op Inferno, al een netwerk en streamde het in realtime naar een 3D-graaf. Hier zijn de beelden, en de lijn die van dat prototype loopt naar wat we vandaag leveren.

Een landschap dat zichzelf niet kan beschrijven

De meeste organisaties beschrijven hun eigen technologielandschap nog steeds in een spreadsheet. Het klopt niet meer op het moment dat het wordt opgeslagen, omdat het landschap blijft veranderen en het document niet. Als er iets stukgaat, gaat het eerste uur niet op aan het oplossen van het probleem, maar aan het reconstrueren van wat überhaupt waarmee verbonden was.

De CrowdStrike-storing van juli 2024 maakte de kosten van die kloof concreet. Eén defect bestand bereikte elk eindpunt tegelijk. De instellingen die binnen uren herstelden, konden hun inventaris en hun afhankelijkheden zien. Die er dagen over deden, bouwden beide op uit het geheugen terwijl de klok tikte. Het verschil was geen geluk. Het was de vraag of het landschap zichzelf kon beschrijven.

Wat als het landschap zichzelf zou tekenen

Stel je nu het tegenovergestelde voor. Je richt een systeem op een netwerk en loopt weg. Kleine agents waaieren uit, herleiden elke host, elke dienst en elke verbinding, en het beeld stelt zichzelf samen voor je ogen: live, in drie dimensies, opnieuw tekenend terwijl elke nieuwe knoop verschijnt. Geen analist die vakjes overschrijft in een diagram dat verouderd is voordat de vergadering begint. De kaart is het gebied, en die werkt zichzelf bij.

Dat is de eis die vandaag op tafel ligt. Levende inventaris, een actuele architectuurgraaf, een model waarop je risico kunt berekenen. Het leest als een roadmap-item voor het einde van de jaren 2020.

Dit is geen conceptweergave. Het is 2011.

Gebouwd in 2011, gepubliceerd in 2014. Als de embed niet laadt, bekijk het dan hier.

Het werk in deze beelden dateert uit 2011, met de video gepubliceerd in 2014. Het is een gedistribueerd, parallel programma geschreven in Limbo, de eigen taal van Inferno, het besturingssysteem van Vita Nuova. Identieke agents draaien gelijktijdig over het netwerk, elk voert ontdekking en inventaris uit op zijn deel, en elk streamt wat het vindt naar UbiGraph, een 3D-graafengine die de topologie in realtime opnieuw tekent terwijl hosts en verbindingen worden herleid. Niemand tekent het beeld. Het netwerk tekent zichzelf, en de graaf is het resultaat van de berekening, geen dia die achteraf is gemaakt.

Juiste idee, exotische gereedschappen

Twee van die drie onderdelen zijn nu museumstukken. Limbo en Inferno bereikten nooit de hoofdstroom. UbiGraph is al jaren dood. Het zou makkelijk zijn om de clip onder nostalgie weg te schrijven.

De keuze van de gereedschappen was bewust, niet excentriek. Inferno behandelde distributie en gelijktijdigheid als eersteklas eigenschappen in plaats van als bibliotheken die er later op werden geschroefd, en dat is precies wat een ontdekkingssweep over het hele landschap nodig heeft: veel kleine taken die tegelijk draaien, met hun resultaten die samenvloeien tot één samenhangend beeld. De technologie was een middel. De bewering eronder was het echte artefact, en die bewering was eenvoudig. Een landschap kan zichzelf sneller en eerlijker ontdekken en tekenen dan welke mens dan ook het kan documenteren, en zodra dat gebeurt, wordt dat levende beeld iets waarop je kunt redeneren en rekenen.

Van die werkbank naar wat we leveren

Drie dingen uit het prototype van 2011 overleven, intact, in de huidige productlijn. De lus van levende ontdekking en inventaris is nu het fundament waarop de rest staat: niets stroomafwaarts wordt vertrouwd tenzij de inventaris eronder actueel is. De zichzelf tekenende graaf groeide uit tot Diagrammar, dat gelaagde 3D-architectuurgrafen rechtstreeks uit live inventaris- en ontdekkingsgegevens produceert, zodat de bedrijfs-, data-, applicatie- en technologieweergaven altijd het echte landschap zijn in plaats van een tekening van een jaar oud. En het inzicht dat een graaf niet zomaar een beeld is maar een model dat je kunt uitvoeren, werd DORA-MAST, dat operationele veerkracht op diezelfde graaf modelleert, en cVaR, dat berekent wat het kost wanneer één knoop overal tegelijk uitvalt.

De exotische runtime is verdwenen. De architectuur van het idee niet. We hielden de vorm en wisselden de motor.

Het nieuwe normaal

De lijn van de clip naar het platform is kort en recht. Wat in 2014 op een onderzoekscuriositeit leek, is nu de glansloze discipline die bepaalt of een slechte dinsdag uren of dagen duurt. Inventaris wordt berekend, niet overgeschreven. De graaf is actueel omdat hij gegenereerd wordt, niet onderhouden. En omdat de graaf een model is, stopt de vraag na een incident met "wat was daarmee verbonden?" en wordt ze "we wisten het al, hier is de geprijsde impactstraal."

Ontdekking was nooit het moeilijke deel. Geloven dat een levende inventaris belangrijk genoeg was om de hele stack eromheen te bouwen, dat was het moeilijke. We plaatsten die weddenschap in 2011, op film. De rest van de sector arriveert nu, vijftien jaar later.

Ontdekking was nooit het moeilijke deel. Geloven dat een levende inventaris ertoe deed, dat was het moeilijke.

De CCI-invalshoek

Genoemde oplossingen: Diagrammar · DORA-MAST · cVaR. Bekijk alle producten · praat met een praktijkbeoefenaar.

Loopt uw organisatie hier risico?

Praat met een praktijkbeoefenaar →