50

Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Embed Size (px)

DESCRIPTION

Palestra rea

Citation preview

Page 1: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos
Page 2: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Sistemas Distribuídos

Page 3: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos
Page 4: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

@leguimas – Desde 1981

Page 5: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

COTUCA – PD97

UltimoPD

Page 6: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

“Maria tinha um carneirinho.”

Page 7: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

“Maria tinha um carneirinho.”

Page 8: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

UNICAMP – BIOLOGIA 2003

Page 9: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Dextra Sistemas

Desde 2008

Page 10: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos
Page 11: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos
Page 12: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Promover o ambiente de envolvimento, motivação,

colaboração e inovação que concretiza nossa capacidadede prover soluções para os problemas complexos de TI dos

nossos clientes.

Competência Única

Page 13: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Melhor empresa de TI para se trabalhar na

região de Campinas

Page 14: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Nosso TIME

Nosso grande DIFERENCIAL

Alta qualificação técnica

Altamente engajada

Incentivos ao desenvolvimento

Workshops

Dojos, brown bag lunchs

Innovation Day

Page 15: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Sistemas Distribuídos

Page 16: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

O que são?

“Coleção de computadores independentes que se apresenta ao usuário como um sistema único e consistente"

"coleção de computadores autônomos interligados através de uma rede de computadores e equipados com software

que permita o compartilhamento dos recursos do sistema: hardware, software e dados"

Page 17: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Por que existem?

custo e desempenhoparalelismo

escalabilidadediminuir e aumentar recursos

elasticidade de recursos

distribuição inerentedispersão geográfica

compartilhamento de recursos

confiabilidaderedundância

Page 18: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Trade-offs

rededesempenho e falhas

segurançasistemas descentralizados

complexidadeconcorrência por recursos

consistência das informaçõestransações distribuídas

Page 19: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Integrações

Page 20: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Integrações

Como integrar as diversas soluções, ou os

diversos sistemas distribuídos, que existem

dentro de um mesmo contexto?

Page 21: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Mas isso existe?

Page 22: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Arquivos

FUNCIONA!

PODE SER SUA

ÚNICA OPÇÃO

CONCORRÊNCIA

FRAGILIDADE

DEPENDÊNCIA MUITO

FORTE DE RECURSOS

Page 23: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Banco de dados

FUNCIONA!

PODE SER SUA

ÚNICA OPÇÃO

POR BAIXO DOS

PANOS

DEPENDÊNCIA MUITO

FORTE DE SOLUÇÃO

Page 24: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Robôs

FUNCIONA!

PODE SER SUA

ÚNICA OPÇÃO

TRABALHOSO

EXTREMAMENTE

FRÁGIL

Page 25: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Rpc e Rmi

FUNCIONA!

FACILIDADE DE

INTEGRAÇÃO

DEPENDÊNCIA DE

PLATAFORMA

FORTE

ACOPLAMENTO

Page 26: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Webservices

Page 27: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Webservices SOAP

FUNCIONA

MAIOR INDEPENDÊNCIA

PADRÃO DE MERCADO

CENTRALIZAÇÃO

TEORIA LINDA

BUROCRÁTICO

TRANSAÇÕES

DISTRIBUÍDAS

Page 28: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Webservices “REST”

CLAREZA

PROTOCOLO HTTP

SIMPLICIDADE

CACHING

TRANSAÇÕES

DISTRIBUÍDAS

Page 29: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Uma nova vida...

Page 30: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

cloud computing

Page 31: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Cloud computing

Page 32: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Mas isso faz A diferença?

NÃO!

Page 33: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos
Page 34: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Nova Geração

Page 35: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Informação!

Page 36: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Be

m P

re

pa

ra

da

Page 37: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

PO

TE

NC

IA

L

Page 38: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Im

pa

cie

nt

e

Page 39: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Crítica

Page 40: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos
Page 41: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos
Page 42: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos
Page 43: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

ATITUDE!

Page 44: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Foco

Page 45: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos
Page 46: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

PO

TE

NC

IA

L

Page 47: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Work hard

Page 48: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Supere-se

Page 49: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Fa

ça

a

DIF

ER

EN

ÇA

!

Page 50: Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

@leguimas

[email protected]

leguimas