Cloud Computing
   for dummies
Anchises M. G. de Paula - @anchisesbr
     Wagner Sartori Jr. - @trunet
         Garoa Hacker Clube
Overview

     Cloud Computing se tornou um termo popular em TI



                                20/1/10
                                Cloud Computing for
                                Business and Society
                                by Brad Smith, The Huffington Post
                                (…)
                                According to a recent survey conducted
                                by Microsoft, more than 90 percent of
                                Americans are using some form of cloud
                                computing; nearly all of us are
                                connected to the cloud.

2
Overview

     Cloud Computing representa      Internet
      uma mistura de tecnologias                 Client devices
      e ambiente de licenciamento
      e oferta
                                    Web 2.0 Multi-tenancy
                                       Virtualization
                                                    Client-server
                                     Broadband access




3
Overview
                 Cloud Computing representa
                  uma evolução de várias
                  tecnologias
                                                                             2008

                                                                      Cloud Computing

                                                         Software as a Service

                    1990                    Utility Computing
                           Grid Computing
fonte: Oxford




         4
O que é Cloud Computing?
“A style of computing where massively scalable IT-
 enabled capabilities are provided "as a service" to
 external customers using Internet technologies…

 … where the consumers of the services need only care
 about what the service does for them, not how it is
 implemented”                                Gartner




                                                        fonte: sxc.hu
O que é Cloud Computing?
 O termo “cloud computing” é mal definido




6
Principais Características
 Virtualização
 Elasticidade
 On Demand
 Oferta como serviço




                                fonte: sxc.hu
Overview
     O que motiva a adoção de Cloud Computing?

                                   Oferta como
                                   serviço


                      Eficiência
                      de energia                           Custos de TI




       Modelo                                    Novos modelos
       Self-service                              de aplicações


8
Overview




           Fonte: iDefense
Overview
 Três categorias básicas de Cloud Computing:

   Infrastructure as a Service (IaaS)


   Platform as a Service (PaaS)


   Software as a Service (SaaS)



             10
Overview
 Três categorias básicas de Cloud Computing:
                                         Cliente
  – Infrastructure as a Service (IaaS)
                                            G
                                            E
  – Platform as a Service (PaaS)            S
                                            T
                                            Ã
                                            O
  – Software as a Service (SaaS)
                                         Provedor

         11
Computação em Nuvem
Modelo de
Referência
   Relações e dependências entre
  os modelos de Computação em
  Nuvem


   Características são herdadas
Computação em Nuvem
Vantagens

   Colaboração, agilidade
   Escalabilidade e disponibilidade
   Redução de custos
      computação eficiente e
    otimizada
   Eficiência de custos
      economia de escala,
      reutilização
      padronização



                                       fonte: sxc.hu
Que serviços vão para a
            nuvem?
      Online Applications       Transparency
Tecnologias Web 2.0
                            Suportam crescimento
                            horizontal
Não tem dados sensíveis
                               Demandam Alta
                               disponibilidade




                                                   source: sxc.hu
Como ir para a Nuvem?

 Identificar os sistemas
   Dados
   Aplicações, Processos

 Mapear os processos e aplicações
 Mapear o fluxo de dados
   Organização
   Cloud Service Provider
   Clientes

 Avaliar os modelos de Cloud
 Avaliar os provedores
Cloud Computing na real
 Por que?
 Quando usar?
 Quanto custa?
 EC2, S3, CloudFront, EBS, LB, … O que significa estas letras
  todas?
Cloud Computing na real
 O que faz as empresas gostarem tanto de cloud?
Cloud Computing for
             dummies
 Perguntas?


 Anchises M. G. de Paula - @anchisesbr
 Wagner Sartori Jr. - @trunet
 http://www.garoa.net.br - Garoa Hacker Clube


 Logo após esta palestra na bancada do garoa, vamos ter a
  oficina de cloud computing. Aguardamos vocês lá!

Cloud computing for dummies

  • 1.
    Cloud Computing for dummies Anchises M. G. de Paula - @anchisesbr Wagner Sartori Jr. - @trunet Garoa Hacker Clube
  • 2.
    Overview  Cloud Computing se tornou um termo popular em TI 20/1/10 Cloud Computing for Business and Society by Brad Smith, The Huffington Post (…) According to a recent survey conducted by Microsoft, more than 90 percent of Americans are using some form of cloud computing; nearly all of us are connected to the cloud. 2
  • 3.
    Overview  Cloud Computing representa Internet uma mistura de tecnologias Client devices e ambiente de licenciamento e oferta Web 2.0 Multi-tenancy Virtualization Client-server Broadband access 3
  • 4.
    Overview  Cloud Computing representa uma evolução de várias tecnologias 2008 Cloud Computing Software as a Service 1990 Utility Computing Grid Computing fonte: Oxford 4
  • 5.
    O que éCloud Computing? “A style of computing where massively scalable IT- enabled capabilities are provided "as a service" to external customers using Internet technologies… … where the consumers of the services need only care about what the service does for them, not how it is implemented” Gartner fonte: sxc.hu
  • 6.
    O que éCloud Computing?  O termo “cloud computing” é mal definido 6
  • 7.
    Principais Características  Virtualização Elasticidade  On Demand  Oferta como serviço fonte: sxc.hu
  • 8.
    Overview  O que motiva a adoção de Cloud Computing? Oferta como serviço Eficiência de energia Custos de TI Modelo Novos modelos Self-service de aplicações 8
  • 9.
    Overview Fonte: iDefense
  • 10.
    Overview  Três categoriasbásicas de Cloud Computing:  Infrastructure as a Service (IaaS)  Platform as a Service (PaaS)  Software as a Service (SaaS) 10
  • 11.
    Overview  Três categoriasbásicas de Cloud Computing: Cliente – Infrastructure as a Service (IaaS) G E – Platform as a Service (PaaS) S T Ã O – Software as a Service (SaaS) Provedor 11
  • 12.
  • 13.
    Modelo de Referência  Relações e dependências entre os modelos de Computação em Nuvem  Características são herdadas
  • 14.
    Computação em Nuvem Vantagens  Colaboração, agilidade  Escalabilidade e disponibilidade  Redução de custos  computação eficiente e otimizada  Eficiência de custos  economia de escala,  reutilização  padronização fonte: sxc.hu
  • 15.
    Que serviços vãopara a nuvem? Online Applications Transparency Tecnologias Web 2.0 Suportam crescimento horizontal Não tem dados sensíveis Demandam Alta disponibilidade source: sxc.hu
  • 16.
    Como ir paraa Nuvem?  Identificar os sistemas  Dados  Aplicações, Processos  Mapear os processos e aplicações  Mapear o fluxo de dados  Organização  Cloud Service Provider  Clientes  Avaliar os modelos de Cloud  Avaliar os provedores
  • 17.
    Cloud Computing nareal  Por que?  Quando usar?  Quanto custa?  EC2, S3, CloudFront, EBS, LB, … O que significa estas letras todas?
  • 18.
    Cloud Computing nareal  O que faz as empresas gostarem tanto de cloud?
  • 19.
    Cloud Computing for dummies  Perguntas?  Anchises M. G. de Paula - @anchisesbr  Wagner Sartori Jr. - @trunet  http://www.garoa.net.br - Garoa Hacker Clube  Logo após esta palestra na bancada do garoa, vamos ter a oficina de cloud computing. Aguardamos vocês lá!

Notas do Editor

  • #6 Fonte da imagem: http://www.sxc.hu
  • #8 Fonte da imagem: http://www.sxc.hu
  • #16 Picture source: http://www.sxc.hu
  • #17 Source:What you need to know about Cloud Computing. 09.11.2008 http://www.pcmag.com/article2/0,2817,2330238,00.asp