Computação em Nuvem Felipe Bogossian Luiz Felipe Maciel Renato Sampaio Rodrigo Couto.

15
Computação em Nuvem Felipe Bogossian Luiz Felipe Maciel Renato Sampaio Rodrigo Couto

Transcript of Computação em Nuvem Felipe Bogossian Luiz Felipe Maciel Renato Sampaio Rodrigo Couto.

Page 1: Computação em Nuvem Felipe Bogossian Luiz Felipe Maciel Renato Sampaio Rodrigo Couto.

Computação em Nuvem

Felipe Bogossian

Luiz Felipe Maciel

Renato Sampaio

Rodrigo Couto

Page 2: Computação em Nuvem Felipe Bogossian Luiz Felipe Maciel Renato Sampaio Rodrigo Couto.

Introdução

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: Computação em Nuvem Felipe Bogossian Luiz Felipe Maciel Renato Sampaio Rodrigo Couto.

Definição

" 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: Computação em Nuvem Felipe Bogossian Luiz Felipe Maciel Renato Sampaio Rodrigo Couto.

Agentes

Page 5: Computação em Nuvem Felipe Bogossian Luiz Felipe Maciel Renato Sampaio Rodrigo Couto.

Tipos de Cenário

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: Computação em Nuvem Felipe Bogossian Luiz Felipe Maciel Renato Sampaio Rodrigo Couto.

Arquitetura

Page 7: Computação em Nuvem Felipe Bogossian Luiz Felipe Maciel Renato Sampaio Rodrigo Couto.

Vantagens

Usuário Compatibilidade Atualizações Mobilidade Economia

Page 8: Computação em Nuvem Felipe Bogossian Luiz Felipe Maciel Renato Sampaio Rodrigo Couto.

Vantagens

Vendedores e criadores Amplo mercado Economia

De tempo De dinheiro

Page 9: Computação em Nuvem Felipe Bogossian Luiz Felipe Maciel Renato Sampaio Rodrigo Couto.

Comparação Grid e Nuvem

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: Computação em Nuvem Felipe Bogossian Luiz Felipe Maciel Renato Sampaio Rodrigo Couto.

Sistemas Comerciais

• IaaS

• PaaS

• SaaS

Page 11: Computação em Nuvem Felipe Bogossian Luiz Felipe Maciel Renato Sampaio Rodrigo Couto.

Desafios

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

Page 12: Computação em Nuvem Felipe Bogossian Luiz Felipe Maciel Renato Sampaio Rodrigo Couto.

Desafios - Segurança

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

Tecnologias

Page 13: Computação em Nuvem Felipe Bogossian Luiz Felipe Maciel Renato Sampaio Rodrigo Couto.

EUCALYPTUS

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: Computação em Nuvem Felipe Bogossian Luiz Felipe Maciel Renato Sampaio Rodrigo Couto.

EUCALYPTUS - Arquitetura

Page 15: Computação em Nuvem Felipe Bogossian Luiz Felipe Maciel Renato Sampaio Rodrigo Couto.

Conclusão

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