Che cos’è OSIRIS JSON?
OSIRIS (Open Standard for Infrastructure Resource Interchange Schema) definisce un formato JSON vendor-neutral per descrivere risorse infrastrutturali, le loro proprietà e le loro relazioni topologiche in ambienti IT e OT eterogenei.
OSIRIS JSON è uno schema di interscambio neutrale: è progettato per normalizzare e standardizzare gli export di dati infrastrutturali provenienti da domini diversi e consentirne il consumo portabile da parte degli strumenti, senza richiedere ai consumer di sviluppare e mantenere parser specifici per vendor.
[!Info]
Ambito di progettazione OSIRIS JSON è un formato snapshot statico che descrive lo stato dell’infrastruttura in un determinato momento. Non è pensato come protocollo di monitoraggio/telemetria real-time, linguaggio di deployment infrastructure-as-code o sistema di configuration management.
Panoramica dell’ambito
Hyperscaler e public cloud
Reti virtuali, storage, compute e servizi di piattaforma esportati da hyperscaler e provider di public cloud.
On-Premise e private cloud
Infrastruttura di rete, piattaforme di virtualizzazione, sistemi di storage e risorse applicative rilevanti per la documentazione dell'infrastruttura.
Supporto iniziale per l'integrazione OT
Building automation systems (BAS), sistemi di controllo industriale e componenti di infrastruttura fisica nei casi in cui l'integrazione IT/OT è rilevante.
Capacità principali di OSIRIS JSON
Progettazione unificata
Progettato per ambienti IT eterogenei, con un chiaro percorso di estensione per OT e altri domini man mano che l'adozione cresce.
Modello di relazioni esplicito
Rappresentazione di prima classe di connection, dipendenze, contenimento e altre relazioni topologiche.
Raggruppamento flessibile
Supporto per raggruppamenti logici e fisici che riflettono strutture organizzative e architetturali reali senza imporre una tassonomia unica.
Attribuzione del provider
Le risorse preservano la tracciabilità verso il proprio sistema/provider sorgente, utilizzando al contempo una rappresentazione standardizzata e vendor-neutral.
Progettato per l'estendibilità
Un meccanismo definito per proprietà specifiche per vendor e custom resource type senza compromettere la compatibilità.
Validazione a tre livelli
Validazione strutturale (schema), semantica e di dominio che migliora coerenza e qualità dei dati quando viene applicata la toolchain di validazione.
Guida introduttiva
Che cos'è OSIRIS JSON?
Definizione, ambito e concetti principali
Specification
Definizione autorevole dello schema e delle regole
Esempi
Documenti di riferimento per scenari IT e OT
Casi d’uso
OSIRIS JSON è ottimizzato per scenari di interscambio come:
Community
Discussioni su GitHub
Domande, proposte e discussioni di progettazione
Issues
Traccia i cambiamenti e proponi miglioramenti
Partecipa
Percorsi di contributo e risorse della community