Logo do repositório
 
A carregar...
Miniatura
Publicação

Desenvolvimento de uma aplicação para monitorização da actividade funcional em bases de dados Oracle

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
ulfc096330_tm_Ricardo_Vilhena.pdf2.8 MBAdobe PDF Ver/Abrir

Resumo(s)

Este documento descreve o projecto realizado no âmbito da disciplina de Projecto em Engenharia Informática, do Mestrado em Engenharia Informática da Faculdade de Ciências da Universidade de Lisboa e desenvolvido na empresa Truewind – Tecnologias de Informação SA. A detecção das causas da degradação do desempenho nos sistemas de informação é complexa. Muitas vezes esta actividade não obtém respostas válidas e relevantes para os problemas encontrados. Prever o impacto e determinar de forma incisiva que operação do processo e que instruções foram responsáveis pelo fraco desempenho de uma funcionalidade, continua a ser uma tarefa muito pouco trivial. Este projecto endereça este problema e teve como objectivo criar uma ferramenta – BAM, que permita recolher dados de operações de negócio e relacionar a execução destas operações com o consumo de recursos de hardware. Pretende-se com esta ferramenta estimar e prever os recursos de hardware necessários em cenários de projecção da actividade funcional. O trabalho desenvolvido permitiu identificar conceitos de negócio na base de dados de uma instalação do ERP Oracle e recolher indicadores da sua actividade. Para recolher dados, foram desenvolvidas várias sondas que obtêm os indicadores e os introduzem na base de dados de repositório da BAM. Estas sondas, além dos indicadores das operações de negócio realizadas, recolhem também métricas de utilização e consumo de recursos de hardware. Através da interface Web desenvolvida, a BAM permite a visualização de gráficos e de tabelas que resumem e relacionam os dados recolhidos. Num cliente da Truewind onde foi instalada a BAM, foi recolhida uma amostra de dados significativa. Com base nos indicadores recolhidos, foi possível identificar na base de dados do ERP Oracle, os diferentes tipos de projectos que este cliente desenvolve e qual o impacto que cada tipo de projecto tem na utilização e consumo de recursos de hardware. Esta informação auxilia o gestor da infra-estrutura a planear, em função dos objectivos de negócio, os recursos necessários para garantir níveis de desempenho satisfatórios.
This document describes the project implemented for the Project in Computer Sciences course of the Master’s Degree in Computer Sciences at the Faculty of Sciences of the University of Lisbon developed in Truewind – Tecnologias de Informação SA. Today’s business applications need to guarantee high performance levels. However, through the years, with the change of business processes, it is common to watch overall systems performance deteriorate. In most cases it is not always clear what triggered the performance decline. It is difficult to identify correctly the process responsible for such behavior, since several conditions may contribute. Not knowing in most cases the cause for poor system performance, it is difficult to foresee the impact of each business operation and plan hardware resources needed. This project addresses this problem. The main goal is to develop an analysis tool – BAM, which can collect execution data from business operations and relate this data with resource usage metrics also collected. Major tasks involved the identification of business entities, the development of multiple probes to collect information about business activity and hardware resource usage and a Web interface used to analyze retrieved data with dynamic graphics. BAM was used in a support and maintenance project of Truewind and collected an interesting sample of usage data. First, one of the main business operations was identified in the database. Information about its execution and impact on different structures was retrieved. Second, hardware resource usage metrics were collected in the production environment. BAM provided an interface with graphical elements which allowed the analysis of these two sets of data and the impact that business activity did on the hardware resource usage. This analysis can help IT management to predict future needs according to the company’s business plans.

Descrição

Trabalho de projecto de mestrado em Engenharia Informática (Arquitectura, Sistemas e Redes de Computadores), apresentado à Universidade de Lisboa, através da Faculdade de Ciências, 2010

Palavras-chave

Monitorização de sistemas Indicadores de negócio Consumo de recursos Trabalhos de projecto de mestrado - 2010

Contexto Educativo

Citação

Projetos de investigação

Unidades organizacionais

Fascículo

Editora

Licença CC