Cloud computing

15
IFTM – UBERLÂNDIA – MG

description

Cloud computing description

Transcript of Cloud computing

Page 1: Cloud computing

IFTM – UBERLÂNDIA – MG

Page 2: Cloud computing

Centralização do processamento◦ Surgimento da Teleinformática – Década de 60

Execução de programas localmente◦ Computadores Pessoais – Década de 80

Migração de programas e dados para a Internet◦ Computação em Nuvem – Atual

Page 3: Cloud computing

" 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) "

Retirado de: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

Page 4: Cloud computing
Page 5: Cloud computing

Infraestrutura como Serviço (IaaS ):◦ Sistema Operacional completo

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

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

Page 6: Cloud computing
Page 7: Cloud computing

Usuário◦Compatibilidade◦Atualizações◦Mobilidade◦Economia

Page 8: Cloud computing

Vendedores e criadores◦Amplo mercado◦Economia

De tempo De dinheiro

Page 9: Cloud computing

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

Page 10: Cloud computing

• IaaS

• PaaS

• SaaS

Page 11: Cloud computing

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

Page 12: Cloud computing

Abusos de Computação em Nuvem Interfaces e APIs inseguras Ameaças Internas Problemas com Compartilhamento de

Tecnologias

Page 13: Cloud computing

Arcabouço para implementação de um IaaS Plataforma para estudos científicos

◦ Solução em Código Aberto e Modular Interface para iniciar,controlar e acessar

máquinas virtuais Alocação de recursos de máquina física

◦ Acordos de Nível de Serviço(SLAs)

Page 14: Cloud computing
Page 15: Cloud computing

Tecnologia não amadurecida◦ Ausência de Definição e Arquitetura únicas

Utilização de técnicas de virtualização Vantagens de redução de custos e

mobilidade Desvantagens sobre desconfiança dos

usuários◦ Necessidade de incentivos à Computação em

Nuvem Tendência ao uso em larga escala

◦ Adequação dos Provedores de Acesso à Internet