SlideShare uma empresa Scribd logo
1 de 50
Baixar para ler offline
Sistemas Distribuídos
@leguimas – Desde 1981
COTUCA – PD97
  UltimoPD
“Maria tinha um carneirinho.”
“Maria tinha um carneirinho.”
UNICAMP – BIOLOGIA 2003
Dextra Sistemas
  Desde 2008
Competência Única

   Promover o ambiente de envolvimento, motivação,
colaboração e inovação que concretiza nossa capacidade
de prover soluções para os problemas complexos de TI dos
                      nossos clientes.
Melhor empresa de TI para se trabalhar na
          região de Campinas
Nosso TIME


             Nosso grande
             DIFERENCIAL
             Alta qualificação técnica
             Altamente engajada

             Incentivos ao
             desenvolvimento
             Workshops
             Dojos, brown bag lunchs
             Innovation Day
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"
Por que existem?

custo e desempenho
       paralelismo

                         escalabilidade
                            diminuir e aumentar recursos
                              elasticidade de recursos

 confiabilidade
      redundância

                     distribuição inerente
                             dispersão geográfica
                         compartilhamento de recursos
Trade-offs

                rede
           desempenho e falhas



                                 segurança
                                 sistemas descentralizados



complexidade
 concorrência por recursos
consistência das informações
   transações distribuídas
Integrações
Integrações




Como integrar as diversas soluções, ou os
diversos sistemas distribuídos, que existem
      dentro de um mesmo contexto?
Mas isso existe?
Arquivos




 FUNCIONA!       CONCORRÊNCIA
                  FRAGILIDADE
PODE SER SUA
               DEPENDÊNCIA MUITO
ÚNICA OPÇÃO    FORTE DE RECURSOS
Banco de dados




      FUNCIONA!       POR BAIXO DOS
                         PANOS
     PODE SER SUA   DEPENDÊNCIA MUITO
     ÚNICA OPÇÃO     FORTE DE SOLUÇÃO
Robôs




 FUNCIONA!     TRABALHOSO

PODE SER SUA   EXTREMAMENTE
ÚNICA OPÇÃO        FRÁGIL
Rpc e Rmi




 FUNCIONA!      DEPENDÊNCIA DE
                  PLATAFORMA
FACILIDADE DE      FORTE
 INTEGRAÇÃO     ACOPLAMENTO
Webservices
Webservices SOAP




            FUNCIONA         TEORIA LINDA
       MAIOR INDEPENDÊNCIA   BUROCRÁTICO
       PADRÃO DE MERCADO
                             TRANSAÇÕES
         CENTRALIZAÇÃO       DISTRIBUÍDAS
Webservices “REST”




            CLAREZA
         PROTOCOLO HTTP   TRANSAÇÕES
          SIMPLICIDADE    DISTRIBUÍDAS

            CACHING
Uma nova vida...
cloud computing
Cloud computing
NÃO!
 Mas isso faz A
  diferença?
Nova Geração
Informação!
Bem Preparada
POTENCIAL
Impaciente
Crítica
ATITUDE!
Foco
POTENCIAL
Work hard
Supere-se
Faça a
DIFERENÇA!
@leguimas            leguimas




leandro.guimaraes@dextra.com.br

Mais conteúdo relacionado

Semelhante a Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos

Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos
Dextra Sistemas - SeEMTec 2012 - Sistemas DistribuídosDextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos
Dextra Sistemas - SeEMTec 2012 - Sistemas DistribuídosDextra
 
ACII - SL07 - Introducao aos sistemas distribuidos
ACII - SL07 - Introducao aos sistemas distribuidosACII - SL07 - Introducao aos sistemas distribuidos
ACII - SL07 - Introducao aos sistemas distribuidosUFPB
 
Sistemas operacionais sistemas-distribuidos
Sistemas operacionais sistemas-distribuidosSistemas operacionais sistemas-distribuidos
Sistemas operacionais sistemas-distribuidosrobsons75
 
Introdução a Sistemas Distribuídos
Introdução a Sistemas DistribuídosIntrodução a Sistemas Distribuídos
Introdução a Sistemas DistribuídosVictor Hazin da Rocha
 
Apresentação HyperCloud GT8
Apresentação HyperCloud GT8Apresentação HyperCloud GT8
Apresentação HyperCloud GT8HyperCloud UFS
 
CloudOS - Office 365 e Microsoft Azure
CloudOS - Office 365 e Microsoft AzureCloudOS - Office 365 e Microsoft Azure
CloudOS - Office 365 e Microsoft AzureSara Barbosa
 
WSU Tecnologia www.wsu.com.br
WSU Tecnologia www.wsu.com.brWSU Tecnologia www.wsu.com.br
WSU Tecnologia www.wsu.com.brrcarvalho82
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisDuFelix02
 
Sistemas distribuídos aula 1
Sistemas distribuídos aula 1Sistemas distribuídos aula 1
Sistemas distribuídos aula 1Renato William
 
Acelerando Sistemas Distribuídos
Acelerando Sistemas DistribuídosAcelerando Sistemas Distribuídos
Acelerando Sistemas DistribuídosJohalf Farina
 
IFPA - Sistemas Distribuídos - Aula 01.pptx
IFPA - Sistemas Distribuídos - Aula 01.pptxIFPA - Sistemas Distribuídos - Aula 01.pptx
IFPA - Sistemas Distribuídos - Aula 01.pptxISOMARVALENTE1
 
Cloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidadesCloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidadesElvis Fusco
 
Pense Aberto, Pense Linux
Pense Aberto, Pense LinuxPense Aberto, Pense Linux
Pense Aberto, Pense Linuxaviram
 
Road show de comunidades técnicas infra - publico
Road show de comunidades técnicas   infra - publicoRoad show de comunidades técnicas   infra - publico
Road show de comunidades técnicas infra - publicoFabio Hara
 
Sistemas Distribuidos Java
Sistemas Distribuidos JavaSistemas Distribuidos Java
Sistemas Distribuidos Javalimadavi
 
Arquitetura de Microsserviços - Parte 1
Arquitetura de Microsserviços - Parte 1Arquitetura de Microsserviços - Parte 1
Arquitetura de Microsserviços - Parte 1Frederico Garcia Costa
 

Semelhante a Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos (20)

Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos
Dextra Sistemas - SeEMTec 2012 - Sistemas DistribuídosDextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos
Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos
 
ACII - SL07 - Introducao aos sistemas distribuidos
ACII - SL07 - Introducao aos sistemas distribuidosACII - SL07 - Introducao aos sistemas distribuidos
ACII - SL07 - Introducao aos sistemas distribuidos
 
Sistemas operacionais sistemas-distribuidos
Sistemas operacionais sistemas-distribuidosSistemas operacionais sistemas-distribuidos
Sistemas operacionais sistemas-distribuidos
 
Introdução a Sistemas Distribuídos
Introdução a Sistemas DistribuídosIntrodução a Sistemas Distribuídos
Introdução a Sistemas Distribuídos
 
Apresentação HyperCloud GT8
Apresentação HyperCloud GT8Apresentação HyperCloud GT8
Apresentação HyperCloud GT8
 
Pres clusterpdf
Pres clusterpdfPres clusterpdf
Pres clusterpdf
 
CloudOS - Office 365 e Microsoft Azure
CloudOS - Office 365 e Microsoft AzureCloudOS - Office 365 e Microsoft Azure
CloudOS - Office 365 e Microsoft Azure
 
WSU Tecnologia www.wsu.com.br
WSU Tecnologia www.wsu.com.brWSU Tecnologia www.wsu.com.br
WSU Tecnologia www.wsu.com.br
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Sistemas distribuídos aula 1
Sistemas distribuídos aula 1Sistemas distribuídos aula 1
Sistemas distribuídos aula 1
 
Acelerando Sistemas Distribuídos
Acelerando Sistemas DistribuídosAcelerando Sistemas Distribuídos
Acelerando Sistemas Distribuídos
 
IFPA - Sistemas Distribuídos - Aula 01.pptx
IFPA - Sistemas Distribuídos - Aula 01.pptxIFPA - Sistemas Distribuídos - Aula 01.pptx
IFPA - Sistemas Distribuídos - Aula 01.pptx
 
Cloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidadesCloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidades
 
Sistema em nuvem
Sistema em nuvemSistema em nuvem
Sistema em nuvem
 
Pense Aberto, Pense Linux
Pense Aberto, Pense LinuxPense Aberto, Pense Linux
Pense Aberto, Pense Linux
 
Road show de comunidades técnicas infra - publico
Road show de comunidades técnicas   infra - publicoRoad show de comunidades técnicas   infra - publico
Road show de comunidades técnicas infra - publico
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Sistemas Distribuidos Java
Sistemas Distribuidos JavaSistemas Distribuidos Java
Sistemas Distribuidos Java
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Arquitetura de Microsserviços - Parte 1
Arquitetura de Microsserviços - Parte 1Arquitetura de Microsserviços - Parte 1
Arquitetura de Microsserviços - Parte 1
 

Mais de Leandro Guimarães

Colaboração como caminho para times extraordinários
Colaboração como caminho para times extraordináriosColaboração como caminho para times extraordinários
Colaboração como caminho para times extraordináriosLeandro Guimarães
 
AgileTrends 2013 - A cooperação como pedra fundamental do Agile
AgileTrends 2013 - A cooperação como pedra fundamental do AgileAgileTrends 2013 - A cooperação como pedra fundamental do Agile
AgileTrends 2013 - A cooperação como pedra fundamental do AgileLeandro Guimarães
 
Fórum RNP 2013 - O uso de métodos ágeis em projetos governamentais
Fórum RNP 2013 - O uso de métodos ágeis em projetos governamentaisFórum RNP 2013 - O uso de métodos ágeis em projetos governamentais
Fórum RNP 2013 - O uso de métodos ágeis em projetos governamentaisLeandro Guimarães
 
DevCamp 2013 - A falácia do desenvolvimento ágil
DevCamp 2013 - A falácia do desenvolvimento ágilDevCamp 2013 - A falácia do desenvolvimento ágil
DevCamp 2013 - A falácia do desenvolvimento ágilLeandro Guimarães
 
Reuniao Anual 2013 - Projeto Crescer
Reuniao Anual 2013 - Projeto CrescerReuniao Anual 2013 - Projeto Crescer
Reuniao Anual 2013 - Projeto CrescerLeandro Guimarães
 
TDC2012 - A falácia do desenvolvimento ágil
TDC2012 - A falácia do desenvolvimento ágilTDC2012 - A falácia do desenvolvimento ágil
TDC2012 - A falácia do desenvolvimento ágilLeandro Guimarães
 
TDC2012 - Sua aplicação JAVA flutuando nas nuvens
TDC2012 - Sua aplicação JAVA flutuando nas nuvensTDC2012 - Sua aplicação JAVA flutuando nas nuvens
TDC2012 - Sua aplicação JAVA flutuando nas nuvensLeandro Guimarães
 
Latinoware2012 - Desenvolvendo interfaces WEB com HOLY de forma prática e efi...
Latinoware2012 - Desenvolvendo interfaces WEB com HOLY de forma prática e efi...Latinoware2012 - Desenvolvendo interfaces WEB com HOLY de forma prática e efi...
Latinoware2012 - Desenvolvendo interfaces WEB com HOLY de forma prática e efi...Leandro Guimarães
 
Dextra Sistemas - Surfando na maré ágil
Dextra Sistemas - Surfando na maré ágilDextra Sistemas - Surfando na maré ágil
Dextra Sistemas - Surfando na maré ágilLeandro Guimarães
 

Mais de Leandro Guimarães (9)

Colaboração como caminho para times extraordinários
Colaboração como caminho para times extraordináriosColaboração como caminho para times extraordinários
Colaboração como caminho para times extraordinários
 
AgileTrends 2013 - A cooperação como pedra fundamental do Agile
AgileTrends 2013 - A cooperação como pedra fundamental do AgileAgileTrends 2013 - A cooperação como pedra fundamental do Agile
AgileTrends 2013 - A cooperação como pedra fundamental do Agile
 
Fórum RNP 2013 - O uso de métodos ágeis em projetos governamentais
Fórum RNP 2013 - O uso de métodos ágeis em projetos governamentaisFórum RNP 2013 - O uso de métodos ágeis em projetos governamentais
Fórum RNP 2013 - O uso de métodos ágeis em projetos governamentais
 
DevCamp 2013 - A falácia do desenvolvimento ágil
DevCamp 2013 - A falácia do desenvolvimento ágilDevCamp 2013 - A falácia do desenvolvimento ágil
DevCamp 2013 - A falácia do desenvolvimento ágil
 
Reuniao Anual 2013 - Projeto Crescer
Reuniao Anual 2013 - Projeto CrescerReuniao Anual 2013 - Projeto Crescer
Reuniao Anual 2013 - Projeto Crescer
 
TDC2012 - A falácia do desenvolvimento ágil
TDC2012 - A falácia do desenvolvimento ágilTDC2012 - A falácia do desenvolvimento ágil
TDC2012 - A falácia do desenvolvimento ágil
 
TDC2012 - Sua aplicação JAVA flutuando nas nuvens
TDC2012 - Sua aplicação JAVA flutuando nas nuvensTDC2012 - Sua aplicação JAVA flutuando nas nuvens
TDC2012 - Sua aplicação JAVA flutuando nas nuvens
 
Latinoware2012 - Desenvolvendo interfaces WEB com HOLY de forma prática e efi...
Latinoware2012 - Desenvolvendo interfaces WEB com HOLY de forma prática e efi...Latinoware2012 - Desenvolvendo interfaces WEB com HOLY de forma prática e efi...
Latinoware2012 - Desenvolvendo interfaces WEB com HOLY de forma prática e efi...
 
Dextra Sistemas - Surfando na maré ágil
Dextra Sistemas - Surfando na maré ágilDextra Sistemas - Surfando na maré ágil
Dextra Sistemas - Surfando na maré ágil
 

Dextra Sistemas - SeEMTec 2012 - Sistemas Distribuídos