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
Download

Apresentação do Brics