SlideShare uma empresa Scribd logo
1 de 57
Baixar para ler offline
Cloud Computing e Big Data
            Rodolpho Ugolini - @rugolini
                 Amazon Web Services
O que é Computação em Nuvem

  Sem despesas de       Baixo custo      Pague apenas
 capital antecipadas                      pelo que usa




                       Escalabilidade   Agilidade e Time
   Infraestrutura
                         simples e          to Market
    Self-Service
                        automática
       Deploy
Como a Amazon…
 About Amazon
 Web Services




  Deep experience in
     building and
                    ?
 operating global web
    scale systems



             …passou a oferecer Cloud Computing?
Trafego do mês de Novembro da amazon.com
Quanto de capacidade devemos provisionar?
Infrestrutura Tradicional não é mais suficiente
                                               Desperdício




     Ambientes de Testes            Volume de Dados




     Picos de Demanda                Eventos Sazonais

                Insatisfação do cliente
Infraestrutura de computação tradicional é cara e
                    complexa
Precisamos de capacidade ajustável!
... e torça para que tudo dê certo...
Existe um outro jeito!
Plataforma de Computação AWS




          Serviços Básicos
 Amazon




             Compute         Storage             Database       Networking


                                      Zonas de
                                   Disponibilidade              Pontos de
          Infraestrutura                                    Distribuição CDN
          Global                       Regiões
Disponivel Globalmente

                                                Region

 US-WEST (N. California)                               EU-WEST (Ireland)

                           GOV CLOUD                                                     ASIA PAC
                                                                                         (Tokyo)




                                 US-EAST (Virginia)



US-WEST (Oregon)




                                                                           ASIA PAC
                                                                           (Singapore)
                                         SOUTH AMERICA (Sao
                                         Paulo)
Apoiando-se nos ombros do gigante…


                                       Dados
 Você


                                 Sua Aplicação


                             Sistema Operacional

          Serviços Básicos
 Amazon




             Compute         Storage              Database       Networking


                                      Zonas de
                                   Disponibilidade               Pontos de
          Infraestrutura                                     Distribuição CDN
          Global                        Regiões
A cada dia, a AWS adiciona o
 equivalente em capacidade
 computacional, ao que era
  necessário para manter a
    Amazon.com de 2000
APIs e Automação
Automação
Escale capacidade automaticamente
Utility computing
Utility computing



                Compute
                          Scaling
             Security
                        CDN Backup
             DNS    Database
           Storage      Load Balancing
            Workflow    Monitoring
              Networking
                     Messaging
6 am
10 am
10 am
10 am
7 pm
7 pm
7 pm
40 a 5000 em 3 dias
                                                                                 Pico de 5000
                                                                                  instancias
     Numero de Instancias EC2




                                                                                Divulagação
                                                                                   Viral
                                                Lançamento da
                                                Integração com
                                                   Facebook

                                            40 instancias



                                4/12/2008   4/13/2008   4/14/2008   4/15/2008   4/16/2008   4/17/2008   4/18/2008   4/19/2008   4/20/2008
Seu “Data Center” pessoal
Objetos armazenados no S3

                                 1 Trilhão
 1000,000


  750,000


  500,000


  250,000


    0,000




     Pico de 750 mil transações por segundo
A análise de grandes
  volumes de dados
  está se tornando a
 grande barreira para
inovação, competição
   e produtividade.
O que é Big Data?
 Gerados por computador –
 estruturados, semi-estruturados ou
 não-estruturados
   Logs (web sites, jogos)
   Sensores (tempo, água)
   Imagens/vídeos (cameras, segurança)

 Gerados por pessoas
   Blogs/Resenhas/Emails/Fotos

 Redes Sociais
   Facebook, Linkedin, Twitter
Big Data está ficando cada vez maior


                     2.7 Zetabytes em 2012
                     Mais de 90% não estruturada
                     Dados espalhados em diversos
                     silos

                   Precisamos de ferramentas para
                   lidar com Big Data!
Onde se vê Big Data
                                                                                 Marketing e
   Mídia/                                           Instituições                   Jogos
              Óleo e Gás     Varejo      Telecom                   Segurança
Propaganda                                          Financeiras                  (sobretudo
                                                                                   social)


                                                                                   Analise
                                                                    Anti-virus    Comporta-
  Anuncios                                           Simulações                    mental
                            Recomen-
                             dações                   de Monte
  Dirigidos                                             Carlo
                                         Cobrança

                                          Log de
                Análise                                             Detecção      Análise de
                                         Ligações
                Sismica                                            de Fraudes       Uso

                                         Uso dos
 Processa-                               Produtos
 mento de                   Análise de               Análise de
  vídeos e                  Transações                Riscos       Reconheci-
  imagens                                                           mento de
                                                                                   Métricas
                                                                    Imagens       “In-game”
O que é Hadoop?
Apache Hadoop
  Sistema de storage distribuído e tolerante a falhas
   (HDFS)
  Usa um algoritmo chamado MapReduce para realizar
   análises estatísticas exaustivas sobre um grande
   conjunto de dados distribuídos

Benefícios-chave
 Custo mais baixo – Escala linearmente
 Provado em escala– Petabytes em milhares de nós
 Flexível – Dados podem ser armazenados com ou sem schema
"Hadoop é um storage confiável e um sistema analítico"




               HDFS                MapReduce
RDBMS               MapReduce (Hadoop)

   Schema definido         Schema não requerido
 Explora índices para    Análises rápidas de dados e
 recuperação rápida       performance uniforme de
                                   queries
     SQL apenas             Suporta SQL + outras
                                linguagens
Não escala linearmente    Escalabilidade linear para
                               reads + writes
Implantar um cluster hadoop é difícil




http://eddie.niese.net/20090313/dont-pity-incompetence/
Big Data requer infraestrutura flexível


  Infraestrutura física leva a
  hardware e software estático e
  planejado para atender picos…




                                   …e muitas vezes acaba
                                   gerando longas filas de
                                   processamento
+
Data Warehouse Elástico



                               Data Warehouse
                               (Processo Batch)
 Data Warehouse                                                Data Warehouse
    (Estável)                                                     (Estável)

                                                    Diminui
                   Aumenta                           para
                    para 25                            9
                  instancias                      instancias
S3

Input data
S3

        Input data




Code   Elastic
       MapReduce
S3

        Input data




Code   Elastic       Name
       MapReduce     node
S3

        Input data




Code   Elastic       Name
       MapReduce     node




                            Elastic
                            cluster
S3

        Input data




Code   Elastic       Name
       MapReduce     node


                                      HDFS


                            Elastic
                            cluster
S3

        Input data




Code   Elastic                Name
       MapReduce              node

                         Queries
                                                     HDFS
                         + BI
                     Via JDBC, Pig, Hive
                                           Elastic
                                           cluster
S3

        Input data




Code   Elastic                Name                            Output
       MapReduce              node                          S3 + SimpleDB


                         Queries
                                                     HDFS
                         + BI
                     Via JDBC, Pig, Hive
                                           Elastic
                                           cluster
S3

Input data




                    Output
                  S3 + SimpleDB
OBRIGADO!
         aws.amazon.com
Rodolpho Ugolini
Amazon Web Services
@rugolini

Mais conteúdo relacionado

Destaque

Tecnologias para mineração de dados nas nuvens
Tecnologias para mineração de dados nas nuvensTecnologias para mineração de dados nas nuvens
Tecnologias para mineração de dados nas nuvensAlessandro Binhara
 
NoSQL e Big Data na Nuvem
NoSQL e Big Data na NuvemNoSQL e Big Data na Nuvem
NoSQL e Big Data na NuvemJose Papo, MSc
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfMicrosoft Brasil
 
Cloud Computing, Virtualização e seus benefícios.
Cloud Computing, Virtualização e seus benefícios.Cloud Computing, Virtualização e seus benefícios.
Cloud Computing, Virtualização e seus benefícios.Eduardo Duarte
 
Cluster e replicação em banco de dados
Cluster e replicação em banco de dadosCluster e replicação em banco de dados
Cluster e replicação em banco de dadosSuissa
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingAlê Borba
 
GraceHopper 2015, Cluster Management for Big Data in the Cloud
GraceHopper 2015, Cluster Management for Big Data in the CloudGraceHopper 2015, Cluster Management for Big Data in the Cloud
GraceHopper 2015, Cluster Management for Big Data in the CloudSwati Singhi
 
Big Data e Seus Impactos
Big Data e Seus ImpactosBig Data e Seus Impactos
Big Data e Seus ImpactosAlex Silva
 
Cloud Computing (Computação nas nuvens)
Cloud Computing (Computação nas nuvens)Cloud Computing (Computação nas nuvens)
Cloud Computing (Computação nas nuvens)rennanf
 

Destaque (9)

Tecnologias para mineração de dados nas nuvens
Tecnologias para mineração de dados nas nuvensTecnologias para mineração de dados nas nuvens
Tecnologias para mineração de dados nas nuvens
 
NoSQL e Big Data na Nuvem
NoSQL e Big Data na NuvemNoSQL e Big Data na Nuvem
NoSQL e Big Data na Nuvem
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
 
Cloud Computing, Virtualização e seus benefícios.
Cloud Computing, Virtualização e seus benefícios.Cloud Computing, Virtualização e seus benefícios.
Cloud Computing, Virtualização e seus benefícios.
 
Cluster e replicação em banco de dados
Cluster e replicação em banco de dadosCluster e replicação em banco de dados
Cluster e replicação em banco de dados
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
GraceHopper 2015, Cluster Management for Big Data in the Cloud
GraceHopper 2015, Cluster Management for Big Data in the CloudGraceHopper 2015, Cluster Management for Big Data in the Cloud
GraceHopper 2015, Cluster Management for Big Data in the Cloud
 
Big Data e Seus Impactos
Big Data e Seus ImpactosBig Data e Seus Impactos
Big Data e Seus Impactos
 
Cloud Computing (Computação nas nuvens)
Cloud Computing (Computação nas nuvens)Cloud Computing (Computação nas nuvens)
Cloud Computing (Computação nas nuvens)
 

Semelhante a Cloud computing e big data

Como o Magazine Luiza inova suas operações utilizando as soluções de IoT e Bi...
Como o Magazine Luiza inova suas operações utilizando as soluções de IoT e Bi...Como o Magazine Luiza inova suas operações utilizando as soluções de IoT e Bi...
Como o Magazine Luiza inova suas operações utilizando as soluções de IoT e Bi...Amazon Web Services LATAM
 
AWS Initiate - AWS & IoT (Internet das Coisas) - Smart Cities
AWS Initiate - AWS & IoT (Internet das Coisas) - Smart CitiesAWS Initiate - AWS & IoT (Internet das Coisas) - Smart Cities
AWS Initiate - AWS & IoT (Internet das Coisas) - Smart CitiesAmazon Web Services LATAM
 
Hands on Windows Azure
Hands on Windows AzureHands on Windows Azure
Hands on Windows AzureVitor Tomaz
 
Conceitos básicos e aplicações dos sistemas de informações ivaldo
Conceitos básicos e aplicações dos sistemas de informações ivaldoConceitos básicos e aplicações dos sistemas de informações ivaldo
Conceitos básicos e aplicações dos sistemas de informações ivaldoIvaldo Santos Barbosa
 
Porque ir para a Nuvem e escolher a Amazon Web Services
Porque ir para a Nuvem e escolher a Amazon Web ServicesPorque ir para a Nuvem e escolher a Amazon Web Services
Porque ir para a Nuvem e escolher a Amazon Web ServicesAmazon Web Services LATAM
 
Segurança na Nuvem da Amazon Web Services - Keynote Técnico
Segurança na Nuvem da Amazon Web Services - Keynote TécnicoSegurança na Nuvem da Amazon Web Services - Keynote Técnico
Segurança na Nuvem da Amazon Web Services - Keynote TécnicoAmazon Web Services LATAM
 
Apresentação Cloud Privada
Apresentação Cloud PrivadaApresentação Cloud Privada
Apresentação Cloud PrivadaCarlos Miranda
 
open business foundations of public organizations
open business foundations of public organizationsopen business foundations of public organizations
open business foundations of public organizationsMarco De Abreu
 
Utilizando Windows, .NET e produtos Microsoft na AWS
Utilizando Windows, .NET e produtos Microsoft na AWSUtilizando Windows, .NET e produtos Microsoft na AWS
Utilizando Windows, .NET e produtos Microsoft na AWSJose Papo, MSc
 
O Mercado e o Profissional de TI - Senac Americana - 20/09/2011
O Mercado e o Profissional de TI - Senac Americana - 20/09/2011O Mercado e o Profissional de TI - Senac Americana - 20/09/2011
O Mercado e o Profissional de TI - Senac Americana - 20/09/2011Daniel Guedes
 
Amazon S3 - Introdução, Benefícios e Dicas
Amazon S3 - Introdução, Benefícios e DicasAmazon S3 - Introdução, Benefícios e Dicas
Amazon S3 - Introdução, Benefícios e DicasJose Papo, MSc
 
Detonando mitos sobre a Computação em Nuvem e a Amazon Web Services
Detonando mitos sobre a Computação em Nuvem e a Amazon Web ServicesDetonando mitos sobre a Computação em Nuvem e a Amazon Web Services
Detonando mitos sobre a Computação em Nuvem e a Amazon Web ServicesJose Papo, MSc
 
AWS Webinar Series Brasil: Inteligência Artificial em Serviços Financeiros
AWS Webinar Series Brasil: Inteligência Artificial em Serviços FinanceirosAWS Webinar Series Brasil: Inteligência Artificial em Serviços Financeiros
AWS Webinar Series Brasil: Inteligência Artificial em Serviços FinanceirosAmazon Web Services LATAM
 
Iccyber 2012 sandro suffert - apura - evolucao das tecnicas de investigacao...
Iccyber 2012   sandro suffert - apura - evolucao das tecnicas de investigacao...Iccyber 2012   sandro suffert - apura - evolucao das tecnicas de investigacao...
Iccyber 2012 sandro suffert - apura - evolucao das tecnicas de investigacao...Sandro Suffert
 

Semelhante a Cloud computing e big data (20)

Big Data e Computação em Nuvem na AWS
Big Data e Computação em Nuvem na AWSBig Data e Computação em Nuvem na AWS
Big Data e Computação em Nuvem na AWS
 
AIML Reforçando a segurança virtual
AIML Reforçando a segurança virtualAIML Reforçando a segurança virtual
AIML Reforçando a segurança virtual
 
2011 - TI - Novos Desafios de Segurança
2011 - TI - Novos Desafios de Segurança2011 - TI - Novos Desafios de Segurança
2011 - TI - Novos Desafios de Segurança
 
Como o Magazine Luiza inova suas operações utilizando as soluções de IoT e Bi...
Como o Magazine Luiza inova suas operações utilizando as soluções de IoT e Bi...Como o Magazine Luiza inova suas operações utilizando as soluções de IoT e Bi...
Como o Magazine Luiza inova suas operações utilizando as soluções de IoT e Bi...
 
AWS Initiate - AWS & IoT (Internet das Coisas) - Smart Cities
AWS Initiate - AWS & IoT (Internet das Coisas) - Smart CitiesAWS Initiate - AWS & IoT (Internet das Coisas) - Smart Cities
AWS Initiate - AWS & IoT (Internet das Coisas) - Smart Cities
 
Hands on Windows Azure
Hands on Windows AzureHands on Windows Azure
Hands on Windows Azure
 
Business Analytics - PATH 2012
Business Analytics - PATH 2012Business Analytics - PATH 2012
Business Analytics - PATH 2012
 
Big Data na Nuvem da AWS
Big Data na Nuvem da AWSBig Data na Nuvem da AWS
Big Data na Nuvem da AWS
 
Conceitos básicos e aplicações dos sistemas de informações ivaldo
Conceitos básicos e aplicações dos sistemas de informações ivaldoConceitos básicos e aplicações dos sistemas de informações ivaldo
Conceitos básicos e aplicações dos sistemas de informações ivaldo
 
Porque ir para a Nuvem e escolher a Amazon Web Services
Porque ir para a Nuvem e escolher a Amazon Web ServicesPorque ir para a Nuvem e escolher a Amazon Web Services
Porque ir para a Nuvem e escolher a Amazon Web Services
 
Segurança na Nuvem da Amazon Web Services - Keynote Técnico
Segurança na Nuvem da Amazon Web Services - Keynote TécnicoSegurança na Nuvem da Amazon Web Services - Keynote Técnico
Segurança na Nuvem da Amazon Web Services - Keynote Técnico
 
Apresentação Cloud Privada
Apresentação Cloud PrivadaApresentação Cloud Privada
Apresentação Cloud Privada
 
open business foundations of public organizations
open business foundations of public organizationsopen business foundations of public organizations
open business foundations of public organizations
 
Utilizando Windows, .NET e produtos Microsoft na AWS
Utilizando Windows, .NET e produtos Microsoft na AWSUtilizando Windows, .NET e produtos Microsoft na AWS
Utilizando Windows, .NET e produtos Microsoft na AWS
 
O Mercado e o Profissional de TI - Senac Americana - 20/09/2011
O Mercado e o Profissional de TI - Senac Americana - 20/09/2011O Mercado e o Profissional de TI - Senac Americana - 20/09/2011
O Mercado e o Profissional de TI - Senac Americana - 20/09/2011
 
Arquiteturas Cloud na AWS: Uma Introducao
Arquiteturas Cloud na AWS: Uma IntroducaoArquiteturas Cloud na AWS: Uma Introducao
Arquiteturas Cloud na AWS: Uma Introducao
 
Amazon S3 - Introdução, Benefícios e Dicas
Amazon S3 - Introdução, Benefícios e DicasAmazon S3 - Introdução, Benefícios e Dicas
Amazon S3 - Introdução, Benefícios e Dicas
 
Detonando mitos sobre a Computação em Nuvem e a Amazon Web Services
Detonando mitos sobre a Computação em Nuvem e a Amazon Web ServicesDetonando mitos sobre a Computação em Nuvem e a Amazon Web Services
Detonando mitos sobre a Computação em Nuvem e a Amazon Web Services
 
AWS Webinar Series Brasil: Inteligência Artificial em Serviços Financeiros
AWS Webinar Series Brasil: Inteligência Artificial em Serviços FinanceirosAWS Webinar Series Brasil: Inteligência Artificial em Serviços Financeiros
AWS Webinar Series Brasil: Inteligência Artificial em Serviços Financeiros
 
Iccyber 2012 sandro suffert - apura - evolucao das tecnicas de investigacao...
Iccyber 2012   sandro suffert - apura - evolucao das tecnicas de investigacao...Iccyber 2012   sandro suffert - apura - evolucao das tecnicas de investigacao...
Iccyber 2012 sandro suffert - apura - evolucao das tecnicas de investigacao...
 

Mais de PET Computação

Cooperação e Codificação de Rede Aplicadas as RSSF Industriais
Cooperação e Codificação de Rede Aplicadas as RSSF IndustriaisCooperação e Codificação de Rede Aplicadas as RSSF Industriais
Cooperação e Codificação de Rede Aplicadas as RSSF IndustriaisPET Computação
 
Redes de Sensores e Robôs: Um novo paradigma de Monitoramento e Atuação
Redes de Sensores e Robôs: Um novo paradigma de Monitoramento e AtuaçãoRedes de Sensores e Robôs: Um novo paradigma de Monitoramento e Atuação
Redes de Sensores e Robôs: Um novo paradigma de Monitoramento e AtuaçãoPET Computação
 
MapReduce: teoria e prática
MapReduce: teoria e práticaMapReduce: teoria e prática
MapReduce: teoria e práticaPET Computação
 
Processamento e visualização tridimensional de imagens de Satelite e Radar
Processamento e visualização tridimensional de imagens de Satelite e RadarProcessamento e visualização tridimensional de imagens de Satelite e Radar
Processamento e visualização tridimensional de imagens de Satelite e RadarPET Computação
 
Software Evolution: From Legacy Systems, Service Oriented Architecture to Clo...
Software Evolution: From Legacy Systems, Service Oriented Architecture to Clo...Software Evolution: From Legacy Systems, Service Oriented Architecture to Clo...
Software Evolution: From Legacy Systems, Service Oriented Architecture to Clo...PET Computação
 
Testes de escalabilidade usando cloud
Testes de escalabilidade usando cloudTestes de escalabilidade usando cloud
Testes de escalabilidade usando cloudPET Computação
 
Bancos de dados nas nuvens: uma visão geral
Bancos de dados nas nuvens: uma visão geralBancos de dados nas nuvens: uma visão geral
Bancos de dados nas nuvens: uma visão geralPET Computação
 
Uma reflexão sobre os 28 anos de pesquisa no laboratório de integração de sof...
Uma reflexão sobre os 28 anos de pesquisa no laboratório de integração de sof...Uma reflexão sobre os 28 anos de pesquisa no laboratório de integração de sof...
Uma reflexão sobre os 28 anos de pesquisa no laboratório de integração de sof...PET Computação
 
Cloud computing: evolution or redefinition
Cloud computing: evolution or redefinitionCloud computing: evolution or redefinition
Cloud computing: evolution or redefinitionPET Computação
 
Rastreamento de objetos utilizando ar drone
Rastreamento de objetos utilizando ar droneRastreamento de objetos utilizando ar drone
Rastreamento de objetos utilizando ar dronePET Computação
 
Processamento e visualização tridimensional de imagens de satelite e radar
Processamento e visualização tridimensional de imagens de satelite e radarProcessamento e visualização tridimensional de imagens de satelite e radar
Processamento e visualização tridimensional de imagens de satelite e radarPET Computação
 
Evoluindo dot project em alinhamento ao pmbok
Evoluindo dot project em alinhamento ao pmbokEvoluindo dot project em alinhamento ao pmbok
Evoluindo dot project em alinhamento ao pmbokPET Computação
 
Apresentação geral do gqs - Usabilidade na convergência digital - Customizaç...
Apresentação geral do gqs -  Usabilidade na convergência digital - Customizaç...Apresentação geral do gqs -  Usabilidade na convergência digital - Customizaç...
Apresentação geral do gqs - Usabilidade na convergência digital - Customizaç...PET Computação
 
Com a cabeça nas nuvens: montando ambientes para aplicações elásticas
 Com a cabeça nas nuvens: montando ambientes para aplicações elásticas Com a cabeça nas nuvens: montando ambientes para aplicações elásticas
Com a cabeça nas nuvens: montando ambientes para aplicações elásticasPET Computação
 

Mais de PET Computação (20)

Refactoring like a boss
Refactoring like a bossRefactoring like a boss
Refactoring like a boss
 
Linux em tempo real
Linux em tempo realLinux em tempo real
Linux em tempo real
 
Cooperação e Codificação de Rede Aplicadas as RSSF Industriais
Cooperação e Codificação de Rede Aplicadas as RSSF IndustriaisCooperação e Codificação de Rede Aplicadas as RSSF Industriais
Cooperação e Codificação de Rede Aplicadas as RSSF Industriais
 
Redes de Sensores e Robôs: Um novo paradigma de Monitoramento e Atuação
Redes de Sensores e Robôs: Um novo paradigma de Monitoramento e AtuaçãoRedes de Sensores e Robôs: Um novo paradigma de Monitoramento e Atuação
Redes de Sensores e Robôs: Um novo paradigma de Monitoramento e Atuação
 
MapReduce: teoria e prática
MapReduce: teoria e práticaMapReduce: teoria e prática
MapReduce: teoria e prática
 
Processamento e visualização tridimensional de imagens de Satelite e Radar
Processamento e visualização tridimensional de imagens de Satelite e RadarProcessamento e visualização tridimensional de imagens de Satelite e Radar
Processamento e visualização tridimensional de imagens de Satelite e Radar
 
Software Evolution: From Legacy Systems, Service Oriented Architecture to Clo...
Software Evolution: From Legacy Systems, Service Oriented Architecture to Clo...Software Evolution: From Legacy Systems, Service Oriented Architecture to Clo...
Software Evolution: From Legacy Systems, Service Oriented Architecture to Clo...
 
Planejamento automático
Planejamento automáticoPlanejamento automático
Planejamento automático
 
Testes de escalabilidade usando cloud
Testes de escalabilidade usando cloudTestes de escalabilidade usando cloud
Testes de escalabilidade usando cloud
 
Bancos de dados nas nuvens: uma visão geral
Bancos de dados nas nuvens: uma visão geralBancos de dados nas nuvens: uma visão geral
Bancos de dados nas nuvens: uma visão geral
 
Uma reflexão sobre os 28 anos de pesquisa no laboratório de integração de sof...
Uma reflexão sobre os 28 anos de pesquisa no laboratório de integração de sof...Uma reflexão sobre os 28 anos de pesquisa no laboratório de integração de sof...
Uma reflexão sobre os 28 anos de pesquisa no laboratório de integração de sof...
 
Cloud computing: evolution or redefinition
Cloud computing: evolution or redefinitionCloud computing: evolution or redefinition
Cloud computing: evolution or redefinition
 
Rastreamento de objetos utilizando ar drone
Rastreamento de objetos utilizando ar droneRastreamento de objetos utilizando ar drone
Rastreamento de objetos utilizando ar drone
 
Processamento e visualização tridimensional de imagens de satelite e radar
Processamento e visualização tridimensional de imagens de satelite e radarProcessamento e visualização tridimensional de imagens de satelite e radar
Processamento e visualização tridimensional de imagens de satelite e radar
 
Evoluindo dot project em alinhamento ao pmbok
Evoluindo dot project em alinhamento ao pmbokEvoluindo dot project em alinhamento ao pmbok
Evoluindo dot project em alinhamento ao pmbok
 
Ensinar com jogos
Ensinar com jogosEnsinar com jogos
Ensinar com jogos
 
Apresentação geral do gqs - Usabilidade na convergência digital - Customizaç...
Apresentação geral do gqs -  Usabilidade na convergência digital - Customizaç...Apresentação geral do gqs -  Usabilidade na convergência digital - Customizaç...
Apresentação geral do gqs - Usabilidade na convergência digital - Customizaç...
 
Latex
LatexLatex
Latex
 
Ferramenta git
Ferramenta gitFerramenta git
Ferramenta git
 
Com a cabeça nas nuvens: montando ambientes para aplicações elásticas
 Com a cabeça nas nuvens: montando ambientes para aplicações elásticas Com a cabeça nas nuvens: montando ambientes para aplicações elásticas
Com a cabeça nas nuvens: montando ambientes para aplicações elásticas
 

Último

Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfHELENO FAVACHO
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfRavenaSales1
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAHELENO FAVACHO
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasSocorro Machado
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxTailsonSantos1
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTailsonSantos1
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 

Último (20)

Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 

Cloud computing e big data

  • 1. Cloud Computing e Big Data Rodolpho Ugolini - @rugolini Amazon Web Services
  • 2. O que é Computação em Nuvem Sem despesas de Baixo custo Pague apenas capital antecipadas pelo que usa Escalabilidade Agilidade e Time Infraestrutura simples e to Market Self-Service automática Deploy
  • 3. Como a Amazon… About Amazon Web Services Deep experience in building and ? operating global web scale systems …passou a oferecer Cloud Computing?
  • 4. Trafego do mês de Novembro da amazon.com
  • 5. Quanto de capacidade devemos provisionar?
  • 6. Infrestrutura Tradicional não é mais suficiente Desperdício Ambientes de Testes Volume de Dados Picos de Demanda Eventos Sazonais Insatisfação do cliente
  • 7. Infraestrutura de computação tradicional é cara e complexa
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. ... e torça para que tudo dê certo...
  • 14. Existe um outro jeito!
  • 15. Plataforma de Computação AWS Serviços Básicos Amazon Compute Storage Database Networking Zonas de Disponibilidade Pontos de Infraestrutura Distribuição CDN Global Regiões
  • 16. Disponivel Globalmente Region US-WEST (N. California) EU-WEST (Ireland) GOV CLOUD ASIA PAC (Tokyo) US-EAST (Virginia) US-WEST (Oregon) ASIA PAC (Singapore) SOUTH AMERICA (Sao Paulo)
  • 17. Apoiando-se nos ombros do gigante… Dados Você Sua Aplicação Sistema Operacional Serviços Básicos Amazon Compute Storage Database Networking Zonas de Disponibilidade Pontos de Infraestrutura Distribuição CDN Global Regiões
  • 18. A cada dia, a AWS adiciona o equivalente em capacidade computacional, ao que era necessário para manter a Amazon.com de 2000
  • 22. Utility computing Compute Scaling Security CDN Backup DNS Database Storage Load Balancing Workflow Monitoring Networking Messaging
  • 23.
  • 24.
  • 25. 6 am
  • 26. 10 am
  • 27. 10 am
  • 28. 10 am
  • 29. 7 pm
  • 30. 7 pm
  • 31. 7 pm
  • 32. 40 a 5000 em 3 dias Pico de 5000 instancias Numero de Instancias EC2 Divulagação Viral Lançamento da Integração com Facebook 40 instancias 4/12/2008 4/13/2008 4/14/2008 4/15/2008 4/16/2008 4/17/2008 4/18/2008 4/19/2008 4/20/2008
  • 34. Objetos armazenados no S3 1 Trilhão 1000,000 750,000 500,000 250,000 0,000 Pico de 750 mil transações por segundo
  • 35. A análise de grandes volumes de dados está se tornando a grande barreira para inovação, competição e produtividade.
  • 36. O que é Big Data? Gerados por computador – estruturados, semi-estruturados ou não-estruturados  Logs (web sites, jogos)  Sensores (tempo, água)  Imagens/vídeos (cameras, segurança) Gerados por pessoas  Blogs/Resenhas/Emails/Fotos Redes Sociais  Facebook, Linkedin, Twitter
  • 37. Big Data está ficando cada vez maior 2.7 Zetabytes em 2012 Mais de 90% não estruturada Dados espalhados em diversos silos Precisamos de ferramentas para lidar com Big Data!
  • 38. Onde se vê Big Data Marketing e Mídia/ Instituições Jogos Óleo e Gás Varejo Telecom Segurança Propaganda Financeiras (sobretudo social) Analise Anti-virus Comporta- Anuncios Simulações mental Recomen- dações de Monte Dirigidos Carlo Cobrança Log de Análise Detecção Análise de Ligações Sismica de Fraudes Uso Uso dos Processa- Produtos mento de Análise de Análise de vídeos e Transações Riscos Reconheci- imagens mento de Métricas Imagens “In-game”
  • 39. O que é Hadoop? Apache Hadoop  Sistema de storage distribuído e tolerante a falhas (HDFS)  Usa um algoritmo chamado MapReduce para realizar análises estatísticas exaustivas sobre um grande conjunto de dados distribuídos Benefícios-chave  Custo mais baixo – Escala linearmente  Provado em escala– Petabytes em milhares de nós  Flexível – Dados podem ser armazenados com ou sem schema
  • 40. "Hadoop é um storage confiável e um sistema analítico" HDFS MapReduce
  • 41. RDBMS MapReduce (Hadoop) Schema definido Schema não requerido Explora índices para Análises rápidas de dados e recuperação rápida performance uniforme de queries SQL apenas Suporta SQL + outras linguagens Não escala linearmente Escalabilidade linear para reads + writes
  • 42. Implantar um cluster hadoop é difícil http://eddie.niese.net/20090313/dont-pity-incompetence/
  • 43. Big Data requer infraestrutura flexível Infraestrutura física leva a hardware e software estático e planejado para atender picos… …e muitas vezes acaba gerando longas filas de processamento
  • 44. +
  • 45. Data Warehouse Elástico Data Warehouse (Processo Batch) Data Warehouse Data Warehouse (Estável) (Estável) Diminui Aumenta para para 25 9 instancias instancias
  • 47. S3 Input data Code Elastic MapReduce
  • 48. S3 Input data Code Elastic Name MapReduce node
  • 49. S3 Input data Code Elastic Name MapReduce node Elastic cluster
  • 50. S3 Input data Code Elastic Name MapReduce node HDFS Elastic cluster
  • 51. S3 Input data Code Elastic Name MapReduce node Queries HDFS + BI Via JDBC, Pig, Hive Elastic cluster
  • 52. S3 Input data Code Elastic Name Output MapReduce node S3 + SimpleDB Queries HDFS + BI Via JDBC, Pig, Hive Elastic cluster
  • 53. S3 Input data Output S3 + SimpleDB
  • 54.
  • 55.
  • 56.
  • 57. OBRIGADO! aws.amazon.com Rodolpho Ugolini Amazon Web Services @rugolini