Standard Ouvert pour le Schéma d'Échange de Ressources d'Infrastructure

OSIRIS JSON produit des documents JSON indépendants des fournisseurs pour décrire les ressources d'infrastructure et leurs relations topologiques dans des environnements IT et OT hétérogènes. Un format d'échange conçu pour la portabilité, la clarté de bout en bout et l'inclusion OT dès sa conception.

$
crisis_alert

Le problème

L'infrastructure moderne s'étend sur plusieurs stacks et fournisseurs : hyperscalers (AWS, Azure, GCP, etc.), fournisseurs de cloud public, datacenters on-prem et intégration d'environnements OT complexes.

Bien que certaines plateformes exportent des inventaires (souvent en JSON), les représentations sont incohérentes entre les fournisseurs, même pour des concepts équivalents comme l'identité, les propriétés et les relations.

warning
La documentation précise des topologies et de l'architecture des systèmes est coûteuse et fragile. Les équipes s'appuient sur une documentation fragmentée et des diagrammes dessinés à la main. Le contexte critique vit dans la tête des gens.
verified

La solution

OSIRIS JSON définit un schéma JSON indépendant des fournisseurs pour décrire les ressources d'infrastructure et les relations topologiques dans des environnements hétérogènes.

L'objectif d'OSIRIS JSON est de normaliser les exports des hyperscalers et fournisseurs cloud ainsi que des équipements de datacenters on-prem (calcul, stockage, réseau).

Dès la première version de la Spécification, OSIRIS JSON prend en charge l'inclusion OT by design.

check_circle
Visibilité cross-platform et consommation portable par les outils (diagrammes, inventaire, audit) sans nécessiter que chaque consommateur implémente des parsers spécifiques à un fournisseur.

Ce que vous obtenez

Six capacités fondamentales qui font d'OSIRIS JSON un standard ouvert pour l'échange de ressources d'infrastructure et de topologie.

schema

Conception unifiée

Conçu pour les environnements IT hétérogènes, avec un chemin d'extension clair pour l'OT et d'autres domaines à mesure que l'adoption grandit.

hub

Relations explicites

Représentation de première classe des connexions, dépendances, containment et autres relations topologiques.

account_tree

Regroupement flexible

Prise en charge du regroupement logique et physique qui reflète les structures organisationnelles et architecturales réelles sans forcer une taxonomie unique.

dns

Attribution du fournisseur

Les ressources préservent la traçabilité vers leur système/fournisseur source en utilisant une représentation standardisée et indépendante du fournisseur.

extension

Conçu pour l'extensibilité

Un mécanisme défini pour les propriétés spécifiques aux fournisseurs et les types de ressources personnalisés sans compromettre la compatibilité.

verified_user

Validation à trois niveaux

Validation structurelle (schéma), sémantique et de domaine améliorant la cohérence et la qualité des données lorsque des outils de validation sont appliqués.

Principes de conception

OSIRIS JSON est un format d'échange de snapshots statiques. Il capture ce qui existe et comment cela est relié à un instant donné. Il n'a pas été conçu comme un système de surveillance en temps réel, un outil de déploiement ou un moteur Infrastructure-as-Code.

block OSIRIS JSON N'EST PAS

close
Monitoring/Télémétrie
Utilisez Prometheus, Grafana, Zabbix, OpenTelemetry.
close
Plateformes d'observabilité
Utilisez Cilium, Grafana Tempo/Loki, etc.
close
Infrastructure as Code
Utilisez Terraform, Pulumi, TOSCA.
close
Gestion de configuration
Utilisez Ansible, Puppet, Chef, Salt.

check_circle OSIRIS JSON EST

Optimisé pour les scénarios où la documentation et la topologie doivent être échangées entre systèmes et équipes.

photo_camera
Snapshots d'infrastructure fiables et flexibles
Capturez "ce qui existe" et "comment c'est relié" à un instant donné.
description
Sorties prêtes pour la documentation
Permettez des inventaires cohérents, des résumés techniques et du contexte système.
flowsheet
Topologie orientée diagrammes
Fournissez des relations normalisées pour la visualisation automatisée et la génération de diagrammes.
sync_alt
Alimentation des workflows CMDB / IPAM / DCIM
Exportez des données normalisées vers des systèmes d'enregistrement et des outils de gestion d'actifs.
security
Support d'audit
Assistez la collecte de preuves et la traçabilité en standardisant la structure et les relations.

Testez les exemples OSIRIS JSON

Explorez de vrais snapshots de topologie OSIRIS JSON avec des relations, fournisseurs et regroupements capturés dans un document JSON portable.

Exemples IT

Application sur Azure avec services API sur AWS

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

Rejoignez la communauté

Façons de contribuer

code

Code

Construisez des producteurs/parsers pour les hyperscalers, plateformes cloud et systèmes IT/OT on-prem.

description

Documentation

Améliorez les guides, rédigez des tutoriels et des cas d'utilisation réels pour aider d'autres à adopter OSIRIS JSON.

science

Testing

Validez la spécification et le schéma avec de vraies topologies d'infrastructure et des cas limites.

lightbulb

Feedback

Signalez des problèmes, suggérez des améliorations ou proposez des extensions et de nouvelles fonctionnalités.

build

Outillage

Créez des SDKs, des outils CLI, des validateurs, des exportateurs et des outils de documentation/diagrammes.

share

Faites passer le mot

Écrivez des articles, donnez des conférences, enregistrez des démos et partagez OSIRIS JSON avec votre réseau.

design_services

Design & modèles

Concevez des modèles de diagrammes de haute qualité, des layouts graphiques pour la documentation et le site web, des icônes, des jeux de données d'exemple et des ressources réutilisables pour la communauté.

Feuille de route

OSIRIS JSON est porté par la communauté

OSIRIS JSON est né en affrontant des problèmes du monde réel et continue de grandir grâce aux retours, aux nouvelles idées et aux contributions pratiques. Si vous avez des suggestions ou souhaitez aider, participez : votre contribution aide à façonner à la fois la feuille de route et le standard.

Soutenir OSIRIS JSON

OSIRIS JSON en est à ses débuts. Pour le moment, l'adoption et les retours comptent plus que le financement. Essayez les outils, testez-les sur une infrastructure réelle et dites-nous ce qui manque.

terminal

Utilisez-le et signalez

Exécutez un producer sur votre infrastructure, validez la sortie et ouvrez une issue quand quelque chose ne fonctionne pas.

edit_note

Contribuez

Soumettez des exemples réels, améliorez la documentation ou créez un producer pour votre plateforme.

campaign

Faites passer le mot

Partagez OSIRIS avec votre équipe, écrivez sur votre expérience ou mentionnez-le dans les communautés pertinentes.