27
Implementação do Tivoli Performance Reporter no Banco Itaú

Implementação do Tivoli Performance Reporter no Banco Itaú

Embed Size (px)

Citation preview

Page 1: Implementação do Tivoli Performance Reporter no Banco Itaú

Implementação do Tivoli Performance Reporter no

Banco Itaú

Page 2: Implementação do Tivoli Performance Reporter no Banco Itaú

Objetivo

Expor os motivos que levaram à migraçãp para o PR, comentando

os problemas que ocorreram durante sua implementação em

produção e mostrar sua aplicabilidade no Banco Itaú

Page 3: Implementação do Tivoli Performance Reporter no Banco Itaú

Agenda

• Introdução: O que é o PR• Razões para Migração• Aplicabilidade no Banco Itaú• Implantação em Produção• Possibilidades• Conclusões

Page 4: Implementação do Tivoli Performance Reporter no Banco Itaú

Introdução

Page 5: Implementação do Tivoli Performance Reporter no Banco Itaú

O que é ?

• Produto para geração de relatórios de performance, com dados extraídos das logs do sistema e armazenados em banco de dados relacional (DB2)

• Ou: Mesmo papel do SLR(Service Level Reporter)

Page 6: Implementação do Tivoli Performance Reporter no Banco Itaú

O que faz ?

• Duas funções

– Coletar os dados de performance, armazenando-os no DB2

– Criar relatórios a partir desses dados

Page 7: Implementação do Tivoli Performance Reporter no Banco Itaú

Como Funciona ?

PR

QMF DB2

Page 8: Implementação do Tivoli Performance Reporter no Banco Itaú

Conceitos

• Produto baseado em features

• Features contém definições de tabelas e de como atualizá-las durante a coleta das logs

• Também contém relatórios pré-definidos p/ apresentar estes dados

Page 9: Implementação do Tivoli Performance Reporter no Banco Itaú

Razões para Migração

Page 10: Implementação do Tivoli Performance Reporter no Banco Itaú

Por quê ?

Se PR e SLR têm a mesma funcionalidade,por quê evoluir?

• SLR descontinuado (não há suporte)• SLR não suporta IMS v6• Vantagens

Page 11: Implementação do Tivoli Performance Reporter no Banco Itaú

Características e Vantagens

• Interface mais amigável • Extração de dados

– tabelas independentes (_h, _d, _m)– uso de variáveis em reports

• Criação de reports• Multiprodutos/multiplataforma

Page 12: Implementação do Tivoli Performance Reporter no Banco Itaú

Características e Vantagens

• Administração via painéis• Baseado em features• Vantagens agregadas DB2

– Know-how– Ferramentas– Acesso DRDA– Portabilidade

Page 13: Implementação do Tivoli Performance Reporter no Banco Itaú

Aplicabilidade no Banco Itaú

Page 14: Implementação do Tivoli Performance Reporter no Banco Itaú

Usos principais:

• Capacity Planning

• Determinação de Problemas (após processamento)

• Evolução de Uso de Recursos / Workloads

Page 15: Implementação do Tivoli Performance Reporter no Banco Itaú

Usos principais:

• System Performance Feature:– Perfil Simples e Segmentado por Workload– Consumo total por grupo de Aplicativos– Análise por Jobs/Address Spaces

• IMS Feature:– Total de Transações– Distribuição do tempo de resposta– Consumo por grupos de transações

Page 16: Implementação do Tivoli Performance Reporter no Banco Itaú

Implantação em Produção

Page 17: Implementação do Tivoli Performance Reporter no Banco Itaú

Considerações:

• Instalado no ambiente de Desenvolvimento– Perfil do ambiente favorável, livre

durante a madrugada.– Ambiente segregado, coletas não

concorrem com batch produtivo da empresa

Page 18: Implementação do Tivoli Performance Reporter no Banco Itaú

Implantação em Produção:

Uma pequena análise.

• Características• Problemas encontrados• Soluções adotadas

Page 19: Implementação do Tivoli Performance Reporter no Banco Itaú

System Performance:

• Site Itaú– 13 Ambientes (Online + Batch + BE +

Des.)– 20.000.000 Registros / Dia

• Problemas– Tabelas desnecessárias, purge conditions

• Solução– Reavaliação de Necessidades

Page 20: Implementação do Tivoli Performance Reporter no Banco Itaú

IMS:

• Site Itaú– 3 ambientes IMS– 325.000.000 Registros / Dia

• Problemas– Janela Batch menor que Elapsed da

coleta

Page 21: Implementação do Tivoli Performance Reporter no Banco Itaú

IMS:

• Solução– Eliminar tabelas e colunas

desnecessárias– Filtrar os registros desnecessários

Page 22: Implementação do Tivoli Performance Reporter no Banco Itaú

IMS e Sys. Performance:

Processo em Produção• Rotinas Diárias

– Coletas, Backups, Purges e Runstats

• Rotinas Semanais– Reorgs das Feature Tables

• Rotinas Mensais– Reorgs das System Tables

Page 23: Implementação do Tivoli Performance Reporter no Banco Itaú

Recomendações

• Checar Extents de Índices e Tabelas• Determinar Purge Conditions• Usuários ¬= Administradores• Elimine tabelas desnecessárias• Serialize coletas/backups/purges• Tabelas com

maior resolução -> maior espaço

Page 24: Implementação do Tivoli Performance Reporter no Banco Itaú

Possibilidades

Page 25: Implementação do Tivoli Performance Reporter no Banco Itaú

Possibilidades

• Flexibilidade e poder via SQL • Acesso remoto (DRDA, ODBC,

JDBC)• Integração com Web

(Websphere, CGIs, Net.Data)• Multiplataforma

(Unix, AS/400, ... )

Page 26: Implementação do Tivoli Performance Reporter no Banco Itaú

Conclusões

Page 27: Implementação do Tivoli Performance Reporter no Banco Itaú

Perguntas ?

Jorge Carlos [email protected]

(0xx11) 3274-9054