BRICS Base Referencial De Informação e Conhecimento em Serviços Luiz Felipe Oliveira – SUNMP/MPACL Introdução Gestão de Ativos de Tecnologia da Informação // ITAM - Information Assets Management SAM - Software Assets Management Plataformas Gestão de Ativos de Software Gestão de Ativos de Hardware HAM - Hardware Assets Management adaptado de: http://www.itassetmanagement.net/2013/08/23/managing-software-asset/ Introdução Gestão de Conhecimento em Serviços de Tecnologia da Informação Gestão de Ativos de Tecnologia da Informação // ITAM - Information Assets Management Gestão de Metadados SAM - Software Assets Management Plataformas Gestão de Ativos de Software Gestão de Ativos de Hardware Gestão de Dados HAM - Hardware Assets Management Demandas Acionamentos Base de conhecimento Lições Aprendidas Clientes Organizações Base Referencial de Informação e Conhecimento em Serviços Serviços Ambientes Gestão de Acervo de Software Aplicações Recursos Demandas Interface de Rede Módulos URL Dependências Internas Dependências Externas Softwares Básicos Controle Releases e Publicações Bases de Dados Controle De Licenças de Software Acionamentos Firewall Redes Regras de Firewall Controle de alocação de endereços IP BAC, Control-M, IPMONITOR, SiteScope, Zabbix, OpenView, etc RS / RDM / RI / RDP Base de Conhecimento Lições Aprendidas Funcionalidades • Gestão de Ativos de Negócio; • Gestão de Ativos de Hardware e Rede; • Gestão de Ativos de Software; • Gestão de dados e interoperabilidade; • Atualização de aplicações; • Coleta de informações e monitoração de eventos; Funcionalidades Funcionalidades • Gestão de Ativos de Negócio • Serviços; • Demandas e acionamentos internos; • Organizações; • Clientes; • Documentos; • Contratos; Serviços Funcionalidades • Gestão de Ativos de Hardware e Rede • • Serviços • Ambientes • Recursos • Interface de Rede • Redes; • Endereços IP; • Regras de firewall; Máquinas Virtuais; • Máquinas Físicas; • Roteadores; • Balanceador de carga; • Firewall; • Integração com orquestrador de nuvem; Serviços Recurso Recurso Recurso Recurso Recurso Funcionalidades • Gestão de Ativos de Software • Serviços • Ambientes • Aplicações • Softwares Básicos • • • Sistema Operacional; • Virtualizador; • Servidor de Aplicação; • SGBD; • Repositório de código; • Repositório de autenticação; • Outros; • Dependências Internas; Dependências Externas; Licenças de Software; Funcionalidades Funcionalidades • Gestão de Dados e Interoperabilidade • Serviços • Ambientes • Aplicações Inst. de Software; • Esquemas; • Tabelas; • Colunas; • Visões; • Restrições; • Funcões / triggers; • Usuários / roles; • • Bases de dados; • Serviços WEB; • ETLs e apurações especiais; Funcionalidades • Atualização de aplicações (releases) • Serviços • Ambientes • Aplicações • Versão • Metadados • Autor, descrição, data de publicação, etc; Arquivos : deploy e script de banco de dados • Mensagens; • Funcionalidades Funcionalidades Atualização de Versão Atualização de Versão 1) Desenvolvedor cadastra release BRICS Desenvolvedor - Aplicação; - Ambiente; - Agendamento; - Número de versão; - Descrição das modificações; - Arquivos; Funcionalidades Atualização de Versão 2) Cliente aprova release BRICS - Alteração e/ou aprovação de release e agendamento Cliente Atualização de Versão 3) Suporte inicia atualização (modo assistido) Agente BRICS Você confirma a atualização dos seguintes arquivos? (s/n) Suporte Atualização de Versão Atualização de Versão 3b) Agente BRICS (modo automático) Agente BRICS Agente BRICS consulta periodicamente sobre atualizações aprovadas e agendadas para aquele horário. BRICS Atualização de Versão 4) Agente notifica eventos ao servidor BRICS Agente BRICS Durante todo o procedimento de atualização o Agente envia mensagens em tempo real sobre os eventos ocorridos. BRICS Armazena e interpreta as mensagens recebidas para gerenciar o ciclo de vida da atualização; Funcionalidades Funcionalidades Funcionalidades Comunicação Agente/Servidor GET https://brics.rac.serpro.gov.br/release/update (recebe informações da release) GET (...)/release/file/{$key}/{$id}/{$filename} POST (…)/release/status/report (envia mensagens) Agente BRICS BRICS Atualização de aplicações (releases) 1) Cadastro da aplicação; 1) Geração de token 2) Instalação e configuração do agente 1) Configurações gerais; 2) Configuração de políticas; 3) Testes de validação; 3) Envio de release pela equipe de desenvolvimento; 4) Aprovação da release 5)Publicação; Funcionalidades • Coleta de Informações e monitoração de eventos • • API para recepção de informações de eventos • Publicação de releases; • Ferramentas de monitoração; • Processos de ETL; • Eventos de aplicação; Painel de monitoração e feed de notificações com sintetização de voz; Funcionalidades O ambiente de produção da aplicação SGI PAC foi atualizada com sucesso. FIM. Sugestões ou dúvidas? Luiz Felipe Oliveira [email protected] (21) 2159 4507