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]