02/05/2011




                   Computação em
                      Nuvem


                             Prof. Fábio Bonifácio
         Engenheiro Especialista em Gestão da Tecnologia da Informação
                         fabio@metropolitana.edu.br




                                                Computação em Nuvem

                                                          O que é isso?
                                                                            6



   • Computação em Nuvem ou Cloud Computing (em inglês)
     é    basicamente       a     utilização    da    memória
     (armazenamento) e da capacidade de cálculo
     (processamento),        de   computadores     (servidores)
     compartilhados e interligados pela Internet


fabio@metropolitana.edu.br                                 Prof. Fábio Bonifácio




                                                                                           1
02/05/2011




                                                         Computação em Nuvem

                                                                           Definição
                                                                                         6
    “ A Nuvem é um grande               reservatório de recursos
      virtualizados        facilmente utilizáveis e acessíveis (como
      hardware, plataformas de desenvolvimento e/ou serviços). Esses
      recursos         podem         ser         dinamicamente
      reconfigurados para ajustar a carga (escala) variável do
      sistema, permitindo também um uso            ótimo dos
      recursos. Esse reservatório de recursos é geralmente explorado
      por um modelo pay-per-use (pagar para usar) no qual as garantias
      são oferecidas por um Provedor de Infraestrutura por meio de SLAs
      (Service Level Agreement - Acordo de Nível de Serviço) "

    Fonte: Vaquero, L.M. and Rodero-Merino, L. and Caceres, J. and Lindner, M. "A break in
    the clouds: towards a cloud definition" em ACM SIGCOMM Computer Communication
    Review,                                                                          2008

fabio@metropolitana.edu.br                                            Prof. Fábio Bonifácio




                                                         Computação em Nuvem

                                                             O Armazenamento
                                                                                         6
    • O armazenamento de dados é feito em
      servidores que poderão ser acessados de
      qualquer lugar do mundo, a qualquer hora, não
      havendo    necessidade de instalação       de
      programas, serviços ou de armazenar dados.

    • O acesso a programas, serviços e arquivos é
      remoto, através da Internet - daí a alusão à
      nuvem.


fabio@metropolitana.edu.br                                            Prof. Fábio Bonifácio




                                                                                                      2
02/05/2011




                              Computação em Nuvem

                                 O Processamento
                                                       6
    O Processamento de
    dados, como: busca
    de        informações,
    cálculos matemáticos
    e outros, também é
    feito    no    servidor
    localizado           na

    “nuvem”.
fabio@metropolitana.edu.br            Prof. Fábio Bonifácio




                              Computação em Nuvem

                                      A Nuvem...
                                                       6




fabio@metropolitana.edu.br            Prof. Fábio Bonifácio




                                                                      3
02/05/2011




                                          Computação em Nuvem

                                                   Tendência...
                                                                    6
    • Hoje, o que você mais precisa, e o que mais precisará
      futuramente, será de mobilidade e portabilidade. Com
      isto os “super computadores” terão os seus destinos a
      quem realmente precisa deles.

    • Tudo será baseado na internet, como hoje já está sendo
      feito, o grande centro das atenções nos dias atuais é a
      internet, em alguns anos, talvez meses, você utilizará
      seu computador na internet, terá o espaço que precisar
      para guardar seus arquivos como documentos, fotos,
      vídeos e músicas na internet. Além disto, os softwares
      que você utiliza também estão na internet.
         – Ex. Photoshop na versão web.


fabio@metropolitana.edu.br                         Prof. Fábio Bonifácio




                                          Computação em Nuvem

                                             Mais tendências...
                                                                    6
    • O preço dos computadores cairá.
       – Um computador para acessar a Internet não requer muitos
         recursos! Ele só precisa de um processador simples e um
         pouco de memória.

    • Os sistemas operacionais serão mais simples.
       – Os sistemas operacionais, basicamente só precisarão rodar
         browsers (navegadores).

    • O custo da Internet tenderá a baixar e sua velocidade
      aumentar.
       – Com o aumento da demanda do produto (Internet), o
         preço sempre tenda a baixar.

fabio@metropolitana.edu.br                         Prof. Fábio Bonifácio




                                                                                   4
02/05/2011




                                                         Strong Adoption of Cloud Applications
                                                                                                        Computação em Nuvem
                                                                                                                                                                 6
  •     Dramatic jump in anticipated SaaS usage within the next 12 months
  •     Cloud adoption is highest among business apps for CRM in the MM and SMB
        segments

                 Small Bus                                              Mid Market                                              Enterprise
  80%                                                    80%                                                     80%

  70%                                                    70%                                                     70%

  60%                                                    60%                                                     60%

  50%                                                    50%                                                     50%

  40%                                                    40%                                                     40%

  30%                                                    30%                                                     30%

  20%                                                    20%                                                     20%

  10%                                                    10%                                                     10%

  0%                                                     0%                                                      0%
  C urre nt ly   N e xt 12   N e xt 1- 2    N e xt 3     C urre nt ly   N e xt 12   N e xt 1- 2    N e xt 3      C urre nt ly    N e xt 12   N e xt 1- 2    N e xt 3
    us ing/      m o nt hs    ye a rs      ye a rs o r     us ing/      m o nt hs    ye a rs      ye a rs o r      us ing/       m o nt hs    ye a rs      ye a rs o r
   pilo t ing                               be yo nd      pilo t ing                               be yo nd       pilo t ing                                be yo nd

                               CRM                             Intranet/Company Portal            Content Mgmt          Business Intelligence

                               Engineering Apps                SCM                                ERP




fabio@metropolitana.edu.br                                                                                                      Prof. Fábio Bonifácio




                                                                 The Market is Moving to the Cloud
                                                                                                        Computação em Nuvem
                                                                                                                                                                 6
                                                                  By 2012, 40% of                                         60% of SMBs are
      SaaS is forecasted to                              enterprises will adopt a                                   interested in managed
        grow 17.7% CAGR                                   blend of cloud and on                                  services – a 100% increase
                  (Gartner)                              premises…to meet their                                   from three months ago.
                                                               UC needs (Gartner)                                               (AMI-Partners)




fabio@metropolitana.edu.br                                                                                                      Prof. Fábio Bonifácio




                                                                                                                                                                                 5
02/05/2011




                                              Computação em Nuvem
                                                                        6
                               Microsoft: The Complete Cloud Line-Up




                Public cloud         Hybrid       Private cloud



    Software as a service                          User Productivity

    Platform as a service                     Rapidly Develop Apps

    Infrastructure as a service                Reduce Management

fabio@metropolitana.edu.br                             Prof. Fábio Bonifácio




                                              Computação em Nuvem

                                        Microsoft e Windows Azure
                                                                        6
    • A Plataforma Windows Azure da Microsoft é um
      grupo de tecnologias da nuvem que fornece um
      conjunto    específico   de   serviços   para
      desenvolvedores que são hosteados nos data
      centers da Microsoft.




fabio@metropolitana.edu.br                             Prof. Fábio Bonifácio




                                                                                       6
02/05/2011




                                  Computação em Nuvem

                             Microsoft e Windows Azure
                                                            6




fabio@metropolitana.edu.br                 Prof. Fábio Bonifácio




                                  Computação em Nuvem

                             Microsoft e Windows Azure
                                                            6
                                 A      plataforma     de
                                 serviços      Azure    é
                                 formada por um sistema
                                 operacional, Windows
                                 Azure, e um conjunto de
                                 serviços      para     o
                                 desenvolvedor        que
                                 podem      ser    usados
                                 individualmente ou em
                                 conjunto. São eles:
                                 .NET Services e SQL
                                 Azure e outros.

fabio@metropolitana.edu.br                 Prof. Fábio Bonifácio




                                                                           7
02/05/2011




                                            Computação em Nuvem

                                                     Vantagens...
                                                                      6
    • Possibilidade de utilizar softwares sem que estes estejam
      instalados no computador.

    • O usuário não precisa se preocupar com sistema operacional
      e hardware.

    • O trabalho corporativo e o compartilhamento de arquivos se
      tornam mais fáceis.

    • Melhor controle de gastos ao usar aplicativos , pois a maioria
      dos sistemas de computação em nuvem fornece aplicações
      gratuitamente e, quando não são gratuitas, o usuário paga
      pelo tempo de utilização dos recursos. Não é necessário pagar
      por uma licença integral de uso de software

fabio@metropolitana.edu.br                           Prof. Fábio Bonifácio




                                            Computação em Nuvem

                                             Vantagens (cont.)...
                                                                      6
    • A infraestrutura necessária para uma solução de cloud
      computing é bem mais enxuta do que uma solução tradicional
      de hosting ou collocation. Consumindo menos energia,
      refrigeração e espaço físico e consequentemente contribuindo
      para preservação e uso racional dos recursos naturais.

    •    O TI passa a ser efetivamente uma ferramenta de suporte ao
        negócio, ou seja, o foco do cliente é a informação e não a
        forma como ela é mantida e processada.

    • Aumento do poder de processamento com uma excelente
      relação entre custo e benefício.



fabio@metropolitana.edu.br                           Prof. Fábio Bonifácio




                                                                                     8
02/05/2011




                                                   Computação em Nuvem

                                                       Vantagens (cont.)...
                                                                                     6
          PHYSICAL:                          CONTINUITY:
          • Microsoft data centers with      • Multiple data centers in different
            state-of-the-art    security       geographies
            process                          • Users can choose single location
          • Redundant power supplies           or geo-distributed data centers
            from separate providers,         • Storage data is replicated multiple
            battery and diesel backup          times
            generators, climate control,     • Fabric is designed to be backed up
            and fire prevention and            and restored from checkpoints
            suppression

          LOGICAL:                           COMPLIANCE & CERTIFICATION:
          • Windows      Azure    runs   a   • Microsoft is committed to complying
            modified     Windows      2008     with all local laws
            Server, optimized for cloud      • Industry certification is a core part of
            access with no admin access        the Microsoft services roadmap
            to guests or applications        • Customers are ultimately responsible
          • Applications and users do not      for the security and compliance of
            update the OS                      their services or applications


fabio@metropolitana.edu.br                                       Prof. Fábio Bonifácio




                                                   Computação em Nuvem

                                                                        Agentes
                                                                                     6




fabio@metropolitana.edu.br                                       Prof. Fábio Bonifácio




                                                                                                  9
02/05/2011




                                   Computação em Nuvem

                                         Tipos de Cenário
                                                              6
    • Infraestrutura como Serviço (IaaS ):
        – Sistema Operacional completo


    • Plataforma como Serviço (PaaS ):
        – Ambiente de desenvolvimento


    • Software como Serviço (SaaS):
        – Editores de texto

fabio@metropolitana.edu.br                   Prof. Fábio Bonifácio




                                   Computação em Nuvem

                                                   Arquitetura
                                                              6




fabio@metropolitana.edu.br                   Prof. Fábio Bonifácio




                                                                            10
02/05/2011




                              Computação em Nuvem

                                        Vantagens
                                                       6
    • Usuário
        –   Compatibilidade
        –   Atualizações
        –   Mobilidade
        –   Economia




fabio@metropolitana.edu.br            Prof. Fábio Bonifácio




                              Computação em Nuvem

                                        Vantagens
                                                       6
    • Vendedores e criadores
        – Amplo mercado
        – Economia
            • De tempo
            • De dinheiro




fabio@metropolitana.edu.br            Prof. Fábio Bonifácio




                                                                     11
02/05/2011




                                           Computação em Nuvem

                                     Comparação Grid e Nuvem
                                                                      6
          Compartilhamento de Recursos
             Colaboração e atribuição de recursos


          Virtualização

          Arquitetura

          Escalabilidade

          Modelo de Cobrança
             Taxas fixas e modelo pay-per-use
          Segurança

fabio@metropolitana.edu.br                           Prof. Fábio Bonifácio




                                           Computação em Nuvem

                                        E quem está na frente?
                                                                      6




fabio@metropolitana.edu.br                           Prof. Fábio Bonifácio




                                                                                    12
02/05/2011




                                     Computação em Nuvem

                                O que estão comentando...
                                                              6
    • Matéria do Jornal da Globo
        – http://www.youtube.com/watch?v=4sGiNsy1mrQ


    • Video Promocional da Locaweb
        – http://www.youtube.com/watch?v=WyGnWN4J9UM




fabio@metropolitana.edu.br                   Prof. Fábio Bonifácio




                                     Computação em Nuvem

                                     Sistemas Comerciais
                                                              6
    • SaaS



    • PaaS



    • IaaS




fabio@metropolitana.edu.br                   Prof. Fábio Bonifácio




                                                                            13
02/05/2011




                                  Computação em Nuvem

                                               Desafios
                                                           6
    •   Gargalo na conexão
    •   Privacidade e direito sobre os dados
    •   Confiabilidade do serviço
    •   Padronização
    •   DDoS




fabio@metropolitana.edu.br                Prof. Fábio Bonifácio




                                  Computação em Nuvem

                                  Desafios - Segurança
                                                           6
    •   Abusos de Computação em Nuvem
    •   Interfaces e APIs inseguras
    •   Ameaças Internas
    •   Problemas com Compartilhamento de
        Tecnologias




fabio@metropolitana.edu.br                Prof. Fábio Bonifácio




                                                                         14
02/05/2011




                                             Computação em Nuvem

                                                           Exemplo
                                                                       6
    • Um médico tem seu computador pessoal em casa, um
      notebook para utilizar em viagens ou na rua. Em seu
      trabalho ele tem um computador em seu consultório e no
      mesmo hospital ele acessa outro computador em uma sala
      de exames.
    • Só no nosso exemplo temos 4 ambientes distintos acessado
      pela mesma pessoa.
    • É claro que não podemos confundir ambientes de trabalho
      com o pessoal, mas no caso de um hospital seria interessante
      que o médico possa acessar seu computador de qualquer
      lugar, pois um dia ele pode estar em um consultório, no outro
      em uma unidade remota do hospital etc.
    • A virtualização de desktop permite a liberdade ao usuário final
      para acessar seu ambiente de trabalho de qualquer lugar do
      mundo pela internet e isso é possível com a computação em
      nuvem!
fabio@metropolitana.edu.br                            Prof. Fábio Bonifácio




                                             Computação em Nuvem

                                        Endereços Interessantes
                                                                       6
    • http://www.locaweb.com.br/cloud

    • http://msdn.microsoft.com/pt-br/azure/default.aspx

    • http://www.microsoft.com/windowsazure




fabio@metropolitana.edu.br                            Prof. Fábio Bonifácio




                                                                                     15
02/05/2011




                                                            Computação em Nuvem

                                                                          Referências
                                                                                           6
    •       Sousa, Flávio R. C.; Moreira, Leonardo O.; Machado, Javam C.
            Computação em Nuvem: Conceitos, Tecnologias, Aplicações e
            Desafios. In Minicurso, ERCEMAP. Universidade Federal do Piauí. 2009.
            Disponível                                                         em:
            http://www.ufpi.br/ercemapi/arquivos/file/minicurso/mc7.pdf acesso em:
            18/04/2010.

    •       Bogossian, Felipe; Maciel, Luiz F.; Sampaio, Renato; Couto, Rodrigo.
            Apresentação               (.ppt).          Disponível           em
            http://www.gta.ufrj.br/grad/10_1/nuvem/nuvem.ppt,      acesso   em:
            20/04/2010.




fabio@metropolitana.edu.br                                               Prof. Fábio Bonifácio




                                                            Computação em Nuvem

                                                                            Seminário
                                                                                           6
        •    Grupo 1 – As vantagens do Cloud Computing sobre Custo Total de Propriedade
             (TCO);
        •    Grupo 2 – O Futuro da Computação Móvel e a Tendência da Computação Ubíqua;
        •    Grupo 3 – A evolução da Computação Móvel e a Influência dos Tablets;
        •    Grupo 4 – A Influência da Computação Móvel da Cadeia Logística;
        •    Grupo 5 – A importância dos aplicativos de colaboração online e suas aplicações
             corporativas;
        •    Grupo 6 – A Influência das Redes Sociais e sua importância no desenvolvimento
             das empresas;
        •    Grupo 7 – Desafios no controle de acesso à informações indevidas na Internet
             (pornografia, ética, informações pessoais, etc.);
        •    Grupo 8 – O resgate das tecnologias tradicionais para a geração Y;
        •    Grupo 9 – O controle de informações e aplicações de tecnologia para gestão de
             entretenimento e eventos esportivos (Venue Management);
        •    Grupo 10 – Facebook, utilização da plataforma para aplicações corporativas;
        •    Grupo 11 – A influência da Tecnologia na Construção Naval;


fabio@metropolitana.edu.br                                               Prof. Fábio Bonifácio




                                                                                                        16
02/05/2011




                                                       Computação em Nuvem

                                                                      Seminário
                                                                                    6
     •   Grupo 12 – Caso de Estudo ou Aplicações Práticas de Software de Gestão para
         Contabilidade;
     •   Grupo 13 – O desafio dos administradores no desenvolvimento da cultura de
         colaboração e governança corporativa com Tecnologia da Informação;
     •   Grupo 14 – A tecnologia aplicada a causas sociais – caso de estudo;
     •   Grupo 15 – A falta de tecnologia como fator restritivo ao desenvolvimento da
         indústria naval;
     •   Grupo 16 – A importância do conhecimento em Sistemas de Informação
         Computacional para Gestão Portuária;




fabio@metropolitana.edu.br                                         Prof. Fábio Bonifácio




                                                                                                  17

Sig cap6 computacao_emnuvem

  • 1.
    02/05/2011 Computação em Nuvem Prof. Fábio Bonifácio Engenheiro Especialista em Gestão da Tecnologia da Informação fabio@metropolitana.edu.br Computação em Nuvem O que é isso? 6 • Computação em Nuvem ou Cloud Computing (em inglês) é basicamente a utilização da memória (armazenamento) e da capacidade de cálculo (processamento), de computadores (servidores) compartilhados e interligados pela Internet fabio@metropolitana.edu.br Prof. Fábio Bonifácio 1
  • 2.
    02/05/2011 Computação em Nuvem Definição 6 “ A Nuvem é um grande reservatório de recursos virtualizados facilmente utilizáveis e acessíveis (como hardware, plataformas de desenvolvimento e/ou serviços). Esses recursos podem ser dinamicamente reconfigurados para ajustar a carga (escala) variável do sistema, permitindo também um uso ótimo dos recursos. Esse reservatório de recursos é geralmente explorado por um modelo pay-per-use (pagar para usar) no qual as garantias são oferecidas por um Provedor de Infraestrutura por meio de SLAs (Service Level Agreement - Acordo de Nível de Serviço) " Fonte: Vaquero, L.M. and Rodero-Merino, L. and Caceres, J. and Lindner, M. "A break in the clouds: towards a cloud definition" em ACM SIGCOMM Computer Communication Review, 2008 fabio@metropolitana.edu.br Prof. Fábio Bonifácio Computação em Nuvem O Armazenamento 6 • O armazenamento de dados é feito em servidores que poderão ser acessados de qualquer lugar do mundo, a qualquer hora, não havendo necessidade de instalação de programas, serviços ou de armazenar dados. • O acesso a programas, serviços e arquivos é remoto, através da Internet - daí a alusão à nuvem. fabio@metropolitana.edu.br Prof. Fábio Bonifácio 2
  • 3.
    02/05/2011 Computação em Nuvem O Processamento 6 O Processamento de dados, como: busca de informações, cálculos matemáticos e outros, também é feito no servidor localizado na “nuvem”. fabio@metropolitana.edu.br Prof. Fábio Bonifácio Computação em Nuvem A Nuvem... 6 fabio@metropolitana.edu.br Prof. Fábio Bonifácio 3
  • 4.
    02/05/2011 Computação em Nuvem Tendência... 6 • Hoje, o que você mais precisa, e o que mais precisará futuramente, será de mobilidade e portabilidade. Com isto os “super computadores” terão os seus destinos a quem realmente precisa deles. • Tudo será baseado na internet, como hoje já está sendo feito, o grande centro das atenções nos dias atuais é a internet, em alguns anos, talvez meses, você utilizará seu computador na internet, terá o espaço que precisar para guardar seus arquivos como documentos, fotos, vídeos e músicas na internet. Além disto, os softwares que você utiliza também estão na internet. – Ex. Photoshop na versão web. fabio@metropolitana.edu.br Prof. Fábio Bonifácio Computação em Nuvem Mais tendências... 6 • O preço dos computadores cairá. – Um computador para acessar a Internet não requer muitos recursos! Ele só precisa de um processador simples e um pouco de memória. • Os sistemas operacionais serão mais simples. – Os sistemas operacionais, basicamente só precisarão rodar browsers (navegadores). • O custo da Internet tenderá a baixar e sua velocidade aumentar. – Com o aumento da demanda do produto (Internet), o preço sempre tenda a baixar. fabio@metropolitana.edu.br Prof. Fábio Bonifácio 4
  • 5.
    02/05/2011 Strong Adoption of Cloud Applications Computação em Nuvem 6 • Dramatic jump in anticipated SaaS usage within the next 12 months • Cloud adoption is highest among business apps for CRM in the MM and SMB segments Small Bus Mid Market Enterprise 80% 80% 80% 70% 70% 70% 60% 60% 60% 50% 50% 50% 40% 40% 40% 30% 30% 30% 20% 20% 20% 10% 10% 10% 0% 0% 0% C urre nt ly N e xt 12 N e xt 1- 2 N e xt 3 C urre nt ly N e xt 12 N e xt 1- 2 N e xt 3 C urre nt ly N e xt 12 N e xt 1- 2 N e xt 3 us ing/ m o nt hs ye a rs ye a rs o r us ing/ m o nt hs ye a rs ye a rs o r us ing/ m o nt hs ye a rs ye a rs o r pilo t ing be yo nd pilo t ing be yo nd pilo t ing be yo nd CRM Intranet/Company Portal Content Mgmt Business Intelligence Engineering Apps SCM ERP fabio@metropolitana.edu.br Prof. Fábio Bonifácio The Market is Moving to the Cloud Computação em Nuvem 6 By 2012, 40% of 60% of SMBs are SaaS is forecasted to enterprises will adopt a interested in managed grow 17.7% CAGR blend of cloud and on services – a 100% increase (Gartner) premises…to meet their from three months ago. UC needs (Gartner) (AMI-Partners) fabio@metropolitana.edu.br Prof. Fábio Bonifácio 5
  • 6.
    02/05/2011 Computação em Nuvem 6 Microsoft: The Complete Cloud Line-Up Public cloud Hybrid Private cloud Software as a service User Productivity Platform as a service Rapidly Develop Apps Infrastructure as a service Reduce Management fabio@metropolitana.edu.br Prof. Fábio Bonifácio Computação em Nuvem Microsoft e Windows Azure 6 • A Plataforma Windows Azure da Microsoft é um grupo de tecnologias da nuvem que fornece um conjunto específico de serviços para desenvolvedores que são hosteados nos data centers da Microsoft. fabio@metropolitana.edu.br Prof. Fábio Bonifácio 6
  • 7.
    02/05/2011 Computação em Nuvem Microsoft e Windows Azure 6 fabio@metropolitana.edu.br Prof. Fábio Bonifácio Computação em Nuvem Microsoft e Windows Azure 6 A plataforma de serviços Azure é formada por um sistema operacional, Windows Azure, e um conjunto de serviços para o desenvolvedor que podem ser usados individualmente ou em conjunto. São eles: .NET Services e SQL Azure e outros. fabio@metropolitana.edu.br Prof. Fábio Bonifácio 7
  • 8.
    02/05/2011 Computação em Nuvem Vantagens... 6 • Possibilidade de utilizar softwares sem que estes estejam instalados no computador. • O usuário não precisa se preocupar com sistema operacional e hardware. • O trabalho corporativo e o compartilhamento de arquivos se tornam mais fáceis. • Melhor controle de gastos ao usar aplicativos , pois a maioria dos sistemas de computação em nuvem fornece aplicações gratuitamente e, quando não são gratuitas, o usuário paga pelo tempo de utilização dos recursos. Não é necessário pagar por uma licença integral de uso de software fabio@metropolitana.edu.br Prof. Fábio Bonifácio Computação em Nuvem Vantagens (cont.)... 6 • A infraestrutura necessária para uma solução de cloud computing é bem mais enxuta do que uma solução tradicional de hosting ou collocation. Consumindo menos energia, refrigeração e espaço físico e consequentemente contribuindo para preservação e uso racional dos recursos naturais. • O TI passa a ser efetivamente uma ferramenta de suporte ao negócio, ou seja, o foco do cliente é a informação e não a forma como ela é mantida e processada. • Aumento do poder de processamento com uma excelente relação entre custo e benefício. fabio@metropolitana.edu.br Prof. Fábio Bonifácio 8
  • 9.
    02/05/2011 Computação em Nuvem Vantagens (cont.)... 6 PHYSICAL: CONTINUITY: • Microsoft data centers with • Multiple data centers in different state-of-the-art security geographies process • Users can choose single location • Redundant power supplies or geo-distributed data centers from separate providers, • Storage data is replicated multiple battery and diesel backup times generators, climate control, • Fabric is designed to be backed up and fire prevention and and restored from checkpoints suppression LOGICAL: COMPLIANCE & CERTIFICATION: • Windows Azure runs a • Microsoft is committed to complying modified Windows 2008 with all local laws Server, optimized for cloud • Industry certification is a core part of access with no admin access the Microsoft services roadmap to guests or applications • Customers are ultimately responsible • Applications and users do not for the security and compliance of update the OS their services or applications fabio@metropolitana.edu.br Prof. Fábio Bonifácio Computação em Nuvem Agentes 6 fabio@metropolitana.edu.br Prof. Fábio Bonifácio 9
  • 10.
    02/05/2011 Computação em Nuvem Tipos de Cenário 6 • Infraestrutura como Serviço (IaaS ): – Sistema Operacional completo • Plataforma como Serviço (PaaS ): – Ambiente de desenvolvimento • Software como Serviço (SaaS): – Editores de texto fabio@metropolitana.edu.br Prof. Fábio Bonifácio Computação em Nuvem Arquitetura 6 fabio@metropolitana.edu.br Prof. Fábio Bonifácio 10
  • 11.
    02/05/2011 Computação em Nuvem Vantagens 6 • Usuário – Compatibilidade – Atualizações – Mobilidade – Economia fabio@metropolitana.edu.br Prof. Fábio Bonifácio Computação em Nuvem Vantagens 6 • Vendedores e criadores – Amplo mercado – Economia • De tempo • De dinheiro fabio@metropolitana.edu.br Prof. Fábio Bonifácio 11
  • 12.
    02/05/2011 Computação em Nuvem Comparação Grid e Nuvem 6  Compartilhamento de Recursos  Colaboração e atribuição de recursos  Virtualização  Arquitetura  Escalabilidade  Modelo de Cobrança  Taxas fixas e modelo pay-per-use  Segurança fabio@metropolitana.edu.br Prof. Fábio Bonifácio Computação em Nuvem E quem está na frente? 6 fabio@metropolitana.edu.br Prof. Fábio Bonifácio 12
  • 13.
    02/05/2011 Computação em Nuvem O que estão comentando... 6 • Matéria do Jornal da Globo – http://www.youtube.com/watch?v=4sGiNsy1mrQ • Video Promocional da Locaweb – http://www.youtube.com/watch?v=WyGnWN4J9UM fabio@metropolitana.edu.br Prof. Fábio Bonifácio Computação em Nuvem Sistemas Comerciais 6 • SaaS • PaaS • IaaS fabio@metropolitana.edu.br Prof. Fábio Bonifácio 13
  • 14.
    02/05/2011 Computação em Nuvem Desafios 6 • Gargalo na conexão • Privacidade e direito sobre os dados • Confiabilidade do serviço • Padronização • DDoS fabio@metropolitana.edu.br Prof. Fábio Bonifácio Computação em Nuvem Desafios - Segurança 6 • Abusos de Computação em Nuvem • Interfaces e APIs inseguras • Ameaças Internas • Problemas com Compartilhamento de Tecnologias fabio@metropolitana.edu.br Prof. Fábio Bonifácio 14
  • 15.
    02/05/2011 Computação em Nuvem Exemplo 6 • Um médico tem seu computador pessoal em casa, um notebook para utilizar em viagens ou na rua. Em seu trabalho ele tem um computador em seu consultório e no mesmo hospital ele acessa outro computador em uma sala de exames. • Só no nosso exemplo temos 4 ambientes distintos acessado pela mesma pessoa. • É claro que não podemos confundir ambientes de trabalho com o pessoal, mas no caso de um hospital seria interessante que o médico possa acessar seu computador de qualquer lugar, pois um dia ele pode estar em um consultório, no outro em uma unidade remota do hospital etc. • A virtualização de desktop permite a liberdade ao usuário final para acessar seu ambiente de trabalho de qualquer lugar do mundo pela internet e isso é possível com a computação em nuvem! fabio@metropolitana.edu.br Prof. Fábio Bonifácio Computação em Nuvem Endereços Interessantes 6 • http://www.locaweb.com.br/cloud • http://msdn.microsoft.com/pt-br/azure/default.aspx • http://www.microsoft.com/windowsazure fabio@metropolitana.edu.br Prof. Fábio Bonifácio 15
  • 16.
    02/05/2011 Computação em Nuvem Referências 6 • Sousa, Flávio R. C.; Moreira, Leonardo O.; Machado, Javam C. Computação em Nuvem: Conceitos, Tecnologias, Aplicações e Desafios. In Minicurso, ERCEMAP. Universidade Federal do Piauí. 2009. Disponível em: http://www.ufpi.br/ercemapi/arquivos/file/minicurso/mc7.pdf acesso em: 18/04/2010. • Bogossian, Felipe; Maciel, Luiz F.; Sampaio, Renato; Couto, Rodrigo. Apresentação (.ppt). Disponível em http://www.gta.ufrj.br/grad/10_1/nuvem/nuvem.ppt, acesso em: 20/04/2010. fabio@metropolitana.edu.br Prof. Fábio Bonifácio Computação em Nuvem Seminário 6 • Grupo 1 – As vantagens do Cloud Computing sobre Custo Total de Propriedade (TCO); • Grupo 2 – O Futuro da Computação Móvel e a Tendência da Computação Ubíqua; • Grupo 3 – A evolução da Computação Móvel e a Influência dos Tablets; • Grupo 4 – A Influência da Computação Móvel da Cadeia Logística; • Grupo 5 – A importância dos aplicativos de colaboração online e suas aplicações corporativas; • Grupo 6 – A Influência das Redes Sociais e sua importância no desenvolvimento das empresas; • Grupo 7 – Desafios no controle de acesso à informações indevidas na Internet (pornografia, ética, informações pessoais, etc.); • Grupo 8 – O resgate das tecnologias tradicionais para a geração Y; • Grupo 9 – O controle de informações e aplicações de tecnologia para gestão de entretenimento e eventos esportivos (Venue Management); • Grupo 10 – Facebook, utilização da plataforma para aplicações corporativas; • Grupo 11 – A influência da Tecnologia na Construção Naval; fabio@metropolitana.edu.br Prof. Fábio Bonifácio 16
  • 17.
    02/05/2011 Computação em Nuvem Seminário 6 • Grupo 12 – Caso de Estudo ou Aplicações Práticas de Software de Gestão para Contabilidade; • Grupo 13 – O desafio dos administradores no desenvolvimento da cultura de colaboração e governança corporativa com Tecnologia da Informação; • Grupo 14 – A tecnologia aplicada a causas sociais – caso de estudo; • Grupo 15 – A falta de tecnologia como fator restritivo ao desenvolvimento da indústria naval; • Grupo 16 – A importância do conhecimento em Sistemas de Informação Computacional para Gestão Portuária; fabio@metropolitana.edu.br Prof. Fábio Bonifácio 17