Newsletter

    Newsletter abonnieren

    Neue Infrastruktur-Guides, Vergleichsberichte und Migrationshinweise direkt ins Postfach.

    Infrastruktur-Notizen, Guides und neue Tools. Jederzeit abbestellbar.

    Zurück zum Blog
    Service-Mapping
    CMDB
    Anwendungstopologie

    Wie können Organisationen Business-Anwendungen auf Server, Container, Datenbanken, Netzwerkgeräte und Storage abbilden?

    20. Juli 2026
    11 Min. Lesezeit

    Organisationen können Business-Anwendungen auf Server, Container, Datenbanken, Netzwerkgeräte und Storage abbilden, indem sie mehrere Quellen von Beziehungsdaten in einem Service-Graphen zusammenführen. Automatische Discovery kann einen Großteil der technischen Kette aufbauen, während Business-Ownership, Kritikalität und manche physischen Abhängigkeiten meist genehmigte Metadaten brauchen.

    Das Ziel ist nicht, das größtmögliche Topologie-Diagramm zu erstellen. Es ist, ein Beziehungsmodell zu schaffen, mit dem ein Operator von einem Business-Service ausgehend die unterstützende Infrastruktur identifizieren kann, oder von einer ausgefallenen Komponente ausgehend die womöglich betroffenen Services.

    Was sollte das oberste Objekt in einer Anwendungs-Map sein?

    Das oberste Objekt sollte der Service oder die Business-Anwendung sein, die Menschen tatsächlich wichtig ist.

    Das könnte sein:

    E-Commerce-Checkout
    Kundenportal
    Payment-Service
    KI-Inferenz-Service
    Interne Analytics-Plattform
    Trainings-Service

    Der Ausgangspunkt beim geschäftsseitigen Service gibt der Map einen Zweck.

    Die unteren Schichten erklären dann, wie dieser Service bereitgestellt wird.

    Das Datenfundament der Quelle stellt Business-Objekte explizit in dasselbe Konfigurationsmodell wie Menschen, Assets, Aktivitäten und Compute.

    Das lässt den technischen Graphen mit geschäftlicher Bedeutung verbinden.

    Wenn die Map bei einzelnen Servern beginnt und nie einen Business-Service erreicht, bleibt sie eine Infrastruktur-Topologie statt einer vollständigen Anwendungs-Map.

    Welche Schichten sollte eine Anwendungs-Map enthalten?

    Die genauen Schichten hängen von der Umgebung ab, aber ein praktischer Graph kann umfassen:

    Business-Service
    Anwendungs- oder Modell-Service
    API oder Endpunkt
    Container oder Prozess
    Virtuelle Maschine oder Cluster-Node
    Datenbank
    Middleware
    Storage-Volume oder -Pool
    Server
    Netzwerkgerät oder -pfad
    Rack- oder Facility-Abhängigkeit

    Das Quellmodell unterstützt Beziehungsabfragen beliebiger Tiefe, während es für den täglichen Gebrauch eine einfachere vierschichtige Business-Topologie präsentiert.

    Das ist ein gutes Design-Prinzip.

    Halten Sie das Datenmodell reichhaltig.

    Halten Sie die Standardansicht lesbar.

    Der Operator sollte nur bei Bedarf tiefer expandieren können.

    Wie bildet man Container auf Anwendungen ab?

    Nutzen Sie Cluster-Metadaten, Workload-Labels, Deployment-Objekte, Namespaces, Services und Ownership-Metadaten.

    Kubernetes kennt bereits viele technische Beziehungen.

    Ein Service stellt eine Netzwerkanwendung bereit, die auf einem oder mehreren Pods läuft.

    Deployments und andere Workload-Controller verwalten Pods.

    Pods laufen auf Nodes.

    Diese Beziehungen lassen sich automatisch erfassen.

    Das fehlende Glied ist oft die geschäftliche Bedeutung.

    Ein Namespace namens payments-prod deutet stark auf eine Anwendung hin, aber Namenskonventionen allein sollten nicht die einzige Quelle der Wahrheit sein.

    Nutzen Sie wo möglich explizite Labels oder Service-Katalog-Beziehungen.

    Zum Beispiel:

    Business Service: Payment API
    Kubernetes Service: payment-api
    Deployment: payment-api-v4
    Pods: dynamische aktuelle Menge
    Namespace: payments-prod
    Owner: Payments-Platform-Team

    Die dynamischen Pod-Beziehungen können sich automatisch aktualisieren, während die Service-Ownership stabil bleibt.

    Wie bildet man Container auf physische Server ab?

    Nutzen Sie die Cluster-Beziehungskette.

    Ein Pod läuft auf einem Kubernetes-Node.

    Der Node entspricht einer virtuellen Maschine oder einem physischen Host.

    Der Host gehört zu einem Inventar-Datensatz.

    Dieser Inventar-Datensatz gehört zu einem Rack und Rechenzentrum.

    Bei physischen KI-Nodes kann dieselbe Kette auch Beschleuniger-Karten umfassen.

    Beispiel:

    Business-Anwendung
    Inferenz-Service
    Pod
    Kubernetes-Node
    Physischer Server
    GPU
    Rack

    Diese Beziehung ist operativ nützlich, wenn der Hardware-Gesundheitszustand einen containerisierten Workload beeinflusst.

    Das Datenfundament der Quelle verbindet Business-Anwendungen konkret bis hinunter zu Racks.

    Dasselbe Muster erklärt für Beschleuniger-Beziehungen ausführlicher wie eine CMDB Server, GPUs, Container, Anwendungen, Business-Services und Owner verknüpfen kann.

    Wie bildet man Datenbanken auf Anwendungen ab?

    Nutzen Sie Konfiguration, Verbindungs-Metadaten, Service Discovery, Traces und genehmigte Service-Beziehungen.

    Eine Datenbank-Abhängigkeit kann sichtbar sein in:

    Anwendungskonfiguration
    Connection Strings
    Service-Katalogen
    Datenbank-Monitoring
    Netzwerkverbindungen
    Verteilten Traces

    OpenTelemetry-Traces bilden Eltern-Kind-Span-Beziehungen entlang eines Request-Pfads ab, wenn die relevanten Services instrumentiert sind.

    Das kann als Beleg dienen, dass ein Service einen anderen aufruft oder über instrumentierte Operationen auf eine Abhängigkeit zugreift.

    Verlassen Sie sich nicht allein auf Traffic, um jede Datenbank-Beziehung abzuleiten.

    Eine vorübergehende Verbindung kann fälschlich für eine kritische Abhängigkeit gehalten werden.

    Die Map sollte erfasste Hinweise von bestätigten Service-Beziehungen unterscheiden.

    Bei wichtigen Business-Systemen sollten Owner die Abhängigkeit validieren können.

    Wie bildet man Netzwerkgeräte auf Anwendungen ab?

    Bilden Sie den Netzwerkpfad über die Infrastruktur-Beziehungen ab, die Anwendungs-Hosts und Endpunkte verbinden.

    Verbinden Sie mindestens:

    Server-Netzwerkschnittstelle
    Switch-Port
    Switch
    Router oder Gateway
    Firewall oder Load Balancer, sofern relevant
    Dedizierte Leitung, sofern relevant

    Der Detailgrad hängt vom operativen Anwendungsfall ab.

    Für routinemäßige Business-Impact-Analysen muss die Plattform standardmäßig nicht jeden Netzwerk-Hop anzeigen.

    Sie braucht genug Abhängigkeitsdaten, um gemeinsame Failure Domains zu identifizieren.

    Wenn mehrere Anwendungsserver über denselben Switch verbunden sind, ist dieser Switch wichtig.

    Wenn ein Business-Service von einer Standleitung zwischen Rechenzentren abhängt, ist diese Leitung wichtig.

    Die Netzwerk-Map und die Anwendungs-Map sollten sich deshalb auf dieselben Infrastruktur-Objekte beziehen.

    Wie bildet man Storage auf Anwendungen ab?

    Bilden Sie Storage über die Ressourcen ab, die Anwendungen tatsächlich verbrauchen.

    Mögliche Beziehungen umfassen:

    Anwendung nutzt Datenbank
    Datenbank nutzt Volume
    Container mountet Persistent Volume
    Persistent Volume bildet auf Storage-Klasse oder Storage-System ab
    Server mountet Dateisystem
    Trainingsjob liest Dataset
    Modell-Service lädt Modell-Dateien
    Checkpoint-Job schreibt in Storage-Pool

    Das KI-Infrastrukturmodell der Quelle behandelt Datasets, Modelle und Checkpoints als Storage-Abhängigkeiten, die die Compute-Performance beeinflussen.

    Das bedeutet, Storage sollte nicht nur als „Array 07" auftauchen.

    Es sollte mit dem Workload verbunden sein, der es nutzt.

    Wenn die Storage-Latenz steigt, kann der Operator dann identifizieren, welche Anwendungen oder Trainingsjobs betroffen sind.

    Wie kann Netzwerk-Traffic beim Aufbau von Anwendungsbeziehungen helfen?

    Netzwerk-Traffic kann Hinweise auf Kommunikation zwischen Systemen liefern.

    Wenn Service A wiederholt eine Verbindung zu Service B auf einem bekannten Anwendungs-Port aufbaut, ist diese Beziehung womöglich bedeutsam.

    Traffic-basierte Discovery kann deshalb helfen, Abhängigkeiten zu identifizieren, die die Dokumentation übersehen hat.

    Traffic allein hat jedoch Grenzen.

    Health-Checks erzeugen Verbindungen.

    Monitoring-Tools erzeugen Verbindungen.

    Administrative Sessions erzeugen Verbindungen.

    Kurzlebige Service-Aufrufe stellen womöglich keine kritische Abhängigkeit dar.

    Nutzen Sie Traffic als ein Discovery-Signal und kombinieren Sie es mit Konfiguration, Traces, CMDB-Daten und Owner-Validierung.

    Service-Mapping-Produkte kombinieren genau deshalb oft mehrere Methoden.

    Wie können Traces beim Aufbau der Anwendungstopologie helfen?

    Verteilte Traces können zeigen, wie sich ein Request über instrumentierte Services hinweg bewegt.

    OpenTelemetry definiert einen Trace als Graphen von Spans, die über Eltern-Kind-Beziehungen verknüpft sind.

    Diese Struktur ist für das Mapping von Anwendungsabhängigkeiten nützlich.

    Wenn ein Request durchläuft:

    API-Gateway
    Order-Service
    Payment-Service
    Datenbank

    liefert der Trace direkten Beleg für diesen Ausführungspfad.

    Trace-Daten fügen außerdem Performance-Kontext hinzu.

    Die Map kann nicht nur zeigen, dass Service A Service B aufruft, sondern auch, dass der Aufruf aktuell langsam ist oder fehlschlägt.

    Das ist besonders nützlich für dynamische Anwendungstopologie, bei der sich Beziehungen mit Deployment-Versionen ändern können.

    Wie sollte physische Infrastruktur mit logischen Services verbunden werden?

    Nutzen Sie stabile Configuration-Item-Identitäten.

    Ein häufiger Fehler ist, eine Anwendungs-Map und ein Asset-Inventar aufzubauen, ohne verlässliche Verbindung zwischen beiden.

    Das Anwendungs-Tool kennt den Hostnamen.

    Das Asset-System kennt die Seriennummer.

    Der Cluster kennt die Node-UID.

    Das Monitoring-System kennt die IP-Adresse.

    Die CMDB muss diese Kennungen zu einem Objekt zusammenführen.

    Dann kann die Beziehungskette logische und physische Schichten verbinden.

    Dieses Identitätsproblem ist der Grund, warum präzises Inventar fundamental ist.

    Wie sich diese physische Wahrheit über die Zeit pflegen lässt, erklärt für die Hardware-Seite wie Unternehmen Hardware-Konfigurationsänderungen automatisch verfolgen und CMDB-Daten präzise halten können.

    Wie sollte Business-Ownership hinzugefügt werden?

    Business-Ownership sollte aus einem autoritativen Service- oder Organisations-Datensatz stammen, nicht aus einem Netzwerk-Scanner.

    Nützliche Ownership-Beziehungen umfassen:

    Business-Owner
    Technischer Owner
    Operations-Team
    Tenant
    Projekt
    Abteilung
    On-Call-Gruppe

    Das Quellmodell umfasst Menschen als eine der fünf Kern-Objektdimensionen, konkret weil operative Beziehungen nicht nur technisch sind.

    Ownership ist während Incidents essenziell.

    Wenn ein ausgefallenes Storage-System drei Business-Services betrifft, muss die Plattform wissen, welche Teams benachrichtigt werden sollten.

    Es ist außerdem nützlich für Kostenzuordnung und Change-Freigabe.

    Wie hält man die Map aktuell?

    Nutzen Sie unterschiedliche Aktualisierungsmethoden für unterschiedliche Beziehungsgeschwindigkeiten.

    Dynamisch:

    Pods
    Container
    Cluster-Platzierung
    Cloud-Instanzen
    Modell-Instanzen

    Diese sollten häufig oder ereignisbasiert aktualisiert werden.

    Mäßig dynamisch:

    Netzwerkverbindungen
    Storage-Zuordnungen
    Virtuelle Maschinen
    Deployment-Beziehungen

    Diese können durch Discovery und Change-Ereignisse aktualisiert werden.

    Langsam veränderlich:

    Rack-Standort
    Ownership physischer Geräte
    Ownership von Business-Services
    Vertragsbeziehungen

    Diese können durch Discovery plus kontrollierten Workflow aktualisiert werden.

    Das Datenfundament der Quelle kombiniert automatische Discovery mit nachvollziehbarer manueller Pflege und Zeitpunkt-Snapshots.

    Das ist auch für Service-Maps ein sinnvolles Modell.

    Wie geht man mit unsicheren Beziehungen um?

    Markieren Sie sie als erfasst, abgeleitet oder bestätigt.

    Stellen Sie nicht jede abgeleitete Verbindung als gleich autoritativ dar.

    Eine über Konfiguration gefundene Beziehung kann hohe Konfidenz haben.

    Eine einmalige Netzwerkverbindung hat womöglich niedrigere Konfidenz.

    Eine manuell genehmigte Business-Ownership-Beziehung ist womöglich autoritativ.

    Das System sollte Quelle und Zeitstempel bewahren.

    Das lässt Operatoren verstehen, ob die Map aktuell ist und warum eine Beziehung existiert.

    Das unterstützt außerdem den Abgleich, wenn Quellen sich widersprechen.

    Wie hilft die Map während eines Incidents?

    Die Map liefert den Pfad vom Symptom zur Ursache und von der Ursache zum Business-Impact.

    Beginnen Sie bei einem Anwendungs-Alert.

    Expandieren Sie zu den unterstützenden Komponenten.

    Identifizieren Sie, welche Abhängigkeit ungesund ist.

    Setzen Sie dann abwärts fort bis zur physischen Ressource.

    Oder beginnen Sie bei einem Hardware-Alarm und bewegen sich aufwärts.

    Das Datenfundament der Quelle definiert diese Richtungen explizit als Impact-Analyse.

    Wie der Beziehungsgraph in der Praxis genutzt wird, behandelt für die Incident-Sicht wie Netzwerk-Topologie und Anwendungs-Topologie helfen, den Business-Impact von Infrastrukturausfällen zu identifizieren.

    Wie unterstützt Application Mapping Change Management?

    Fragen Sie vor einer geplanten Änderung ab, was vom Ziel abhängt.

    Wenn eine Datenbank aktualisiert wird, identifizieren Sie die Services, die sie nutzen.

    Wenn ein Switch ersetzt wird, identifizieren Sie verbundene Server und Anwendungen.

    Wenn ein Storage-Pool gewartet wird, identifizieren Sie gemountete Workloads.

    Leiten Sie die Änderung dann an die relevanten Owner und Wartungsfenster weiter.

    Das ist einer der stärksten Gründe, die Service-Map aktuell zu halten.

    Eine veraltete Map kann vor einer wirkungsstarken Änderung falsches Vertrauen erzeugen.

    Was sollte die Standard-Service-Map zeigen?

    Zeigen Sie den minimalen Pfad, der den Service erklärt.

    Ein vierschichtiger Standard kann gut funktionieren:

    Business-Service
    Anwendungs- oder Modell-Service
    Compute- oder Runtime-Schicht
    Infrastruktur-Schicht

    Erlauben Sie dann Drill-down in Netzwerk-, Storage-, Rack- und physische Komponentendetails.

    Das Business-Topologie-Konzept der Quelle nutzt eine vierschichtige Ansicht mit Drill-down und verknüpften Alarmen.

    Das balanciert Lesbarkeit und Tiefe.

    Ein Plattform-Beispiel, das ein gemeinsames Beziehungsmodell über Infrastruktur- und Business-Topologie hinweg nutzt, ist Sensaka.

    Wenn ich Application Mapping von Grund auf aufbauen würde, würde ich einen kritischen Service auswählen und dessen Kette vollständig machen, bevor ich das ganze Unternehmen abbilde. Beweisen Sie, dass Sie ihn vom Business-Service über Anwendung, Container, Server, Netzwerk, Datenbank bis zu Storage nachverfolgen können, und nutzen Sie dann dieselben Discovery- und Identitätsregeln, um nach außen zu skalieren.

    Häufig gestellte Fragen

    Was ist Application Service Mapping?

    Application Service Mapping erstellt einen Abhängigkeitsgraphen von einer geschäftsseitigen Anwendung oder einem Service hinunter bis zu den technischen Ressourcen, die ihn bereitstellen, etwa Container, Server, Datenbanken, Netzwerkgeräte und Storage.

    Kann Application Mapping vollständig automatisch erfolgen?

    Viele technische Beziehungen lassen sich automatisch aus Infrastruktur-APIs, Cluster-Status, Netzwerkdaten, Konfiguration und Traces erkennen. Business-Ownership, Service-Kritikalität und manche physischen Abhängigkeiten brauchen meist trotzdem kontrollierte Metadaten oder manuelle Bestätigung.

    Wie oft sollten Anwendungs-Maps aktualisiert werden?

    Dynamische Beziehungen wie Container und Cluster-Platzierung sollten kontinuierlich oder häufig aktualisiert werden. Langsamer veränderliche physische und geschäftliche Beziehungen können bei Discovery oder genehmigten Change-Ereignissen aktualisiert werden.