You are on page 1of 51

Faculdade de Tecnologia e Cincias FTC Colegiado de Sistemas de Informao

Introduo a Computao em Nuvem (Cloud Computing)


Prof. MSc. Cludio Rodolfo Sousa de Oliveira

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 por diversas empresas de uma nuvem, visando uma comunidade especfica de duas ou mais nuvens, que podem ser privadas, comunidade ou pblica

Nuvem Comunidade
Compartilhamento

Nuvem Hbrida
Composio

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 dados esto seguros? REST os vrus de computador?

Confiabilidade do servio
Seus

Padronizao
SOA,

Denial of Service (DoS)


Acabou-se

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 Computing, 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