SlideShare une entreprise Scribd logo
1  sur  32
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 Fonte: Hennessy e Patterson, 2007 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]
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. Os benefícios do armazenamento de dados como componente SOA
Cen ário Motivador A diverg ê ncia entre o crescimento do mercado e do consumo de MIPS motiva o uso de novas metodologias de performance fonte: Febraban, 2008
Justificativas do mercado fonte: Pandian, 2003 Segundo a Febraban houve aumento na complexidade do setor.
A complexidade da T.I. banc ária Resumo da complexidade medida no setor banc ário .
Cen ário Motivador utilizaç ão observada Lei de  Amdahl desperd ício cen ários observados nos setores finanças e governo
Cen ário Motivador apenas 20% das CPU s ão utilizadas para processar dados
Cen ário Motivador Resultados alcançados com o m étodo  proposto: Reduç ã o do uso de processador de 91% para 31%
Como SOA pode ajudar Fonte: IBM  apud CARTER-2007 O neg ócio é dividido em módulos .
Como SOA pode ajudar Fonte: IBM  apud CARTER-2007 TI  é um dos módulos de negócios .
Como SOA pode ajudar Fonte: IBM  apud CARTER-2007 Que por sua vez  é dividido em módulos .
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 .
Storage: a base de todo processo
Storage: crescimento da base instalada Fonte: IDC, 2007
A proposta em teoria Dividir a an álise de desempenho  de uma transaç ão em 3 partes:
A proposta em exemplo real O foco em uso de processador j á não traz os resultados do passado.
Reflex ão - parte 1 Se um equipamento  tem  componentes com as velocidades indicadas no quadro. CPU Mem ory I/O Device 250 ps 1 ns 100 ns 10 µs 1 ms Velocidades:  Memory C a c h e Disk C a c h e 10 -12 10 -9 10 -9 10 -6 10 -3 picosecond nanosecond nanosecond microsecond milisecond Por qu ê  uma transaç ão dura segundos?
Reflex ão - parte 2 Em um mainframe:  Por qu ê  uma transaç ão tem essa variação no tempo de resposta?
Reflex ão - parte 3 Em um servidor:  Por qu ê  uma transaç ão tem essa variação no tempo de resposta?
Motivo 1: os caches Relat ório da atividade do disk-cache O relat ório aponta alta taxa de “hit rate”, mas...
Motivo 1: os caches Os acessos f ísicos continuam existindo. Relat ório da atividade dos discos físicos
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
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.
Motivo 3:  throughput  dos discos Fontes: 1-  IBM REDP4285 Linux Performance p.85 2- Hennessy&Patterson, 2003 p.745 3- Anderson, 2003 (ref.:Barracuda IV, Cheetah 73 LP) Capacidade de IOPS em discos de 15.000 RPM . Os n úmeros surpreendem
Motivo 3:  throughput  dos discos Fonte: Anderson, 2003 (ref.:Barracuda III, Cheetah 18 LP) PS = Personal Storage ES = Enterprise Storage O throughput cai  quando o gabinete vibra
Motivo 4:  benchmark  dos discos Fonte: SPC, 2002 Os benchmarks são pouco explorados.
Motivo 4:  benchmark  dos discos Os benchmarks podem dar base aos trabalhos de  acompanhamento de performance.
Motivo 5:  benchmark  de transaç ões O tempo de transaç ão foi reduzido a partir da análise dos acessos a discos .
Teste final Qual o tempo de processamento de 1 milh ão de registros ? É o tempo de acesso  de 1 milh ão de registros .
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
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 Obrigado

Contenu connexe

Similaire à Os benefícios do armazenamento de dados como componente SOA por Antonio Cesar Sartoratto Dias

TechEd 2010: Escalando aplicações OLTP:Design de aplicação e considerações pa...
TechEd 2010: Escalando aplicações OLTP:Design de aplicação e considerações pa...TechEd 2010: Escalando aplicações OLTP:Design de aplicação e considerações pa...
TechEd 2010: Escalando aplicações OLTP:Design de aplicação e considerações pa...Fabrício Catae
 
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...iMasters
 
Desafios no dimensionamento de capacidade em ambiente Mainframe por Fernando ...
Desafios no dimensionamento de capacidade em ambiente Mainframe por Fernando ...Desafios no dimensionamento de capacidade em ambiente Mainframe por Fernando ...
Desafios no dimensionamento de capacidade em ambiente Mainframe por Fernando ...Joao Galdino Mello de Souza
 
Segurança no Armazenamento
Segurança no ArmazenamentoSegurança no Armazenamento
Segurança no Armazenamentoelliando dias
 
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)Joao Galdino Mello de Souza
 
Unidade 2.1.4 Cpu
Unidade 2.1.4   CpuUnidade 2.1.4   Cpu
Unidade 2.1.4 Cpuguest18dcd9
 
Hardware apresentação 5 - cpu e sockets
Hardware   apresentação 5 - cpu e socketsHardware   apresentação 5 - cpu e sockets
Hardware apresentação 5 - cpu e socketsLuiz Pereira de Souza
 
Caçadores de Mitos: A virtualização dos dados pode sustentar o desempenho com...
Caçadores de Mitos: A virtualização dos dados pode sustentar o desempenho com...Caçadores de Mitos: A virtualização dos dados pode sustentar o desempenho com...
Caçadores de Mitos: A virtualização dos dados pode sustentar o desempenho com...Denodo
 
AOC APRESENTAÇÃO.pptx
AOC APRESENTAÇÃO.pptxAOC APRESENTAÇÃO.pptx
AOC APRESENTAÇÃO.pptxILASAMARAL1
 
TimesTen In-Memory Database
TimesTen In-Memory DatabaseTimesTen In-Memory Database
TimesTen In-Memory DatabaseAndre Danelon
 
Postgres + Azure = Transformando dificuldades em oportunidades
Postgres + Azure = Transformando dificuldades em oportunidades Postgres + Azure = Transformando dificuldades em oportunidades
Postgres + Azure = Transformando dificuldades em oportunidades Marcelo Krüger
 
TDC2018FLN | Trilha Cloud - Postgres + Azure = Transformando dificuldades em ...
TDC2018FLN | Trilha Cloud - Postgres + Azure = Transformando dificuldades em ...TDC2018FLN | Trilha Cloud - Postgres + Azure = Transformando dificuldades em ...
TDC2018FLN | Trilha Cloud - Postgres + Azure = Transformando dificuldades em ...tdc-globalcode
 
Apostila 2 conceitos de hardware e software
Apostila 2   conceitos de hardware e softwareApostila 2   conceitos de hardware e software
Apostila 2 conceitos de hardware e softwarePaulo Fonseca
 
TechEd 2010: SQL Server com Foco em Diagnóstico de Desempenho
TechEd 2010: SQL Server com Foco em Diagnóstico de DesempenhoTechEd 2010: SQL Server com Foco em Diagnóstico de Desempenho
TechEd 2010: SQL Server com Foco em Diagnóstico de DesempenhoFabrício Catae
 
Virtualização de Banco de Dados por Bruno Domingues
Virtualização de Banco de Dados por Bruno DominguesVirtualização de Banco de Dados por Bruno Domingues
Virtualização de Banco de Dados por Bruno DominguesJoao Galdino Mello de Souza
 
Valdir Adorni - Infra and S.A.N Assessment Integration Sample
Valdir Adorni - Infra and S.A.N Assessment Integration SampleValdir Adorni - Infra and S.A.N Assessment Integration Sample
Valdir Adorni - Infra and S.A.N Assessment Integration SampleValdir Adorni
 
TechEd 2011: Raio-X do SQL Server: Arquitetura Interna do Gerenciador de Ban...
TechEd 2011: Raio-X do SQL Server: Arquitetura Interna do Gerenciador de Ban...TechEd 2011: Raio-X do SQL Server: Arquitetura Interna do Gerenciador de Ban...
TechEd 2011: Raio-X do SQL Server: Arquitetura Interna do Gerenciador de Ban...Fabrício Catae
 

Similaire à Os benefícios do armazenamento de dados como componente SOA por Antonio Cesar Sartoratto Dias (20)

TechEd 2010: Escalando aplicações OLTP:Design de aplicação e considerações pa...
TechEd 2010: Escalando aplicações OLTP:Design de aplicação e considerações pa...TechEd 2010: Escalando aplicações OLTP:Design de aplicação e considerações pa...
TechEd 2010: Escalando aplicações OLTP:Design de aplicação e considerações pa...
 
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
 
Desafios no dimensionamento de capacidade em ambiente Mainframe por Fernando ...
Desafios no dimensionamento de capacidade em ambiente Mainframe por Fernando ...Desafios no dimensionamento de capacidade em ambiente Mainframe por Fernando ...
Desafios no dimensionamento de capacidade em ambiente Mainframe por Fernando ...
 
Segurança no Armazenamento
Segurança no ArmazenamentoSegurança no Armazenamento
Segurança no Armazenamento
 
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
 
Unidade 2.1.4 Cpu
Unidade 2.1.4   CpuUnidade 2.1.4   Cpu
Unidade 2.1.4 Cpu
 
Aula 3
Aula 3Aula 3
Aula 3
 
Hardware apresentação 5 - cpu e sockets
Hardware   apresentação 5 - cpu e socketsHardware   apresentação 5 - cpu e sockets
Hardware apresentação 5 - cpu e sockets
 
Caçadores de Mitos: A virtualização dos dados pode sustentar o desempenho com...
Caçadores de Mitos: A virtualização dos dados pode sustentar o desempenho com...Caçadores de Mitos: A virtualização dos dados pode sustentar o desempenho com...
Caçadores de Mitos: A virtualização dos dados pode sustentar o desempenho com...
 
AOC APRESENTAÇÃO.pptx
AOC APRESENTAÇÃO.pptxAOC APRESENTAÇÃO.pptx
AOC APRESENTAÇÃO.pptx
 
Agenda CMG Brasil 2014
Agenda CMG Brasil 2014Agenda CMG Brasil 2014
Agenda CMG Brasil 2014
 
TimesTen In-Memory Database
TimesTen In-Memory DatabaseTimesTen In-Memory Database
TimesTen In-Memory Database
 
Postgres + Azure = Transformando dificuldades em oportunidades
Postgres + Azure = Transformando dificuldades em oportunidades Postgres + Azure = Transformando dificuldades em oportunidades
Postgres + Azure = Transformando dificuldades em oportunidades
 
TDC2018FLN | Trilha Cloud - Postgres + Azure = Transformando dificuldades em ...
TDC2018FLN | Trilha Cloud - Postgres + Azure = Transformando dificuldades em ...TDC2018FLN | Trilha Cloud - Postgres + Azure = Transformando dificuldades em ...
TDC2018FLN | Trilha Cloud - Postgres + Azure = Transformando dificuldades em ...
 
Apostila 2 conceitos de hardware e software
Apostila 2   conceitos de hardware e softwareApostila 2   conceitos de hardware e software
Apostila 2 conceitos de hardware e software
 
TechEd 2010: SQL Server com Foco em Diagnóstico de Desempenho
TechEd 2010: SQL Server com Foco em Diagnóstico de DesempenhoTechEd 2010: SQL Server com Foco em Diagnóstico de Desempenho
TechEd 2010: SQL Server com Foco em Diagnóstico de Desempenho
 
Virtualização de Banco de Dados por Bruno Domingues
Virtualização de Banco de Dados por Bruno DominguesVirtualização de Banco de Dados por Bruno Domingues
Virtualização de Banco de Dados por Bruno Domingues
 
Valdir Adorni - Infra and S.A.N Assessment Integration Sample
Valdir Adorni - Infra and S.A.N Assessment Integration SampleValdir Adorni - Infra and S.A.N Assessment Integration Sample
Valdir Adorni - Infra and S.A.N Assessment Integration Sample
 
Apresentação Kingston
Apresentação KingstonApresentação Kingston
Apresentação Kingston
 
TechEd 2011: Raio-X do SQL Server: Arquitetura Interna do Gerenciador de Ban...
TechEd 2011: Raio-X do SQL Server: Arquitetura Interna do Gerenciador de Ban...TechEd 2011: Raio-X do SQL Server: Arquitetura Interna do Gerenciador de Ban...
TechEd 2011: Raio-X do SQL Server: Arquitetura Interna do Gerenciador de Ban...
 

Plus de Joao Galdino Mello de Souza

Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Joao Galdino Mello de Souza
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Joao Galdino Mello de Souza
 
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Joao Galdino Mello de Souza
 
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)Joao Galdino Mello de Souza
 
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...Joao Galdino Mello de Souza
 
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)Joao Galdino Mello de Souza
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)Joao Galdino Mello de Souza
 
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...Joao Galdino Mello de Souza
 
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)Joao Galdino Mello de Souza
 
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)Joao Galdino Mello de Souza
 
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)Joao Galdino Mello de Souza
 
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)Joao Galdino Mello de Souza
 
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...Joao Galdino Mello de Souza
 
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)Joao Galdino Mello de Souza
 
Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)Joao Galdino Mello de Souza
 
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Joao Galdino Mello de Souza
 
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)Joao Galdino Mello de Souza
 
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)Joao Galdino Mello de Souza
 
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)Joao Galdino Mello de Souza
 

Plus de Joao Galdino Mello de Souza (20)

Explorando a API Rest Jira Cloud
Explorando a API Rest Jira CloudExplorando a API Rest Jira Cloud
Explorando a API Rest Jira Cloud
 
Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
 
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
 
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
 
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
 
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
 
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
 
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
 
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
 
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
 
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
 
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
 
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
 
Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)
 
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
 
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
 
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
 
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
 

Os benefícios do armazenamento de dados como componente SOA por Antonio Cesar Sartoratto Dias

  • 1. 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
  • 2. Os benefícios do armazenamento de dados como componente SOA Fonte: Hennessy e Patterson, 2007 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]
  • 3. 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. Os benefícios do armazenamento de dados como componente SOA
  • 4. Cen ário Motivador A diverg ê ncia entre o crescimento do mercado e do consumo de MIPS motiva o uso de novas metodologias de performance fonte: Febraban, 2008
  • 5. Justificativas do mercado fonte: Pandian, 2003 Segundo a Febraban houve aumento na complexidade do setor.
  • 6. A complexidade da T.I. banc ária Resumo da complexidade medida no setor banc ário .
  • 7. Cen ário Motivador utilizaç ão observada Lei de Amdahl desperd ício cen ários observados nos setores finanças e governo
  • 8. Cen ário Motivador apenas 20% das CPU s ão utilizadas para processar dados
  • 9. Cen ário Motivador Resultados alcançados com o m étodo proposto: Reduç ã o do uso de processador de 91% para 31%
  • 10. Como SOA pode ajudar Fonte: IBM apud CARTER-2007 O neg ócio é dividido em módulos .
  • 11. Como SOA pode ajudar Fonte: IBM apud CARTER-2007 TI é um dos módulos de negócios .
  • 12. Como SOA pode ajudar Fonte: IBM apud CARTER-2007 Que por sua vez é dividido em módulos .
  • 13. 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 .
  • 14. Storage: a base de todo processo
  • 15. Storage: crescimento da base instalada Fonte: IDC, 2007
  • 16. A proposta em teoria Dividir a an álise de desempenho de uma transaç ão em 3 partes:
  • 17. A proposta em exemplo real O foco em uso de processador j á não traz os resultados do passado.
  • 18. Reflex ão - parte 1 Se um equipamento tem componentes com as velocidades indicadas no quadro. CPU Mem ory I/O Device 250 ps 1 ns 100 ns 10 µs 1 ms Velocidades: Memory C a c h e Disk C a c h e 10 -12 10 -9 10 -9 10 -6 10 -3 picosecond nanosecond nanosecond microsecond milisecond Por qu ê uma transaç ão dura segundos?
  • 19. Reflex ão - parte 2 Em um mainframe: Por qu ê uma transaç ão tem essa variação no tempo de resposta?
  • 20. Reflex ão - parte 3 Em um servidor: Por qu ê uma transaç ão tem essa variação no tempo de resposta?
  • 21. Motivo 1: os caches Relat ório da atividade do disk-cache O relat ório aponta alta taxa de “hit rate”, mas...
  • 22. Motivo 1: os caches Os acessos f ísicos continuam existindo. Relat ório da atividade dos discos físicos
  • 23. 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
  • 24. 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.
  • 25. Motivo 3: throughput dos discos Fontes: 1- IBM REDP4285 Linux Performance p.85 2- Hennessy&Patterson, 2003 p.745 3- Anderson, 2003 (ref.:Barracuda IV, Cheetah 73 LP) Capacidade de IOPS em discos de 15.000 RPM . Os n úmeros surpreendem
  • 26. Motivo 3: throughput dos discos Fonte: Anderson, 2003 (ref.:Barracuda III, Cheetah 18 LP) PS = Personal Storage ES = Enterprise Storage O throughput cai quando o gabinete vibra
  • 27. Motivo 4: benchmark dos discos Fonte: SPC, 2002 Os benchmarks são pouco explorados.
  • 28. Motivo 4: benchmark dos discos Os benchmarks podem dar base aos trabalhos de acompanhamento de performance.
  • 29. Motivo 5: benchmark de transaç ões O tempo de transaç ão foi reduzido a partir da análise dos acessos a discos .
  • 30. Teste final Qual o tempo de processamento de 1 milh ão de registros ? É o tempo de acesso de 1 milh ão de registros .
  • 31. 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
  • 32. 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 Obrigado