Padrão Aberto para o Esquema de Intercâmbio de Recursos de Infraestrutura

OSIRIS JSON produz documentos JSON independentes de fornecedor para descrever recursos de infraestrutura e suas relações topológicas em ambientes heterogêneos de IT e OT. Um formato de intercâmbio projetado para portabilidade, clareza de ponta a ponta e inclusão OT desde a sua concepção.

$
crisis_alert

O problema

A infraestrutura moderna abrange múltiplos stacks e fornecedores: hyperscalers (AWS, Azure, GCP, etc.), provedores de nuvem pública, datacenters on-prem e integração com ambientes OT complexos.

Embora algumas plataformas exportem inventários (frequentemente como JSON), as representações são inconsistentes entre fornecedores mesmo para conceitos equivalentes como identidade, propriedades e relacionamentos.

warning
A documentação precisa de topologias e arquitetura de sistemas é cara e frágil. As equipes dependem de documentação fragmentada e diagramas feitos à mão. O contexto crítico vive na cabeça das pessoas.
verified

A solução

OSIRIS JSON define um esquema JSON independente de fornecedor para descrever recursos de infraestrutura e relações topológicas em ambientes heterogêneos.

O objetivo do OSIRIS JSON é normalizar as exportações de hyperscalers e provedores cloud, assim como de dispositivos em datacenters on-prem (computação, armazenamento, rede).

Desde a primeira versão da Especificação, o OSIRIS JSON suporta a inclusão de OT por design.

check_circle
Visibilidade cross-platform e consumo portável por ferramentas (diagramação, inventário, auditoria) sem exigir que cada consumidor implemente parsers específicos de fornecedor.

O que você obtém

Seis capacidades fundamentais que fazem do OSIRIS JSON um padrão aberto para o intercâmbio de recursos de infraestrutura e topologia.

schema

Design unificado

Construído para ambientes IT heterogêneos, com um caminho claro de extensão para OT e outros domínios conforme a adoção cresce.

hub

Relacionamentos explícitos

Representação de primeira classe de conexões, dependências, contenção e outros relacionamentos topológicos.

account_tree

Agrupamento flexível

Suporte para agrupamento lógico e físico que reflete estruturas organizacionais e arquitetônicas reais sem forçar uma taxonomia única.

dns

Atribuição de fornecedor

Os recursos preservam a rastreabilidade até seu sistema/fornecedor de origem usando uma representação padronizada e independente de fornecedor.

extension

Projetado para extensibilidade

Um mecanismo definido para propriedades específicas de fornecedor e tipos de recursos personalizados sem quebrar a compatibilidade.

verified_user

Validação em três níveis

Validação estrutural (esquema), semântica e de domínio que melhora a consistência e qualidade dos dados quando ferramentas de validação são aplicadas.

Princípios de design

OSIRIS JSON é um formato de intercâmbio de snapshots estáticos. Captura o que existe e como se relaciona em um determinado momento. Não foi projetado como um sistema de monitoramento em tempo real, uma ferramenta de deploy ou um motor de Infrastructure-as-Code.

block OSIRIS JSON NÃO É

close
Monitoramento/Telemetria
Use Prometheus, Grafana, Zabbix, OpenTelemetry.
close
Plataformas de observabilidade
Use Cilium, Grafana Tempo/Loki, etc.
close
Infrastructure as Code
Use Terraform, Pulumi, TOSCA.
close
Gerenciamento de configuração
Use Ansible, Puppet, Chef, Salt.

check_circle OSIRIS JSON É

Otimizado para cenários onde documentação e topologia precisam ser trocadas entre sistemas e equipes.

photo_camera
Snapshots de infraestrutura confiáveis e flexíveis
Capture "o que existe" e "como se relaciona" em um determinado momento.
description
Saídas prontas para documentação
Permita inventários consistentes, resumos técnicos e contexto de sistema.
flowsheet
Topologia orientada a diagramas
Forneça relacionamentos normalizados para visualização automatizada e geração de diagramas.
sync_alt
Alimentação de fluxos CMDB / IPAM / DCIM
Exporte dados normalizados para sistemas de registro e ferramentas de gestão de ativos.
security
Suporte para auditoria
Auxilie na coleta de evidências e rastreabilidade padronizando estrutura e relacionamentos.

Experimente os exemplos do OSIRIS JSON

Explore snapshots reais de topologia OSIRIS JSON com relacionamentos, fornecedores e agrupamentos capturados em um documento JSON portável.

Exemplos IT

Aplicação em execução no Azure com serviços API na AWS

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

Participe da comunidade

Formas de contribuir

code

Código

Construa produtores/parsers para hyperscalers, plataformas cloud e sistemas IT/OT on-prem.

description

Documentação

Melhore guias, escreva tutoriais e casos de uso reais para ajudar outros a adotar o OSIRIS JSON.

science

Testes

Valide a especificação e o esquema com topologias de infraestrutura reais e casos-limite.

lightbulb

Feedback

Reporte problemas, sugira melhorias ou proponha extensões e novas funcionalidades.

build

Ferramentas

Crie SDKs, ferramentas CLI, validadores, exportadores e ferramentas de documentação/diagramação.

share

Espalhe a palavra

Escreva posts, dê palestras, grave demos e compartilhe o OSIRIS JSON com sua rede.

design_services

Design e templates

Projete templates de diagramas de alta qualidade, layouts gráficos para docs e site, ícones, datasets de exemplo e recursos reutilizáveis para a comunidade.

Roteiro

OSIRIS JSON é impulsionado pela comunidade

OSIRIS JSON nasceu enfrentando problemas do mundo real e continua crescendo através de feedback, novas ideias e contribuições práticas. Se você tem sugestões ou quer ajudar, participe: sua contribuição ajuda a moldar tanto o roteiro quanto o padrão.

Apoie o OSIRIS JSON

O OSIRIS JSON está nos seus primeiros dias. Neste momento, adoção e feedback importam mais do que financiamento. Experimente as ferramentas, teste-as contra infraestrutura real e diga-nos o que falta.

terminal

Use e reporte

Execute um producer na sua infraestrutura, valide a saída e abra uma issue quando algo não funcionar.

edit_note

Contribua

Envie exemplos reais, melhore a documentação ou construa um producer para a sua plataforma.

campaign

Espalhe a palavra

Compartilhe o OSIRIS com sua equipe, escreva sobre sua experiência ou mencione-o em comunidades relevantes.