Implementação do Tivoli Performance Reporter no Banco Itaú.
Transcript of Implementação do Tivoli Performance Reporter no Banco Itaú.
![Page 1: Implementação do Tivoli Performance Reporter no Banco Itaú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/1.jpg)
Implementação do Tivoli Performance Reporter no
Banco Itaú
![Page 2: Implementação do Tivoli Performance Reporter no Banco Itaú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/2.jpg)
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ú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/3.jpg)
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ú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/4.jpg)
Introdução
![Page 5: Implementação do Tivoli Performance Reporter no Banco Itaú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/5.jpg)
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ú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/6.jpg)
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ú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/7.jpg)
Como Funciona ?
PR
QMF DB2
![Page 8: Implementação do Tivoli Performance Reporter no Banco Itaú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/8.jpg)
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ú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/9.jpg)
Razões para Migração
![Page 10: Implementação do Tivoli Performance Reporter no Banco Itaú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/10.jpg)
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ú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/11.jpg)
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ú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/12.jpg)
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ú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/13.jpg)
Aplicabilidade no Banco Itaú
![Page 14: Implementação do Tivoli Performance Reporter no Banco Itaú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/14.jpg)
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ú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/15.jpg)
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ú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/16.jpg)
Implantação em Produção
![Page 17: Implementação do Tivoli Performance Reporter no Banco Itaú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/17.jpg)
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ú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/18.jpg)
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ú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/19.jpg)
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ú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/20.jpg)
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ú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/21.jpg)
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ú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/22.jpg)
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ú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/23.jpg)
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ú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/24.jpg)
Possibilidades
![Page 25: Implementação do Tivoli Performance Reporter no Banco Itaú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/25.jpg)
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ú.](https://reader035.fdocument.pub/reader035/viewer/2022062219/552fc181497959413d8f3439/html5/thumbnails/26.jpg)
Conclusões