320 likes | 422 Views
Os benefícios do armazenamento de dados como componente SOA. Antonio Cesar Sartoratto Dias - MSc. Unicamp Prof. Dr. Marcius Fabius Henriques de Carvalho - CTI Cenpra. Os benefícios do armazenamento de dados como componente SOA. Introduç ão
E N D
Os benefícios do armazenamento de dados como componente SOA Antonio Cesar Sartoratto Dias - MSc. Unicamp Prof. Dr. Marcius Fabius Henriques de Carvalho - CTI Cenpra
Os benefícios do armazenamento de dados como componente SOA Introdução Penso que Vale do Silício tornou-se um nome inadequado. Se examinarmos os investimentos feitos em produção nas últimas décadas, veremos que os discos magnéticos geraram mais negócios que os produtos do silício. O nome dessa região deveria ser trocado para Vale do Óxido de Ferro. [Al Hoagland] Fonte: Hennessy e Patterson, 2007 Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Os benefícios do armazenamento de dados como componente SOA Introdução De acordo com o IBM Global Innovation Outlook, é esperado que a quantidade de informações digitais dobre a cada 11 horas no ano 2010. Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Cenário Motivador fonte: Febraban, 2008 A divergência entre o crescimento do mercado e do consumo de MIPS motiva o uso de novas metodologias de performance Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Justificativas do mercado fonte: Pandian, 2003 Segundo a Febraban houve aumento na complexidade do setor. Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
A complexidade da T.I. bancária Resumo da complexidade medida no setor bancário. Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Cenário Motivador utilização observada Lei de Amdahl desperdício cenários observados nos setores finanças e governo Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Cenário Motivador apenas 20% das CPU são utilizadas para processar dados Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Cenário Motivador Resultados alcançados com o método proposto: Redução do uso de processador de 91% para 31% Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Como SOA pode ajudar O negócio é dividido em módulos. Fonte: IBM apud CARTER-2007 Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Como SOA pode ajudar TI é um dos módulos de negócios. Fonte: IBM apud CARTER-2007 Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Como SOA pode ajudar Que por sua vez é dividido em módulos. Fonte: IBM apud CARTER-2007 Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Como SOA pode ajudar Fonte: IBM apud CARTER-2007 A proposta: criar um módulo especializado em tratar a velocidade que os dados são entregues às transações. Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Storage: a base de todo processo Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Storage: crescimento da base instalada Fonte: IDC, 2007 Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
A proposta em teoria Dividir a análise de desempenho de uma transação em 3 partes: Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
A proposta em exemplo real O foco em uso de processador já não traz os resultados do passado. Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Reflexão - parte 1 Se um equipamento tem componentes com as velocidades indicadas no quadro. Memory C a c h e Memory Disk C a c h e CPU I/O Device 250 ps 1 ns 100 ns 10 µs 1 ms Velocidades: 10-12 10-9 10-9 10-6 10-3 nanosecond nanosecond microsecond milisecond picosecond Por quê uma transação dura segundos? Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Reflexão - parte 2 Em um mainframe: Por quê uma transação tem essa variação no tempo de resposta? Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Reflexão - parte 3 Em um servidor: Por quê uma transação tem essa variação no tempo de resposta? Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Motivo 1: os caches Relatório da atividade do disk-cache O relatório aponta alta taxa de “hit rate”, mas... Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Motivo 1: os caches Relatório da atividade dos discos físicos Os acessos físicos continuam existindo. Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Motivo 1: os caches Mito: nos discos atuais, tudo está em cache Verdade: a probabilidade do dado ser localizado em cache é dada pela tabela abaixo. Fontes: IBM e Fujitsu: benchmarks SPC EMC e Hitachi: fichas técnicas dos fabricantes Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Motivo 2: discos X CPU Hennessy e Patterson, 2007 O desempenho dos discos é menor que o da CPU Por isso, os métodos de modificação de lógicas não apresentam os mesmos resultados do passado. Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Motivo 3: throughput dos discos Os números surpreendem Capacidade de IOPS em discos de 15.000 RPM. Fontes: 1- IBM REDP4285 Linux Performance p.85 2- Hennessy&Patterson, 2003 p.745 3- Anderson, 2003 (ref.:Barracuda IV, Cheetah 73 LP) Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Motivo 3: throughput dos discos O throughput cai quando o gabinete vibra PS = Personal Storage ES = Enterprise Storage Fonte: Anderson, 2003 (ref.:Barracuda III, Cheetah 18 LP) Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Motivo 4: benchmark dos discos Fonte: SPC, 2002 Os benchmarks são pouco explorados. Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Motivo 4: benchmark dos discos Os benchmarks podem dar base aos trabalhos de acompanhamento de performance. Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Motivo 5: benchmark de transações O tempo de transação foi reduzido a partir da análise dos acessos a discos. Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Teste final Qual o tempo de processamento de 1 milhão de registros? É o tempo de acesso de 1 milhão de registros. Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Conclusão O grau de tecnologia de um setor é inversamente proporcional à quantidade de participantes. Os conceitos de SOA podem ajudar da implantação um setor especializado na tecnologia de armazenamento de dados Proibida a cópia ou divulgação sem permissãoescrita do CMG Brasil
Os benefícios do armazenamento de dados como componente SOA Obrigado Antonio Cesar Sartoratto Dias - MSc. Unicamp Prof. Dr. Marcius Fabius Henriques de Carvalho - CTI Cenpra