Dino SMART Production

Transcrição

Dino SMART Production
Dino SMART
Production
Monitoração de Jobs da produçao do ambiente
mainframe IBM
Portfolio - Dino Explorer Suite - Componentes
Dino Smart
• Monitoração:
 Aplicações
 Serviços
 Jobs (Online e Batch)
 SLA´s
• Reengenharia;
• Governança:
 Base de dados histórica (SMF´s)
 Repositório único de LOGS
 Provisionamento
 Utilização de recursos
 Filtros
NIMS
 Non Intrusive Mainframe Software
 Mínimo uso de CPU Mainframe
 Mínimo impacto no ambiente de Produção
 Usa o conceito de “manage out-of-the-box”
 Roda em baixa plataforma (Intel/Microsoft)
 Usa softwares extratores e mensageria próprios, não
requer nenhum software adicional
Data Loader
Arquitetura
COLETA DE DADOS
MODELAGEM, ANÁLISE E RETENÇÃO
Dino
Explorer
Suite
SOLUÇÕES
OPTIMIZE!
DASHBOARDS
Aplicações de Negócio
(Conta Corrente, Arrecadação,
Recursos Humanos, CRM,
Atendimento a Cliente, etc.)
pSeries
pSeries
Mainframe LOG Warehouse
RELATÓRIOS CUSTOMIZADOS
POR LINHA DE NEGÓCIO
ANÁLISE DE TENDÊNCIA
pSeries
Introductory
Stage
Growth
Stage
Maturity
Stage
Decline
Stage
Total
Market
Sales
Infra-estrutura
(CPU, Armazenamento, Arquivos,
Backup, etc.)
Sistemas
(Mainframe IBM, OS/390 e z/OS)
FONTE DE DADOS DIVERSAS
Servidor Intel
Microsoft Windows Server
Microsoft SQL Server 5.0
Armazenamento
Escalável através de
armazenamento externo
WAREHOUSE DE GOVERNANÇA
Billing, Capacity Planning, Availability,
Tunning, Security, Change Management,
Configuration Management, Reporting,
Scheduling, etc...
FLEXÍVEL, INTEGRADO E ESCALÁVEL
RESULTADOS
ANO
Dino SMART - Componentes
• Monitoração
 Jobs Batch
 Jobs Online
• Job Execution Database (SLA)
 Elapsed time
 CPU time
 Service Units
 EXCP’s
 Médias de JOBs
 Histórico de execuções
• Engenharia Reversa
 Job Chain
 Dataset Chain
Funcionalidade Monitor (AIM - Application Impact Monitor)
 Criar diversos monitores (Folder, Atividades e Task)
 Organizar e monitorar a evolução de processos críticos que
são executados no ambiente mainframe IBM.
Funcionalidade Monitor (AIM - Application Impact Monitor)
Folder
Estrutura hierárquica composta de folders e
atividades.
Activity
Grupo de TASKs monitoradas.
A menor entidade que pode ser monitorada.
Task
Pode ser um JOB, um job STEP, ou uma
Atividade.
Funcionalidade Monitor (AIM - Application Impact Monitor)
FOLDER
• Estrutura hierárquica;
• Visão de negócios;
• Organiza as atividades;
Funcionalidade Monitor (AIM - Application Impact Monitor)
ACTIVITY
• Um conjunto de TASKs monitoradas
• Possui status de progresso e atraso
• Periodicidade (diária, mensal, eventual…)
Funcionalidade Monitor (AIM - Application Impact Monitor)
TASK
• a menor entidade monitorada
• pode ser um JOB, um job STEP ou uma atividade
Funcionalidade Monitor (AIM - Application Impact Monitor)
JOBNAME
Funcionalidade Job Execution Database
 Os eventos das execuções dos jobs (início, progresso, fim) são
carregados em tempo real numa base de dados SQL, através
do Dino Messaging;
 SLA dos processos monitorados são definidos de acordo com
base de dados histórica;
Funcionalidade Job Execution Database
Informações históricas:
• Elapsed time, CPU time, Service Units,
EXCP’s
• Médias de JOBs, melhores e piores casos
• Histórico de execuções: tempos de início e
fim
Funcionalidade Job Execution Database
Monitores
Monitores
Funcionalidades do Job Chain
“Apresentar graficamente a hierarquia dos jobs e
processos do mainframe através de engenharia
reversa não-intrusiva (NIMS).”
Funcionalidades do Job Chain
 Regras de schedulagem muito antigas e complexas;
 Dificuldade de identificar a hierarquia dos jobs:
- Ordem de execução;
- Processos em paralelo;
- Execuções desnecessárias ou obsoletas;
- Minimum path;
Funcionalidades do Job Chain
 Fácil criação de diagramas de dependências entre
Jobs e Datasets;
 Independente do scheduler do mainframe;
 Não requer qualquer alteração no mainframe;
Job Chain - Hierarquia de Processos
 Construída a partir do tipo de acesso aos datasets (input,
output);
 Um job depende de todos os jobs que geram os seus arquivos
de entrada.
Job Chain - Exemplos de Diagramas
Job Chain - Exemplos de Diagramas
Job Chain - Benefícios
 Simplificar as regras de schedulagem;
 Redução do tempo de execução de serviços
(minimum path);
 Sem impacto no workload do mainframe;
 Não necessita integração com outro produto;
 Facilitar a documentação dos sistemas;
Dino SMART – Diferenciais da Solução
 Monitoração em qualquer nível de job ou step (online e bacth)
 Mensageria própria (Dino Messaging)
 Alta performance
 Baixo consumo de recursos do Mainframe (CPU/IO)
 Real time
 Interface amigável
 Tecnologia não intrusiva (NIMS – Non Intrusive Mainframe Software)
 Gerenciamento dos níveis de serviço (SLA/SLO)
 Visualização dos KPI´s via dashboards da ferramenta
 Auxilia na documentação e organização dos processos (Produção/Legado)
 Não depende de outros produtos
 Alexey da Hora
[email protected]
 Luiz Gazola
[email protected]
 Odilon Oliveira
[email protected]