CLOUD COMPUTING
DESAFIOS E OPORTUNIDADES


       Elvis Fusco
CONTEXTUALIZAÇÃO

     As empresas, especialmente as pequenas e
      médias, gastam muito com infraestrutura de
      TI (“sala de servidores”).
       Equipamentos redundantes
       Software
       Energia redundante
       Link de internet redundante
       Refrigeração
       Atualizações de software
       Equipe 24 x 7
CENÁRIO

   Fragmentação de sistemas;
   Projetos concluídos fora do prazo;
   Acúmulo de tecnologias;
   Sistemas legados;
   Tudo isso aumenta a complexidade e custos
    da operação.
CONCEITO

   Modelo de computação baseado em uma
    rede massiva de servidores interconectados
    que se comunicam com clientes/estações.

   Pode ser definido como um
    modelo no qual a computação
    (processamento             e
    armazenamento) está em algum
    lugar da rede e é acessada
    remotamente, via Internet.
CLOUD COMPUTING

                    Software



   Armazenamento               Processamento




                   Internet
MODELO DE NEGÓCIO


    Computação    em   nuvem    tem      como
     objetivo   proporcionar   serviços     de
     Tecnologia da Informação sob demanda
     com pagamento baseado no uso.
CARACTERÍSTICAS
                          Auto-serviço




     Serviços                                 Compartilhamento
    mensuráveis                                 de recursos




            Acesso via
           rede de alta                  Elasticidade
            velocidade
SERVIDOR COMUM X CLOUD

SERVIDOR COMUM                               SERV 02

 Situação do          Pico de demanda
 servidor do          em 20% do tempo
                                              ocioso
 cliente em 80%
 do tempo
                                             em uso




                                   DEMANDA




                                                       DEMANDA
  ocioso
                         em uso              em uso
            DEMANDA




   em uso

  SERV 01                SERV 01             SERV 01
CATEGORIAS DE SERVIÇOS CLOUD




               [NIST, 2009]
IAAS – INFRASTRUCTURE AS A SERVICE

 Terceirização de infraestrutura;
 Redução de desperdícios;

 Virtualização;

 Público-alvo: arquitetos de infraestrutura.
PAAS – PLATFORM AS A SERVICE

 Ambiente para criação, teste e hospedagem
  de aplicativos em nuvem;
 Aplicações mais escaláveis;

 Público-alvo: desenvolvedores.
SAAS – SOFTWARE AS A SERVICE

 Softwares tendo a Web como plataforma;
 Custo baseado na demanda;

 Público-alvo: usuário final.
DBAAS – DATABASE AS A SERVICE

 Informação de qualquer lugar;
 Escalabilidade;

 Performance;

 Uso sob demanda.
IT-AS-A-SERVICE
MODELO DE NEGÓCIO

   IaaS pode ser entregue pela própria área de TI da
    empresa (insourced) ou por um provedor de
    nuvens externo (outsourced).
   A infraestrutura física por trás pode estar
    hospedado no data center da própria empresa ou
    no data center do provedor.
   Esta infraestrutura pode ser de uso privado (private
    cloud), compartilhada entre um grupo ou consórcio
    de empresas (community cloud) ou compartilhada
    com os demais clientes do provedor externo (public
MODELO DE NEGÓCIO

   Estratégia de TI;
   Oferecimento de TI para as empresas;
   Pagamento dos serviços na medida do uso;
   Escalabidade do negócio (capacidade de expandir
    processamento, armazenamento e largura de
    banda);
   Deve ser adotado não apenas por redução de
    custos, mas pela velocidade e flexibilidade que
    permite a empresa inovar e criar novos produtos e
    serviços suportados por TI.
ESTRATÉGIA “CLOUD FIRST POLICY”


   A primeira opção é o modelo em nuvem e
    apenas se o modelo não for adequado, a
    implementação de um novo sistema poderá
    ser no atual modelo computacional.
USO DE FRAMEWORK DE GOVERNANÇA EM CLOUD


Virtualizaçã          Padronizaçã                                    Cloud
     o                                        Automação
                           o                                       Computing




    Gerenciamento                   Medição                 Avaliação

               Monitoramento (SLA – Service Level
                         Agreements)
        Change                   Incident                 Performance
      Management               Management                 Management
DESAFIOS

   Compatibilidade  Falta de padrões de
    gestão, interoperabilidade e de segurança

   Infraestrutura de Internet no Brasil

   Compliance

   Privacidade

   Segurança

   Cultura empresarial
SEGURANÇA
SOFTWARE AS A SERVICE (SAAS)

   Modelo de distribuição de software onde as
    aplicações são hospedadas por um provedor
    de serviço e disponibilizada a clientes pela
    Internet
   O modelo       tradicional     de
    distribuição, em que o software
    é       implantado           nos
    computadores    do   cliente   é
    chamado de software como
SAAS – INTEGRAÇÃO


   Integração de sistemas SaaS com os legados,
    que operam na modalidade on-premise.

   A integração pode ser simples, com uploads e
    downloads da e para a nuvem via processos
    batch, ou em tempo-real, via Web Services.
SAAS – MULTITENANCY



   Modelo de     arquitetura   de   software   (multi-
    inquilino).

   Empresas clientes compartilham os mesmos
    recursos físicos de um aplicativo, mas
    permanecem logicamente isolados.
MOBILE CLOUD APPLICATIONS
   Por cada computador
    comercializado        são
    vendidos    5   telefones
    celulares (SAP)

   Venda de smartphones
    deve superar a de
    computadores no Brasil
    em 2011 (IDC)

   A plataforma digital atual
    da humanidade é móvel
CLOUD COMPUTING
                 DESAFIOS E OPORTUNIDADES


Elvis Fusco
fusco@univem.edu.br
http://elvisfusco.com.br
Twitter: @elvisfusco

Cloud Computing: Desafios e oportunidades

  • 1.
    CLOUD COMPUTING DESAFIOS EOPORTUNIDADES Elvis Fusco
  • 2.
    CONTEXTUALIZAÇÃO  As empresas, especialmente as pequenas e médias, gastam muito com infraestrutura de TI (“sala de servidores”).  Equipamentos redundantes  Software  Energia redundante  Link de internet redundante  Refrigeração  Atualizações de software  Equipe 24 x 7
  • 3.
    CENÁRIO  Fragmentação de sistemas;  Projetos concluídos fora do prazo;  Acúmulo de tecnologias;  Sistemas legados;  Tudo isso aumenta a complexidade e custos da operação.
  • 4.
    CONCEITO  Modelo de computação baseado em uma rede massiva de servidores interconectados que se comunicam com clientes/estações.  Pode ser definido como um modelo no qual a computação (processamento e armazenamento) está em algum lugar da rede e é acessada remotamente, via Internet.
  • 5.
    CLOUD COMPUTING Software Armazenamento Processamento Internet
  • 6.
    MODELO DE NEGÓCIO  Computação em nuvem tem como objetivo proporcionar serviços de Tecnologia da Informação sob demanda com pagamento baseado no uso.
  • 7.
    CARACTERÍSTICAS Auto-serviço Serviços Compartilhamento mensuráveis de recursos Acesso via rede de alta Elasticidade velocidade
  • 8.
    SERVIDOR COMUM XCLOUD SERVIDOR COMUM SERV 02 Situação do Pico de demanda servidor do em 20% do tempo ocioso cliente em 80% do tempo em uso DEMANDA DEMANDA ocioso em uso em uso DEMANDA em uso SERV 01 SERV 01 SERV 01
  • 9.
    CATEGORIAS DE SERVIÇOSCLOUD [NIST, 2009]
  • 10.
    IAAS – INFRASTRUCTUREAS A SERVICE  Terceirização de infraestrutura;  Redução de desperdícios;  Virtualização;  Público-alvo: arquitetos de infraestrutura.
  • 11.
    PAAS – PLATFORMAS A SERVICE  Ambiente para criação, teste e hospedagem de aplicativos em nuvem;  Aplicações mais escaláveis;  Público-alvo: desenvolvedores.
  • 12.
    SAAS – SOFTWAREAS A SERVICE  Softwares tendo a Web como plataforma;  Custo baseado na demanda;  Público-alvo: usuário final.
  • 13.
    DBAAS – DATABASEAS A SERVICE  Informação de qualquer lugar;  Escalabilidade;  Performance;  Uso sob demanda.
  • 14.
  • 15.
    MODELO DE NEGÓCIO  IaaS pode ser entregue pela própria área de TI da empresa (insourced) ou por um provedor de nuvens externo (outsourced).  A infraestrutura física por trás pode estar hospedado no data center da própria empresa ou no data center do provedor.  Esta infraestrutura pode ser de uso privado (private cloud), compartilhada entre um grupo ou consórcio de empresas (community cloud) ou compartilhada com os demais clientes do provedor externo (public
  • 16.
    MODELO DE NEGÓCIO  Estratégia de TI;  Oferecimento de TI para as empresas;  Pagamento dos serviços na medida do uso;  Escalabidade do negócio (capacidade de expandir processamento, armazenamento e largura de banda);  Deve ser adotado não apenas por redução de custos, mas pela velocidade e flexibilidade que permite a empresa inovar e criar novos produtos e serviços suportados por TI.
  • 17.
    ESTRATÉGIA “CLOUD FIRSTPOLICY”  A primeira opção é o modelo em nuvem e apenas se o modelo não for adequado, a implementação de um novo sistema poderá ser no atual modelo computacional.
  • 18.
    USO DE FRAMEWORKDE GOVERNANÇA EM CLOUD Virtualizaçã Padronizaçã Cloud o Automação o Computing Gerenciamento Medição Avaliação Monitoramento (SLA – Service Level Agreements) Change Incident Performance Management Management Management
  • 19.
    DESAFIOS  Compatibilidade  Falta de padrões de gestão, interoperabilidade e de segurança  Infraestrutura de Internet no Brasil  Compliance  Privacidade  Segurança  Cultura empresarial
  • 20.
  • 21.
    SOFTWARE AS ASERVICE (SAAS)  Modelo de distribuição de software onde as aplicações são hospedadas por um provedor de serviço e disponibilizada a clientes pela Internet  O modelo tradicional de distribuição, em que o software é implantado nos computadores do cliente é chamado de software como
  • 22.
    SAAS – INTEGRAÇÃO  Integração de sistemas SaaS com os legados, que operam na modalidade on-premise.  A integração pode ser simples, com uploads e downloads da e para a nuvem via processos batch, ou em tempo-real, via Web Services.
  • 23.
    SAAS – MULTITENANCY  Modelo de arquitetura de software (multi- inquilino).  Empresas clientes compartilham os mesmos recursos físicos de um aplicativo, mas permanecem logicamente isolados.
  • 24.
    MOBILE CLOUD APPLICATIONS  Por cada computador comercializado são vendidos 5 telefones celulares (SAP)  Venda de smartphones deve superar a de computadores no Brasil em 2011 (IDC)  A plataforma digital atual da humanidade é móvel
  • 25.
    CLOUD COMPUTING DESAFIOS E OPORTUNIDADES Elvis Fusco fusco@univem.edu.br http://elvisfusco.com.br Twitter: @elvisfusco