Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Computação em Nuvem: Conceitos e Oportunidades

Computação em Nuvem: Conceitos e Oportunidades

Flávio R. C. Sousa

November 22, 2012
Tweet

More Decks by Flávio R. C. Sousa

Other Decks in Technology

Transcript

  1. Universidade Federal do Ceará Mestrado e Doutorado em Ciência da

    Computação Computação em Nuvem: Conceitos e Oportunidades Flávio R. C. Sousa [email protected] @flaviosousa www.es.ufc.br/~flavio Escola de Férias 2012 – UFC Quixadá
  2. Computação em Nuvem  Serviços básicos e essenciais são todos

    entregues de uma forma transparente  A mesma ideia tem sido aplicada no contexto da informática  Cloud Computing ou Computação em Nuvem  Computação em Nuvem  Ideia antiga: Software como um Serviço (SaaS)  Entrega de aplicações através da Internet  Recentemente: “[Hardware, Infraestrutura, Plataforma] como um serviço”  “X como um serviço” 3
  3. Computação em Nuvem: Por que agora?  Experiência com datacenters

    muito grande  Economia de escala sem precedentes  Transferência de risco  Fatores de tecnologia  Internet de banda larga difundida  Maturidade de tecnologias de virtualização  Fatores de negócios  Custo inicial mínimo  Modelo de pagamento baseado no uso  pay-as-you-go 4
  4. Computação em Nuvem  Nuvem [Buyya et al. 2009] 

    É uma metáfora para a Internet ou infraestrutura de comunicação entre os componentes arquiteturais, baseada em uma abstração que oculta a complexidade de infraestrutura 6
  5. Computação em Nuvem  Alto investimento inicial  Alto custo

    de manutenção  Quant. fixa de recursos  Dificuldade de escalabilidade  Pagamento pelo uso  Menor custo de manutenção  Escalabilidade linear  Tolerância a falhas  Sob demanda 7
  6. Utilização dos Recursos 8 Tempo CAPACIDADE DA TI Carga Atual

    Alocação de capacidades “Desperdício“ de capacidades “Falta“ de capacidades Custo fixo das capacidades Previsão de Carga Custo Inicial das capacidades [Microsoft 2010]
  7. Elasticidade na Nuvem 9 Carga Atual Alocação de capacidades Redução

    dos investimentos iniciais Redução do “excesso de TI“ Sem “falta“ de capacidades É possível a redução das capacidades no caso da redução da carga Tempo CAPACIDADE DA TI Previsão de Carga [Microsoft 2010]
  8. Características Essenciais  Self-service sob demanda  Amplo acesso 

    Pooling de recursos  Elasticidade rápida  Serviço medido
  9. Mitos  A nuvem não é confiável  A nuvem

    não é segura  Eu irei perder o controle do dados  Custo é a única vantagem da nuvem 14
  10. Amazon Web Services  Computacional  Elastic Cloud Computing (EC2)

     Elastic MapReduce  Auto Scaling  Armazenamento  Simple Storage Service (S3)  Elastic Block Store (EBS)  AWS Import/Export e AWS Storage Gateway  Banco de Dados  SimpleDB  DynamoDB  Relational Database Service (RDS)  ElastiCache 22
  11. Amazon Web Services  Monitoramento  CloudWatch  Distribuição de

    Conteúdo  CloudFront  Implantação e Gestão  Elastic Beanstalk  CloudFormation  Rede  Route 53, Virtual Private Cloud (VPC), Elastic Load Balancing, AWS Direct Connect  Sistema de Mensagens  Simples Queue Service (SQS), Simple Notification Service (SNS), Simples Email Service (SES) 23
  12. Amazon CloudFront  Rede global de distribuição de conteúdo 

    Benefícios  Entrega conteúdo estático e em streaming de baixa latência  Reduz carga nos servidores web  Fácil e rápido de usar, sem contratos, sem multas ou comprometimentos de longo prazo 26
  13. Economia AWS  Preços dos recursos na AWS são baseados

    em:  Tempo: uma hora de tempo de CPU  Volume: GB de dados transferidos  Contagem: número de I/O ou mensagens em fila  Tempo e espaço: GB mês de armazenamento de dados  O faturamento é feito no início do mês 27
  14. Computação em Nuvem e a UFC  Nuvem UFC 

    CT INFRA - Projeto Aprovado  Nuvem de Pesquisa  15 servidores  Bolsa da Amazon  Pesquisa e Ensino  Grupo de Pesquisa  Parceria com diversas Universidades  Disciplinas focadas em Nuvem  Dep. de Computação 35