Buscar

computacao_nuvem

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 51 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 51 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 51 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Introdução a Computação em 
Nuvem (Cloud Computing)
Prof. MSc. Cláudio Rodolfo Sousa de Oliveira
Faculdade de Tecnologia e Ciências – FTC
Colegiado de Sistemas de Informação
Agenda
 Introdução
 Evolução
 Computação em Nuvem
 Tecnologias para a Computação em Nuvem
 Aplicações de Computação em Nuvem
 Desafios
 Conclusões
 Referências
Computação
 Ato ou efeito de computar
 Computar ≡ Calcular, processar, analisar
 Computação pode ser definida também como a 
busca de uma solução para um problema a 
partir de entradas (inputs) e através de um 
algoritmo.
Nuvem
 Grande reservatório de recursos facilmente
utilizáveis e acessíveis (como infraestrutura, 
plataformas de desenvolvimento e aplicativos) 
através da Internet na forma de serviços
 daí a alusão à nuvem.
 Serviço = servir, trabalhar para alguém
Tipos de Computação???
Computação em Nuvem = Computação nas Nuvens?
 O que é Computação nas Nuvens?
 Provavelmente algo relacionado a metereologia, 
clima, etc.
 Computação relacionada a Computação nas 
Nuvens
 Computação nos Vulcões?
 Computação nos Oceanos?
 Computação nas Florestas?
Tipos de Computação (cont.)
Computação em Nuvem (Cloud Computing) 
≠
Computação nas Nuvens (Computing in Clouds)
Evolução da Computação
 Único Computador
 Computador Multitarefa
 Computação Paralela
 Computação Distribuída
 Computação em Cluster
 Computação em Grade
 Computação Ubíqua
 Computação Em Nuvem
Único Computador
 Eniac
 1943
 18800 válvulas
 72 m²
 30 ton
 5000 adições 
por segundo
Computador Multitarefa
Computador Pessoal (PC)
Computação Paralela
Computação em Cluster
Computação em Grade
Computação Ubíqua
A Computação Ubíqua permitirá que diversas aplicações sem fio, 
incluindo monitoramento de animais e plantas, operações de aplicações, 
mantendo a rastreabilidade de livro e bicicletas, e muito mais.
Computação em Nuvem
Computação em Nuvem
 Uso de recursos de computadores e servidores 
compartilhados e interligados por meio da 
Internet.
 Os dados residem na nuvem e podem ser 
apagados de qualquer lugar (anywhere) do 
mundo, a qualquer hora (anytime)
 O acesso a programas, serviços e arquivos é
remoto, através da nuvem.
Sistemas Operacionais de 
Nuvem
 Disponível na Internet, a partir de qualquer 
computador e em qualquer lugar
 Pode-se ter acesso a informações, arquivos e 
programas num sistema único, independente de 
plataforma.
 O requisito mínimo é um computador compatível
com os recursos disponíveis na Internet.
 O PC torna-se apenas um chip ligado à nuvem de 
computadores.
 Ex: WebOS, YouOS, EyeOS, ChromeOS
Modelo de Serviços da 
Computação em Nuvem
 Aplicações como um Serviço (Software as a 
Service - SaaS)
 Plataforma como um Serviço (Plataform as a 
Service - PaaS)
 Infraestrutura como um Serviço (Infrastructure 
as a Service - IaaS)
Tipos de serviços na Nuvem 
dispostos em camadas 
Papéis na Computação em 
Nuvem
SaaS
SaaS
PaaS
IaaS
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)
EUCALYPTUS - Arquitetura
Modelo de Implantação
 Nuvem Privada
 Nuvem de uso exclusivo de uma organização
 Nuvem Pública
 Nuvem disponibilizada livremente e acessada por 
qualquer um que conheça a localização do serviço
 Nuvem Comunidade
 Compartilhamento por diversas empresas de uma 
nuvem, visando uma comunidade específica
 Nuvem Híbrida
 Composição de duas ou mais nuvens, que podem ser 
privadas, comunidade ou pública
Vantagens
 O usuário não precisa se preocupar com o SO 
e hardware usado, acessando seus dados 
independentemente disso;
 Softwares não precisam ficar sendo atualizados. 
Tarefa verticalizada.
 Não há problemas de compatibilidade de 
softwares
Vantagens
 O trabalho corporativo e o compartilhamento 
de arquivos se tornam mais fáceis, uma vez 
que todas as informações se encontram no 
mesmo "lugar“
 Alta mobilidade com fácil e rápido acesso aos 
dados .
 O usuário tem um melhor controle de gastos 
ao usar aplicativos
 Não é necessário pagar por uma licença integral de 
uso de software;
Vantagens
 De uma maneira geral, serviço de plataforma é
uma evolução da terceirização na área de TI
 Mesmo para as organizações de TI, há
vantagens. 
 As organizações de TI gastam hoje 80% de seu 
tempo com a manutenção de sistemas
Desafios
 Gargalo na conexão
 Conexão com a Internet de 1Gb é comum?
 Privacidade e direito sobre os dados
 Só você tem acesso aos seus dados
 Confiabilidade do serviço
 Seus dados estão seguros?
 Padronização
 SOA, REST
 Denial of Service (DoS)
 Acabou-se os vírus de computador?
Segurança versus Privacidade
Computação Ubíqua + 
Computação em Nuvem
 Telefonista: Pizza Hot, boa noite! 
 Cliente: Boa, eu quero encomendar pizzas…
 Telefonista: Pode me dar o seu NIDN? 
 Cliente: Sim, o meu número de identificação 
nacional é 610204791993-8456-54632107. 
Computação Ubíqua + 
Computação em Nuvem (cont.)
 Telefonista: Obrigada, Sr. Lewis. Seu endereço 
é 1742 Meadowland Drive, e o número de seu 
telefone é 494-2366, certo? O telefone do seu 
escritório da Lincoln Insurance é o 745-2302 e o 
seu celular é 266-2566. 
 Cliente: Bem, tudo certo! Como você conseguiu 
essas informações todas? 
Computação Ubíqua + 
Computação em Nuvem (cont.)
 Telefonista: Nós estamos ligados em rede ao 
Grande Sistema Central. 
 Cliente: Ah, sim, é verdade! Eu queria 
encomendar duas pizzas, uma quatro queijos e 
outra calabresa…
Computação Ubíqua + 
Computação em Nuvem (cont.)
 Telefonista: Talvez não seja uma boa idéia…
 Cliente: O quê?
 Telefonista: Consta na sua ficha médica que o 
Sr. sofre de hipertensão e tem a taxa de 
colesterol muito alta. Além disso, o seu seguro 
de vida proíbe categoricamente escolhas 
perigosas para a sua saúde. 
Computação Ubíqua + 
Computação em Nuvem (cont.)
 Telefonista: Por quê que o Sr. não experimenta 
a nossa pizza Superlight, com tofu e rabanetes? 
O Sr. vai adorar! 
 Cliente: Como é que você sabe que vou 
adorar? 
Computação Ubíqua + 
Computação em Nuvem (cont.)
 Telefonista: O Sr. consultou o site “Recettes
Gourmandes au Soja” da Biblioteca Municipal, 
dia 15 de janeiro, às 14:27h, onde permaneceu 
ligado à rede durante 36 minutos. Daí a minha 
sugestão…
 Cliente: OK, está bem! Mande-me duas pizzas 
tamanho família! 
Computação Ubíqua + 
Computação em Nuvem (cont.)
 Telefonista: É a escolha certa para o Sr.,sua 
esposa e seus 4 filhos, pode ter certeza. 
 Cliente: Quanto é? Telefonista: São $49,99. 
 Cliente: Você quer o número do meu cartão de 
crédito? 
Computação Ubíqua + 
Computação em Nuvem (cont.)
 Telefonista: Lamento, mas o Sr. vai ter que 
pagar em dinheiro. O limite do seu cartão de 
crédito já foi ultrapassado. 
 Cliente: Tudo bem, eu posso ir ao Multibanco
sacar dinheiro antes que chegue a pizza. 
Computação Ubíqua + 
Computação em Nuvem (cont.)
 Telefonista: Duvido que consiga, o Sr. está com 
o saldo negativo. 
 Cliente: xxxxx
Multidisciplinaridade do Tema
 Engenharia de Software
 Banco de Dados
 Redes de Computadores
 Sistemas Distribuídos
 Segurança
 Arquitetura de Computadores
 Sistemas Operacionais
 Sistemas Embarcados
 Etc.
Trabalhos Desenvolvidos pelo 
Autor
 Uma proposta para a disponibilidade de 
Laboratórios de Física como serviços da 
Computação em Nuvem
 SAMPAIO, Diêgo; OLIVEIRA, Cláudio e OLIVEIRA, 
Ivanor
Conclusão
 Tecnologia em desenvolvimento
 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
Referências
 H. E. Schaffer,S. F. Averitt, M. I. Hoit, A. Peeler, Eric D. Sills, and
M. A. VoukNorth. “NCSU’s Virtual Computing Lab: A Cloud Compu-
ting,” IEEE Journal, vol 42:7, pp 94–97, Jul. 2009. 
 W. Tian, S. Su and G. Lu. A Framework for Implementing and 
Managing Platform as a Service in a Virtual Cloud Computing Lab.
in Proc 2nd International Workshop on Education Technology and 
Com-puter Science, pp. 273–276, 2010. 
 D. Linthicum. Cloud Computing and SOA Convergence in Your 
Enterprise: A Step-by-Step Guide. Addison-Wesley. 2009. 
 M. Miller. Cloud Computing: Web-Based Applications That Change 
the Way You Work and Collaborate Online. 1st ed. Que, 2008. 
 M. Ebbers. Cloud Computing: Save Time, Money, and Resources 
with a Private Test Cloud. IBM RedBooks. 2009. 
Referências
 G. Guerra. (2009). Conceitos de Cloud Computing - Computação 
em Nuvem. Disponível em: http://www.fromsoft.com.br/noticias/
artcompnuvem.html. 
 C. R. S. de Oliveira, W. L de Souza e H. C. Guardia. (2009). “Uma 
arquitetura baseada em serviços para a segurança de Grid
Services,” in Proc. Workshop de Computação em Grade e 
Aplicações (WCGA)/SBRC, 2009. 
Vídeos sobre Computação em 
Nuvem
 Olhar Digital
 http://www.youtube.com/watch?v=clB86VC_wXU
 Jornal da Globo
 http://www.youtube.com/watch?v=4sGiNsy1mrQ
Muito Obrigado!
claudiorodolfo@yahoo.com.br
Cláudio Rodolfo Sousa de Oliveira

Outros materiais