A Automação dos Processos na Gestão da Performance das Aplicações

Slides:



Advertisements
Apresentações semelhantes
Prof. Alberto Martins Júnior
Advertisements

INFORMAÇÕES COMPLEMENTARES
Tecnologia da Informação para Valor de Negócio
O Modelo de Jesus para Crescimento e Serviço
Nome da Apresentação Clique para adicionar um subtítulo.
AUTOMAÇÃO DE ESCRITÓRIOS
A busca das mulheres para alcançar seu espaço dentro das organizações
Noções de Sistemas Operacionais
Vamos contar D U De 10 até 69 Professor Vaz Nunes 1999 (Ovar-Portugal). Nenhuns direitos reservados, excepto para fins comerciais. Por favor, não coloque.
CARACTERIZAÇÃO E IMPLEMENTAÇÃO DE MECANISMOS DE RESILIÊNCIA A ATAQUES Alex Borges Outubro de
Exercício do Tangram Tangram é um quebra-cabeças chinês no qual, usando 7 peças deve-se construir formas geométricas.
Gerenciamento de Capacidade no Dia a Dia da TI
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Estimando Carga de CPU Mainframe Capacity Planning Etéocles Cavalcanti Set/2007.
Curso de ADMINISTRAÇÃO
CISC e RISC.
Preço IBM Service Manager for Smart Business em torno de R$6.000,00 por usuário o preco so é mantido para empresas MidMarket / por usuário Preço referência.
© 2011 IBM Corporation IBM Netezza O verdadeiro Appliance para Data Warehouse Presenters Name - Presenters Title DD Month Year.
HellermannTyton Brasil Sistema de Gerenciamento Integrado HellermannTyton Brasil Sistema de Gerenciamento Integrado Alexandre Martins Consultor de Negócios.
O que é 5(S)? ? 5(S) É a prática de hábitos que permitem mudanças nas relações... É a base de qualquer programa de qualidade. 1.
Implementação de Sistemas
Requisitos Funcionais e Não-Funcionais/ Documento de Requisitos
Instituto de Geociências Universidade Federal de Minas Gerais
SGI Apresentação Técnica.
Renda até 2 SM.
Grupo 19x Subgrupo 1 Cleber e Priscyla. 01. Pergunta O que é o supply chain?
(CESPE/ Técnico Judiciário do TRT 17ª Região/ES) O Superior Tribunal de Justiça entende que o candidato aprovado em concurso público dentro do limite.
Aluno: Mário Monteiro Orientador: Sérgio Soares 1.
Cap 2 – Processo de Software
Universidade São Marcos Curso: Gestão de Negócios Internacionais
1 / 23 Controle de ações É o gerenciamento ativo, diário, dos riscos Ocorre ao mesmo tempo do gerenciamento do projeto Inclui a implementação do plano.
LINHAS MAIS RECLAMADAS Ranking Negativo para Fiscalização Direcionada Conservação - Frota ANO IV – Nº 06.
BENCHMARKING.
LINHAS MAIS RECLAMADAS Ranking Negativo para Fiscalização Direcionada Conservação - Frota ANO IV – Nº 09.
Coordenação Geral de Ensino da Faculdade
FISCALIZAÇÃO DIRECIONADA CONSERVAÇÃO - FROTA ANO IV – Nº 05.
Gerenciamento de Dados
Tributação da Exportação nas Empresas optantes pelo Simples Nacional
Nova solução CRM da Riosoft
Tecnologia da Informação
Módulo: Gerenciamento de Incidentes e
Arquitetura de computadores
FACULDADE DOS GUARARAPES
Fevereiro/ Resultado dos Projetos de Software Pesquisa Motivação.
Noções de Software Escola Almirante Soares Dutra
 - PSF Grupo: abc, agsj, fcac.
Otimizando sua TI, maximizando seus negócios
DIEGO RICARDO DE ARAUJO DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO INSTITUTO DE CIÊNCIA EXATAS UNIVERSIDADE FEDERAL DE JUIZ DE FORA Seleção de Características.
Sistemas Distribuídos Carlos A. G. Ferraz DI/UFPE Aula 05.
1 Desenvolvimento de Software na ENT Joaquim Jorge F. Nunes.
Gerenciamento de Projetos
BPM BUSINESS PROCESS MANAGEMENT Projecto em Informática e Gestão de Empresas Lisboa, 20 de Junho de 2006.
Automação de ponto e controle de acesso
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
1 Workshop de introdução à responsabilidade País, Mês de 20XX A Viagem de Ahmed.
Banco de Dados Parte 04 Ceça. Ceça Moraes 2 Conteúdo  Os três níveis da arquitetura  Mapeamentos  Arquitetura cliente-servidor.
Olhe fixamente para a Bruxa Nariguda
Rio Verde - Goiás - Brasil
1 © Copyright 2014 EMC Corporation. Todos os direitos reservados. Armazenamento Definido por software Convergência. Escalabilidade.Desempenho.Elasticidade.
Agenda GERÊNCIA DE PROJETOS PMI – Project Management Institute
Identificando Oportunidades
Soluções de Inteligência de Negócios para o Judiciário - TJMS IV Encontro de Gestores do SAJ - São Paulo - SP Leonardo Torres de Lima Secretaria de Tecnologia.
DC Plus WMS modelo SaaS SISTEMA DE GESTÃO INTEGRADO DE DEPÓSITOS
Projeto Melhorias de Adquirência Portfólio de Projetos 2012/13
Fathom™ Management: Uma Lição de Eficiência Luis B. Campos System Engineer.
Objetivos do Capítulo Explicar a importância da implementação de processos e tecnologias de gerenciamento de dados numa organização. Explicar as vantagens.
Sistemas de Informações Gerenciais
Infra-estrutura da tecnologia de informação
Equipe Prof. Henrique Freitas
Infraestrutura Hiper Convergente e Invisível
Internet - Intranet - Extranet Internet Rede pública mundial Padrões e protocolos multiplataforma Intranet Rede privada, corporativa Mesmos protocolos.
Transcrição da apresentação:

A Automação dos Processos na Gestão da Performance das Aplicações Adotando mecanismos de baixa intervenção do usuário Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Conteúdo Introdução Uma breve definição da Gestão da Performance da Aplicação (Application Performance Management- APM) Cenários para a Automação dos Processos Pontos de automação => Mecanismos automatizados Um só negócio: A convergência das tecnologias multi-plataformas Conclusão Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Os negócios de hoje: Onde os Negócios encontram a Infra-estrutura Negócios Suas Aplicações Infra-estrutura Intranet Extranet Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

As tendências dos negócios As aplicações modernas seguem as exigências de resposta rápida aos negócios; As aplicações modernas se tornam complexas inserindo tecnologias de ponta devido a esta tendência; Os negócios estão cada vez mais complexos! Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Os negócios de hoje comandam o crescimento dos MIPS COMPLEXIDADE CICS IMS DB2 Apl. Distribuída WebSphere MQ USS Java COBOL C/C++ Sysplex zSeries “Tela Verde” PCs Web-Enablement Geradores de Códigos Internet Wireless Redução de MIPS Tecnologias Contenção de Custos 24 x 7 E-business Fusões/Aquisições Conversões de Banco de Dados Grandes Projetos Enclaves Consultorias SLM/SLAs Negócios e TI Y2K QA ELAs Outsourcing TI vista como Custo TI vista como Patrimônio TI vista como Patrimonio Custoso 1980 1990 2000 1985 1995 2007 * Não é uma escala de tempo histórica Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Onde estão os MIPS? “Muitos negócios dependem do mainframe. O custo do mainframe é regido pelo consumo de MIPS. O consumo de MIPS é gerado pela utilização da CPU. A utilização da CPU é gerada pelo código da aplicação.” Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

A distribuição dos custos de TI no mainframe Instalações e outros 1% Salários e benefícios dos empregados 30% Fornecedores 4% Serviços 13% Telecomunicações 11% Fonte “U.S. IT Spending and Staffing Survey, 2005,” Gartner Software 18% Hardware 23% “MIPS e salários são os meus maiores custos por mês.” – Nancy White, Ex CIO, Certegy Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

A complexidade desafiadora da atualidade Aplicações de múltiplas camadas lógicas; Aplicações novas interagem com as legado; Muitas são redesenhadas funcionalmente para uma resposta rápida aos negócios; A disponibilidade é garantida com o aumento da capacidade de processamento; Ajustes no sistema surtem pouco efeito no uso dos recursos das aplicações; Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

A complexidade desafiadora da atualidade (cont.) As aplicações tendem a ser resilientes, ou seja, voltam a consumir após a otimização; O processamento das aplicações transcende vários limites: Múltiplas regiões de online; Múltiplas imagens de sistema: SYSPLEX; Múltiplas plataformas: Distribuído e Mainframe; O consumo de recursos é “pulverizado” e de difícil monitoração; Vários pontos vulneráveis X Vários pontos de Automação. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Hoje: Complexidade = pulverização z/OS - SYSPLEX PRODUÇÃO TESTE SYST1 SYST2 SYST3 CICSA1 CICSA2 CICSA3 CICST1 JOBBA1 JOBBA2 JOBBA3 OMVS CICSTE1 IMWEBT1 IMWEBT2 IMWEBT3 DB2TDIST DB2STOT1 DB2STOT2 IMSTEST CICSB1 CICSB2 CICSB3 CICSW1 CICSW2 IMWEB1 IMWEB2 DB2STxx IMSPRDxx IMSMSGxx DB2DIST Terminais Terminais VSAM1 WRKnnn PROD VOL 1 DB2TABn IMSVnn Adminstração Centrlal dos Recursos Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

A Gestão da Performance da Aplicação (APM) APM é uma disciplina da Gestão da Performance das Aplicações através de métricas sistemáticas e abrangentes permitindo fornecer aplicações eficientes e ágeis com baixo custo ao longo do seu Ciclo de Vida. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Por que automatizar a otimização das aplicações? Para diminuir os custos Para aumentar a qualidade e a satisfação do cliente Para a melhoria global do Sistema e das Aplicações Redução global dos MIPS Aumentar a produtividade na administração dos recursos Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Escolha dos Candidatos Estabeleça os Objetivos Gestão da Performance da Aplicação: Inserindo os Pontos de Automação Informe e Recompense P.A.=Ponto de Automação Meça novamente Faça as mudanças Analise P.A.=Ponto de Automação Meça os Candidatos P.A.=Ponto de Automação Escolha dos Candidatos Estabeleça os Objetivos Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Estabeleça os Objetivos Um Projeto Modelo de APM “Uma jornada de 1000 km deve começar com um simples passo - Lao-tzu” “É tão difícil atingir um destino desconhecido, quanto voltar de um lugar onde você nunca esteve” - Zig Ziglar Estabeleça os Objetivos Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Estabeleça os Objetivos No Projeto Modelo de APM WAIT? - Reduzir o consumo de CPU Reduzir o tempo de sala (batch) ou o tempo de resposta (on-line) CPU? - Reduzir todos acima I/O? Onde estão os consumidores? Estabeleça os Objetivos Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Escolha dos Candidatos Estabeleça os Objetivos Escolha automatizada dos candidatos “Computadores são inúteis. Eles só podem te dar as respostas” - Pablo Picasso Então, façamos as perguntas! P.A.=Ponto de Automação Escolha dos Candidatos Estabeleça os Objetivos Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Escolha automatizada dos candidatos: batch Pergunte àqueles que sabem Produção, Performance, Capacity Use registros do SMF Uso de processos automatizados Os maiores consumidores: Top 20 CPU, TOP 20 Elapsed Time, TOP 20 EXCP Count P.A.=Ponto de Automação Escolha dos Candidatos Estabeleça os Objetivos Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Escolha automatizada dos candidatos: batch (cont.) Registros do SMF por thresholds com dados simples e precisos: Tempo de CPU (TCB); Tempo de sala; Quantidade de EXCPs; Freqüência de execução semanal; Resultado: Lista interativa dos jobnames/programas/stepname com capacidade de filtro, classificação e ativação instantânea da medição com: Tempo de CPU, de sala (elapsed), EXCPs, data e freqüencia de execução. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Escolha automatizada dos candidatos: batch (cont.) Atualização automática da Lista de Candidatos: Automaticamente atualiza a lista de candidatos existente ao fim da execução do step que estiver na lista Usa a exit de fim de step do SMF IEFACTRT Resultado: Mantém uma lista atualizada com os dados indispensáveis para a medição da aplicação; Evita procurar os dados dispersos em várias fontes; Minimiza a intervenção do usuário. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Escolha automatizada dos candidatos: batch (cont.) Dados simples, precisos, consolidados e indispensáveis JOBNAME STEPNAME PROGRAM DATE/TIME EXCEEDED ELAPSED TCB -------- ----------------- -------- DD/MM/YYYY -------- -(MINUTES)- JOBMD005 JOBMD005.N1902342 WPAGM01 21/05/2008 00:16:21 120 43 CWFTD000 CWFTD000.A1000322 BC12341 27/05/2008 20:00:55 52 34 CWEMM002 CWEMM002.A1140210 CWPGM01 20/05/2008 23:49:58 69 33 JOBMD049 JOBMD049.N2400208 CWPGM02 27/05/2008 01:55:54 134 27 JOBMD049 JOBMD049.N2400408 WPAGM03 22/05/2008 03:52:56 56 16 SNEMM007 SNEMM007.A9560313 WPBGM01 15/06/2008 03:52:30 51 14 JOBMD005 JOBMD005.N1902142 WPBGM03 30/05/2008 23:53:26 66 13 JOBMD051 JOBMD051.E6660104 WPAGM01 31/05/2008 03:47:50 125 11 JOBMD005 JOBMD005.N1902248 WPAGM01 13/06/2008 23:38:38 44 10 CWEMD020 CWEMD020.A9210809 WPAGM01 10/06/2008 22:15:57 62 10 JOBMM034 JOBMM034.A2720914 WPAGM01 31/05/2008 03:48:09 135 9 REVPD001 GD010511 WPAGM10 09/06/2008 19:02:31 53 8 Dos registros do SMF tipo 30 subtipo 4 “Tudo deveria ser feito o mais simples possível, mas nem um pouco mais simples do que isso” – Albert Einstein Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Um cenário de Automação: Mantendo o controle dos ofensores Novas aplicações Análise comportamental: as que excedem o uso normal e/ou o tempo de resposta Aplicações que mudam de versão Mecanismos automatizados Produção Risco: 70% das aplicações falham quando vão para a Produção! Operação Teste Desenvolvimento Aplicações Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Escolha dos Candidatos Estabeleça os Objetivos Inserindo a automação na APM “Só quando você conseguir medir e expressar em números o assunto em estudo, você sabe algo sobre ele” – Lord Kelvin P.A.=Ponto de Automação Meça os Candidatos P.A.=Ponto de Automação Escolha dos Candidatos Estabeleça os Objetivos Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Seleção e medição automática dos ofensores: batch Programas que mudam de versão; Aplicações que excedem o comportamento “normal” do uso de recursos: Automaticamente: Por Tempo de CPU, Tempo de Sala, Atividade de I/O; Exit do SMF IEFACTRT e IEFUSI; Por valores definidos pelo usuário: thresholds Tempo de CPU, Tempo de Sala, Atividade de I/O; Resultado Controle instantâneo dos ofensores; Dados de performance do momento crítico disponíveis com a Causa Raiz; Sai do “Ponto vulnerável” e vai para o “Ponto de Controle”, automatizado; Alimenta o dashboard: Ponto de controle Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Seleção e medição automática dos ofensores: batch (cont.) Novas aplicações: Grupo de pedidos de medição reutilizáveis originados no Desenvolvimento/Manutenção Todos os programas, transações e regiões online Comparar as métricas com as da fases anteriores do Ciclo de Vida da Aplicação Controle das medições das aplicações ‘pulverizadas’ Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Seleção e medição automática dos ofensores: online Alinha os objetivos das transações-negócio através de limites de gatilho (thresholds); Mantém uma base de aplicações candidatas; Lista interativa com o status para consulta, seleção e acompanhamento das importantes; Inicia automaticamente uma medição quando os thresholds são atingidos; Gera automaticamente os dados de performance. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Seleção e medição automática dos ofensores: online (cont.) Disponibiliza os dados de performance a todos envolvidos no Ciclo de Vida da Aplicação; Fornece os relatórios com a causa raiz da ocorrência; Alimenta o painel de controle para acompanhamento; Avalia e compara as métricas multi-plataformas: Dados de performance instantâneos tanto do mainframe quanto do ambiente distribuído; Visão total do tempo de resposta: Tr= Tr distribuido + Tr mainframe. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

No Projeto Modelo de APM “Eles sempre dizem que o tempo muda as coisas, mas, na verdade, você mesmo tem que mudá-las” - Andy Warhol “Pense em muitas coisas para fazer, faça uma” provérbio Português Faça as mudanças Analise P.A.=Ponto de automação Meça os Candidatos P.A.=Ponto de automação Escolha dos Candidatos Estabeleça os Objetivos Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

No Projeto Modelo de APM “A coisa mais importante é não parar de questionar” - Albert Einstein P.A.=Ponto de automação Meça novamente Faça as mudanças Analise P.A.=Ponto de automação Meça os Candidatos P.A.=Ponto de automação Escolha dos Candidatos Estabeleça os Objetivos Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Automação nas re-medições Grupos de pedidos medem no Desenvolvimento, Manutenção e Testes os vários componentes das aplicações; Inserir grupos de medição das aplicações nos processos de transferência e efetivação (turnover/roll-out) na Produção; Programação antecipada dos ofensores. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

No Projeto Modelo de APM Informe e Recompense P.A.=Ponto de automação Meça novamente Faça as mudanças Analise os casos P.A.=Ponto de automação Meça os Candidatos P.A.=Ponto de automação Escolha dos Candidatos Estabeleça os Objetivos Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. A Automação na APM Conclusão Métricas da performance da aplicação garantida no Ciclo de Vida da Aplicação: Evita o surgimento dos ofensores já no desenvolvimento; Mitiga o impacto na produção; Acesso fácil e democratizado dos dados de performance com a causa raiz do problema; Mantém uma visão consolidada da pulverização do uso de recursos; Tanto no mainframe como no ambiente distribuído; Desmistificam e simplificam o controle dos processos complexos; Aumento da produtividade operacional saindo do Ponto Vulnerável e indo o Ponto de Controle. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Tendência crescente: Complexidade? CICS COBOL JAVA DB2 WebSphere WebSphere MQ UCW Internet IMS zOS C/C++ Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Contribuição “Você não pode controlar aquilo que não pode medir”. - Lord Kelvin “Automatizar os processos de medição é facilitar, aumentar e propagar os ganhos”. – Gilberto Modollo Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Tendência crescente: Simplicidade! Automação CICS COBOL JAVA DB2 WebSphere WebSphere MQ UCW Internet IMS zOS C/C++ Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Perguntas? Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Muito Obrigado! Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.