white paper

Blog

A importância da caracterização de carga na comunicação entre os setores de TI e financeiro

Por Samba Tech em Samba Insight em julho.7.2009

Podemos definir a carga de trabalho como o conjunto de todas as entradas que o sistema recebe do seu ambiente durante algum período de tempo. A carga de trabalho pode ser dividida em três níveis: de negócios, funcional e físico.  No nível de negócios são descritos os planos corporativos e de negócios assim como o modelo de cobrança adotado pela empresa.  No nível funcional são descritos os programas, aplicações e ações que podem ser executadas no sistema.  No nível físico são descritos a arquitetura  e o consumo de recursos físicos como: utilização de CPU, quantidade de dados trafegados na rede e utilização de disco.

O objetivo da caracterização da carga é a extração de conhecimentos do sistema. Por exemplo, nos estudos feitos por Greg Linden ele constatou que todo aumento de 100ms na latência das transações na Amazon custa a ela 1% de suas vendas. No caso da Google,  ele percebeu que cada 0,5 segundo de atraso extra na geração de páginas reduz seu tráfego em 20%.

Um ponto interessante da caracterização de carga consiste em relacionar os dados estatísticos dos servidores com os programas e as aplicações que constituem o sistema e mapear estes dados no modelo de negócios da empresa. Isso irá facilitar a comunicação do setor de TI com o departamento financeiro da empresa. Uma boa comunicação entre os setores de TI e financeiro é fundamental. Nem sempre a pessoa que faz requisições onerosas para a aquisição de recursos de hardware é a mesma pessoa que os aprova. Normalmente líderes financeiros e de negócios devem confiar implicitamente que seus engenheiros estão provendo informações precisas quando eles requisitam capital para a aquisição de recursos. Isso ocorre quando não existe nenhum tipo de caracterização da carga do sistema ou quando esta caracterização apenas alcança os níveis físico ou funcional.  Por exemplo, ao caracterizar apenas o nível funcional os engenheiros serão capazes de dizer quando é necessário comprar mais equipamento, mas não serão capazes de dizer qual o retorno financeiro esses gastos irão gerar.

Uma caracterização de carga relacionando os níveis físico, funcional e financeiro irá ajudar aos engenheiros entenderem como as métricas de desempenho influenciam no sucesso dos negócios. Esse relacionamento irá fazer com que o setor financeiro não veja o setor de tecnologia como um centro de custos, mas sim como um produtor significante de lucros. Nesse caso, gastos futuros de capital irão possuir um contexto real bem definido, com isso o setor financeiro será capaz de entender o valor que os investimentos em tecnologia trazem. Além disso, o mapeamento das operações funcionais oferecidas pelo sistema com os níveis de negócio e físico tornará possível a determinação da relação custo-benefício de cada uma dessas funcionalidades. Esse conhecimento irá facilitar a tomada de decisões como por exemplo, se deve ser  investido mais em determinada funcionalidade, terceirizá-la ou até mesmo retirá-la do sistema.

Referências

* Daniel A. Menascé, Virgílio A. F. Almeida, Larry W. Dowdy, “Performance by Design: Computer Capacity Planning by Example”, Prentice Hall, 2004.

* John Allspaw, “The Art of Capacity Planning: Scaling Web Resources”, O’Reilly, 2008.

* Greg Linden,  “Make Data Useful”, Stanford University, http://glinden.blogspot.com/,  december, 2006.

Comments

Tags: , , ,

Posts Relacionados:

[X]
flickr linkedIn Newsletter