You are on page 1of 51

Introduo a Computao em

Nuvem (Cloud Computing)


Prof. MSc. Cludio Rodolfo Sousa de Oliveira
Faculdade de Tecnologia e Cincias FTC
Colegiado de Sistemas de Informao
Agenda
Introduo
Evoluo
Computao em Nuvem
Tecnologias para a Computao em Nuvem
Aplicaes de Computao em Nuvem
Desafios
Concluses
Referncias
Computao
Ato ou efeito de computar
Computar Calcular, processar, analisar
Computao pode ser definida tambm como a
busca de uma soluo para um problema a
partir de entradas (inputs) e atravs de um
algoritmo.
Nuvem
Grande reservatrio de recursos facilmente
utilizveis e acessveis (como infraestrutura,
plataformas de desenvolvimento e aplicativos)
atravs da Internet na forma de servios
da a aluso nuvem.
Servio = servir, trabalhar para algum
Tipos de Computao???
Computao em Nuvem = Computao nas Nuvens?
O que Computao nas Nuvens?
Provavelmente algo relacionado a metereologia,
clima, etc.
Computao relacionada a Computao nas
Nuvens
Computao nos Vulces?
Computao nos Oceanos?
Computao nas Florestas?
Tipos de Computao (cont.)
Computao em Nuvem (Cloud Computing)

Computao nas Nuvens (Computing in Clouds)


Evoluo da Computao
nico Computador
Computador Multitarefa
Computao Paralela
Computao Distribuda
Computao em Cluster
Computao em Grade
Computao Ubqua
Computao Em Nuvem
nico Computador
Eniac
1943
18800 vlvulas
72 m
30 ton
5000 adies
por segundo
Computador Multitarefa
Computador Pessoal (PC)
Computao Paralela
Computao em Cluster
Computao em Grade
Computao Ubqua
A Computao Ubqua permitir que diversas aplicaes sem fio,
incluindo monitoramento de animais e plantas, operaes de aplicaes,
mantendo a rastreabilidade de livro e bicicletas, e muito mais.
Computao em Nuvem
Computao 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, servios e arquivos
remoto, atravs da nuvem.
Sistemas Operacionais de
Nuvem
Disponvel na Internet, a partir de qualquer
computador e em qualquer lugar
Pode-se ter acesso a informaes, arquivos e
programas num sistema nico, independente de
plataforma.
O requisito mnimo um computador compatvel
com os recursos disponveis na Internet.
O PC torna-se apenas um chip ligado nuvem de
computadores.
Ex: WebOS, YouOS, EyeOS, ChromeOS
Modelo de Servios da
Computao em Nuvem
Aplicaes como um Servio (Software as a
Service - SaaS)
Plataforma como um Servio (Plataform as a
Service - PaaS)
Infraestrutura como um Servio (Infrastructure
as a Service - IaaS)
Tipos de servios na Nuvem
dispostos em camadas
Papis na Computao em
Nuvem
SaaS
SaaS
PaaS
IaaS
EUCALYPTUS
Arcabouo para implementao de um IaaS
Plataforma para estudos cientficos
Soluo em Cdigo Aberto e Modular
Interface para iniciar,controlar e acessar
mquinas virtuais
Alocao de recursos de mquina fsica
Acordos de Nvel de Servio(SLAs)
EUCALYPTUS - Arquitetura
Modelo de Implantao
Nuvem Privada
Nuvem de uso exclusivo de uma organizao
Nuvem Pblica
Nuvem disponibilizada livremente e acessada por
qualquer um que conhea a localizao do servio
Nuvem Comunidade
Compartilhamento por diversas empresas de uma
nuvem, visando uma comunidade especfica
Nuvem Hbrida
Composio de duas ou mais nuvens, que podem ser
privadas, comunidade ou pblica
Vantagens
O usurio no precisa se preocupar com o SO
e hardware usado, acessando seus dados
independentemente disso;
Softwares no precisam ficar sendo atualizados.
Tarefa verticalizada.
No h problemas de compatibilidade de
softwares
Vantagens
O trabalho corporativo e o compartilhamento
de arquivos se tornam mais fceis, uma vez
que todas as informaes se encontram no
mesmo "lugar
Alta mobilidade com fcil e rpido acesso aos
dados .
O usurio tem um melhor controle de gastos
ao usar aplicativos
No necessrio pagar por uma licena integral de
uso de software;
Vantagens
De uma maneira geral, servio de plataforma
uma evoluo da terceirizao na rea de TI
Mesmo para as organizaes de TI, h
vantagens.
As organizaes de TI gastam hoje 80% de seu
tempo com a manuteno de sistemas
Desafios
Gargalo na conexo
Conexo com a Internet de 1Gb comum?
Privacidade e direito sobre os dados
S voc tem acesso aos seus dados
Confiabilidade do servio
Seus dados esto seguros?
Padronizao
SOA, REST
Denial of Service (DoS)
Acabou-se os vrus de computador?
Segurana versus Privacidade
Computao Ubqua +
Computao em Nuvem
Telefonista: Pizza Hot, boa noite!
Cliente: Boa, eu quero encomendar pizzas
Telefonista: Pode me dar o seu NIDN?
Cliente: Sim, o meu nmero de identificao
nacional 610204791993-8456-54632107.
Computao Ubqua +
Computao em Nuvem (cont.)
Telefonista: Obrigada, Sr. Lewis. Seu endereo
1742 Meadowland Drive, e o nmero de seu
telefone 494-2366, certo? O telefone do seu
escritrio da Lincoln Insurance o 745-2302 e o
seu celular 266-2566.
Cliente: Bem, tudo certo! Como voc conseguiu
essas informaes todas?
Computao Ubqua +
Computao em Nuvem (cont.)
Telefonista: Ns estamos ligados em rede ao
Grande Sistema Central.
Cliente: Ah, sim, verdade! Eu queria
encomendar duas pizzas, uma quatro queijos e
outra calabresa
Computao Ubqua +
Computao em Nuvem (cont.)
Telefonista: Talvez no seja uma boa idia
Cliente: O qu?
Telefonista: Consta na sua ficha mdica que o
Sr. sofre de hipertenso e tem a taxa de
colesterol muito alta. Alm disso, o seu seguro
de vida probe categoricamente escolhas
perigosas para a sua sade.
Computao Ubqua +
Computao em Nuvem (cont.)
Telefonista: Por qu que o Sr. no experimenta
a nossa pizza Superlight, com tofu e rabanetes?
O Sr. vai adorar!
Cliente: Como que voc sabe que vou
adorar?
Computao Ubqua +
Computao 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
sugesto
Cliente: OK, est bem! Mande-me duas pizzas
tamanho famlia!
Computao Ubqua +
Computao em Nuvem (cont.)
Telefonista: a escolha certa para o Sr.,sua
esposa e seus 4 filhos, pode ter certeza.
Cliente: Quanto ? Telefonista: So $49,99.
Cliente: Voc quer o nmero do meu carto de
crdito?
Computao Ubqua +
Computao em Nuvem (cont.)
Telefonista: Lamento, mas o Sr. vai ter que
pagar em dinheiro. O limite do seu carto de
crdito j foi ultrapassado.
Cliente: Tudo bem, eu posso ir ao Multibanco
sacar dinheiro antes que chegue a pizza.
Computao Ubqua +
Computao 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 Distribudos
Segurana
Arquitetura de Computadores
Sistemas Operacionais
Sistemas Embarcados
Etc.
Trabalhos Desenvolvidos pelo
Autor
Uma proposta para a disponibilidade de
Laboratrios de Fsica como servios da
Computao em Nuvem
SAMPAIO, Digo; OLIVEIRA, Cludio e OLIVEIRA,
Ivanor
Concluso
Tecnologia em desenvolvimento
Ausncia de Definio e Arquitetura nicas
Utilizao de tcnicas de virtualizao
Vantagens de reduo de custos e mobilidade
Desvantagens sobre desconfiana dos usurios
Necessidade de incentivos Computao em Nuvem
Tendncia ao uso em larga escala
Referncias
H. E. Schaffer, S. F. Averitt, M. I. Hoit, A. Peeler, Eric D. Sills, and
M. A. VoukNorth. NCSUs Virtual Computing Lab: A Cloud Compu-
ting, IEEE Journal, vol 42:7, pp 9497, 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. 273276, 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.
Referncias
G. Guerra. (2009). Conceitos de Cloud Computing - Computao
em Nuvem. Disponvel 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 servios para a segurana de Grid
Services, in Proc. Workshop de Computao em Grade e
Aplicaes (WCGA)/SBRC, 2009.
Vdeos sobre Computao 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
Cludio Rodolfo Sousa de Oliveira

You might also like