Offener Standard für das Austauschschema von Infrastrukturressourcen

OSIRIS JSON erzeugt herstellerneutrale JSON-Dokumente zur Beschreibung von Infrastrukturressourcen und deren topologischen Beziehungen in heterogenen IT- und OT-Umgebungen. Ein Austauschformat, das von Grund auf für Portabilität, durchgängige Klarheit und OT-Einbindung konzipiert wurde.

$
crisis_alert

Das Problem

Moderne Infrastruktur erstreckt sich über mehrere Stacks und Anbieter: Hyperscaler (AWS, Azure, GCP usw.), Public-Cloud-Anbieter, On-Prem-Rechenzentren und die Integration komplexer OT-Umgebungen.

Obwohl einige Plattformen Inventare exportieren (oft als JSON), sind die Darstellungen inkonsistent zwischen Anbietern – selbst für gleichwertige Konzepte wie Identität, Eigenschaften und Beziehungen.

warning
Genaue Topologie- und Systemarchitektur-Dokumentation ist teuer und fragil. Teams verlassen sich auf fragmentierte Dokumentation und handgezeichnete Diagramme. Kritischer Kontext existiert nur in den Köpfen der Menschen.
verified

Die Lösung

OSIRIS JSON definiert ein herstellerneutrales JSON-Schema zur Beschreibung von Infrastrukturressourcen und topologischen Beziehungen in heterogenen Umgebungen.

Das Ziel von OSIRIS JSON ist die Normalisierung von Exporten aus Hyperscalern und Cloud-Anbietern sowie von On-Prem-Rechenzentrumsgeräten (Compute, Storage, Netzwerk).

Seit der ersten Veröffentlichung der Spezifikation unterstützt OSIRIS JSON die OT-Integration by Design.

check_circle
Plattformübergreifende Sichtbarkeit und portabler Konsum durch Tools (Diagrammerstellung, Inventar, Audit) ohne dass jeder Konsument anbieterspezifische Parser implementieren muss.

Was du bekommst

Sechs Kernfähigkeiten, die OSIRIS JSON zu einem offenen Standard für den Austausch von Infrastrukturressourcen und Topologie machen.

schema

Einheitliches Design

Entwickelt für heterogene IT-Umgebungen mit einem klaren Erweiterungspfad für OT und andere Domänen bei wachsender Akzeptanz.

hub

Explizite Beziehungen

Erstklassige Darstellung von Verbindungen, Abhängigkeiten, Containment und anderen topologischen Beziehungen.

account_tree

Flexible Gruppierung

Unterstützung für logische und physische Gruppierung, die reale organisatorische und architektonische Strukturen widerspiegelt, ohne eine einzelne Taxonomie zu erzwingen.

dns

Anbieterzuordnung

Ressourcen bewahren die Rückverfolgbarkeit zu ihrem Quellsystem/Anbieter bei Verwendung einer standardisierten, herstellerneutralen Darstellung.

extension

Für Erweiterbarkeit konzipiert

Ein definierter Mechanismus für anbieterspezifische Eigenschaften und benutzerdefinierte Ressourcentypen ohne Kompatibilitätsverlust.

verified_user

Drei-Stufen-Validierung

Strukturelle (Schema-), semantische und Domänenvalidierung zur Verbesserung von Konsistenz und Datenqualität bei Einsatz von Validierungswerkzeugen.

Designprinzipien

OSIRIS JSON ist ein statisches Snapshot-Austauschformat. Es erfasst, was existiert und wie es zu einem bestimmten Zeitpunkt zusammenhängt. Es wurde nicht als Echtzeit-Überwachungssystem, Deployment-Tool oder Infrastructure-as-Code-Engine konzipiert.

block OSIRIS JSON ist NICHT

close
Monitoring/Telemetrie
Verwende Prometheus, Grafana, Zabbix, OpenTelemetry.
close
Observability-Plattformen
Verwende Cilium, Grafana Tempo/Loki usw.
close
Infrastructure as Code
Verwende Terraform, Pulumi, TOSCA.
close
Konfigurationsmanagement
Verwende Ansible, Puppet, Chef, Salt.

check_circle OSIRIS JSON IST

Optimiert für Szenarien, in denen Dokumentation und Topologie zwischen Systemen und Teams ausgetauscht werden müssen.

photo_camera
Zuverlässige, flexible Infrastruktur-Snapshots
Erfasse "was existiert" und "wie es zusammenhängt" zu einem bestimmten Zeitpunkt.
description
Dokumentationsfertige Ausgaben
Ermögliche konsistente Inventare, technische Zusammenfassungen und Systemkontext.
flowsheet
Diagrammfreundliche Topologie
Biete normalisierte Beziehungen für automatisierte Visualisierung und Diagrammgenerierung.
sync_alt
CMDB-/IPAM-/DCIM-Workflows speisen
Exportiere normalisierte Daten in Aufzeichnungssysteme und Asset-Management-Tools.
security
Audit-Unterstützung
Unterstütze Evidenzsammlung und Rückverfolgbarkeit durch standardisierte Struktur und Beziehungen.

OSIRIS JSON Beispiele ausprobieren

Erkunde reale OSIRIS JSON Topologie-Snapshots mit Beziehungen, Anbietern und Gruppierungen in einem portablen JSON-Dokument.

IT-Beispiele

Anwendung auf Azure mit API-Services auf AWS

OSIRIS multi-hyperscaler example showing Azure and AWS resources in a shared topology

Werde Teil der Community

Möglichkeiten beizutragen

code

Code

Erstelle Producer/Parser für Hyperscaler, Cloud-Plattformen und On-Prem IT/OT-Systeme.

description

Dokumentation

Verbessere Anleitungen, schreibe Tutorials und reale Anwendungsfälle, um anderen bei der Einführung von OSIRIS JSON zu helfen.

science

Testing

Validiere die Spezifikation und das Schema mit realen Infrastrukturtopologien und Grenzfällen.

lightbulb

Feedback

Melde Probleme, schlage Verbesserungen vor oder schlage Erweiterungen und neue Funktionen vor.

build

Tooling

Erstelle SDKs, CLI-Tools, Validatoren, Exporter und Dokumentations-/Diagrammwerkzeuge.

share

Verbreite die Nachricht

Schreibe Beiträge, halte Vorträge, nimm Demos auf und teile OSIRIS JSON mit deinem Netzwerk.

design_services

Design & Vorlagen

Entwirf hochwertige Diagrammvorlagen, grafische Layouts für Docs und Website, Icons, Beispieldatensätze und wiederverwendbare Assets für die Community.

Roadmap

OSIRIS JSON wird von der Community getragen

OSIRIS JSON entstand aus realen Problemen und wächst weiter durch Feedback, neue Ideen und praktische Beiträge. Wenn du Vorschläge hast oder helfen möchtest, mach mit – dein Input hilft, sowohl die Roadmap als auch den Standard zu gestalten.

OSIRIS JSON unterstützen

OSIRIS JSON steckt noch in den Anfängen. Im Moment zählen Nutzung und Feedback mehr als Finanzierung. Probiere die Tools aus, teste sie an realer Infrastruktur und sag uns, was fehlt.

terminal

Nutze es und berichte

Führe einen Producer auf deiner Infrastruktur aus, validiere die Ausgabe und eröffne ein Issue, wenn etwas nicht stimmt.

edit_note

Trage bei

Reiche Praxisbeispiele ein, verbessere die Dokumentation oder baue einen Producer für deine Plattform.

campaign

Verbreite es weiter

Teile OSIRIS mit deinem Team, schreibe über deine Erfahrungen oder erwähne es in relevanten Communities.