¿Qué es OSIRIS JSON?
OSIRIS (Open Standard for Infrastructure Resource Interchange Schema) define un formato JSON vendor-neutral para describir recursos de infraestructura, sus propiedades y sus relaciones topológicas en entornos IT y OT heterogéneos.
OSIRIS JSON es un schema de intercambio neutral: está diseñado para normalizar y estandarizar las exportaciones de datos de infraestructura desde dominios diversos y permitir su consumo portable por herramientas sin requerir que los consumers desarrollen y mantengan parsers específicos de cada vendor.
[!Info]
Alcance de diseño OSIRIS JSON es un formato de snapshot estático que describe el estado de la infraestructura en un momento determinado. No está pensado para ser un protocolo de monitorización/telemetría en tiempo real, un lenguaje de despliegue infrastructure-as-code ni un sistema de gestión de configuración.
Resumen del alcance
Hyperscalers y public cloud
Redes virtuales, storage, compute y servicios de plataforma exportados desde hyperscalers y proveedores de public cloud.
On-Premise y private cloud
Infraestructura de red, plataformas de virtualización, sistemas de storage y recursos de aplicaciones relevantes para la documentación de infraestructura.
Soporte inicial para integración OT
Building automation systems (BAS), sistemas de control industrial y componentes de infraestructura física donde la integración IT/OT es relevante.
Capacidades principales de OSIRIS JSON
Diseño unificado
Diseñado para entornos IT heterogéneos, con una ruta clara de extensión para OT y otros dominios a medida que crece la adopción.
Modelo explícito de relaciones
Representación de primera clase de connections, dependencias, contención y otras relaciones de topología.
Agrupación flexible
Soporte para agrupación lógica y física que refleja estructuras organizativas y arquitectónicas reales sin forzar una taxonomía única.
Atribución del provider
Los recursos conservan la trazabilidad hasta su sistema/provider de origen mientras usan una representación estandarizada y vendor-neutral.
Diseñado para la extensibilidad
Un mecanismo definido para propiedades específicas de vendor y custom resource types sin romper la compatibilidad.
Validación de tres niveles
Validación estructural (schema), semántica y de dominio que mejora la consistencia y la calidad de los datos cuando se aplica tooling de validación.
Primeros pasos
¿Qué es OSIRIS JSON?
Definición, alcance y conceptos principales
Specification
Definición autoritativa del schema y sus reglas
Ejemplos
Documentos de referencia para escenarios IT y OT
Casos de uso
OSIRIS JSON está optimizado para escenarios de intercambio como:
Comunidad
Discusiones en GitHub
Preguntas, propuestas y discusiones de diseño
Issues
Seguir cambios y proponer mejoras
Participa
Rutas de contribución y recursos de la comunidad