O que é OSIRIS JSON?
OSIRIS (Open Standard for Infrastructure Resource Interchange Schema) define um formato JSON vendor-neutral para descrever recursos de infraestrutura, suas propriedades e seus relacionamentos topológicos em ambientes heterogêneos de IT e OT.
OSIRIS JSON é um schema de interchange neutro: ele foi projetado para normalizar e padronizar exports de dados de infraestrutura vindos de domínios diversos e permitir consumo portátil por ferramentas, sem exigir que consumers desenvolvam e mantenham parsers específicos de vendor.
[!Info]
Escopo de design OSIRIS JSON é um formato de snapshot estático que descreve o estado da infraestrutura em um ponto no tempo. Não foi concebido para ser um protocolo de monitoramento/telemetria em tempo real, uma linguagem de deployment infrastructure-as-code ou um sistema de gerenciamento de configuração.
Visão geral do escopo
Hyperscalers e public cloud
Redes virtuais, storage, compute e serviços de plataforma exportados de hyperscalers e public cloud providers.
On-Premise e private cloud
Infraestrutura de rede, plataformas de virtualização, sistemas de storage e recursos de aplicação relevantes para documentação de infraestrutura.
Suporte inicial para integração OT
Sistemas de automação predial (BAS), sistemas de controle industrial e componentes de infraestrutura física nos casos em que a integração IT/OT é relevante.
Principais capacidades do OSIRIS JSON
Design unificado
Construído para ambientes IT heterogêneos, com um caminho claro de extensão para OT e outros domínios à medida que a adoção cresce.
Modelo explícito de relacionamentos
Representação de primeira classe de connections, dependências, containment e outros relacionamentos de topologia.
Agrupamento flexível
Suporte a agrupamento lógico e físico que reflete estruturas organizacionais e arquiteturais reais sem forçar uma taxonomia única.
Atribuição de provider
Os recursos preservam a rastreabilidade até seu sistema/provider de origem ao mesmo tempo que usam uma representação padronizada e vendor-neutral.
Projetado para extensibilidade
Um mecanismo definido para propriedades específicas de vendor e custom resource types sem quebrar a compatibilidade.
Validação em três níveis
Validação estrutural (schema), semântica e de domínio, melhorando consistência e qualidade dos dados quando tooling de validação é aplicado.
Primeiros passos
O que é OSIRIS JSON?
Definição, escopo e conceitos centrais
Especificação
Definição autoritativa do schema e das regras
Exemplos
Documentos de referência para cenários de IT e OT
Casos de uso
OSIRIS JSON é otimizado para cenários de interchange como:
Comunidade
GitHub discussions
Perguntas, propostas e discussões de design
Issues
Acompanhar mudanças e propor melhorias
Participe
Caminhos de contribuição e recursos da comunidade