Computação na Nuvem
tudo ao seu alcance, em qualquer lugar
O que é Cloud Computing?
Também conhecido no Brasil como Computação
nas Nuvens, se refere, à idéia de utilizarmos em
qualquer lugar as mais variadas aplicações através
da internet com a mesma facilidade de tê-las
instaladas em nossos próprios computadores.
Cloud Computing é baseado em uma coleção de
muitos antigos e alguns novos conceitos em diversos
campos de pesquisa como SOA(Service Oriented
Architecture), computação distribuída e grid, bem como a
virtualização.
[Youseff et al., 2010]
 Serviços de e-mail
 Editores de texto online
INTERNET: O FUNDAMENTO PRINCIPAL
 “Eu diria que o computador do futuro é a internet.
Hoje, se você tem um problema no computador, está
tudo perdido, é terrível. Mas, com a computação nas
nuvens, não importa se você usa o celular, o
computador ou qualquer outro aparelho, tudo estará
guardado na internet”.
Eric Schmidt
Presidente do Google
Computação em Nuvens: O Futuro
4
Modelos de Serviços baseados em Cloud
Computing oferecidos atualmente no mercado
de TI:
•Integration-as-a-service
•Storage-as-a-service
•Backup-as-a-service
•Database-as-a-service
•Information-as-a-service
•BPM-as-a-service
•Security-as-a-service
•Anti-vírus-as-a-service
•Software-as-a-service
•Process-as-a-service
•Management/governance-as-aservice
•Application-as-a-service
•Testing-as-a-service
•Platform-as-a-service
•Infrastructure-as-a-service
Os 3 Modelos de Serviço de Cloud
Computing mais Fornecidos no Mercado
Mundial
Software as a Service (SaaS)
Software como um serviço
Trata-se de uma forma de trabalho onde o
software é oferecido como serviço, assim, o
usuário não precisa adquirir licenças de uso para
instalação ou mesmo comprar computadores ou
servidores para executá-lo.
Nessa modalidade, no máximo paga-se um valor
periódico - como se fosse uma assinatura somente pelos recursos que utilizar e/ou pelo
tempo de uso.
Software as a Service (SaaS)
Suponha que uma empresa de pequeno porte necessita de um
software para gerar folhas de pagamento. Há várias soluções
prontas para isso no mercado, no entanto, a empresa terá que
comprar licenças de uso do software escolhido e, dependendo do
caso, até mesmo hardware para executá-lo.
A empresa pode encontrar uma fornecedora de software para folhas
de pagamento que trabalha com o modelo SaaS, e pagar apenas.
pelo número de usuários e/ou pelo tempo de uso.
Além disso, hardware, instalação, atualização, manutenção da
aplicação, entre outros, ficam por conta do fornecedor.
Aplicações em Software as a Service (SaaS)
http://www.google.com/apps
Aplicações em Software as a Service (SaaS)
http://workspace.officelive.com/pt-br/
http://windows.microsoft.com/enUS/windows/products/windows-live
IaaS - Infrastructure as a Service
Um ambiente completo e gerenciado. o
IaaS, oferece:
Empresas que oferecem o IaaS Infrastructure as a Service
A área de Tecnologia da Informação
O que está na internet HOJE ?
O que estará na internet AMANHÃ ?
A infra-estrutura HOJE
PC’s
SERVIDOR
Sist. Operacional
Antivirus
Internet
ERP
Sist. Operacional
Antivirus
Aplicativos Escritório
E-mail
Internet
ERP client
Pastas Corporativas
Pastas Pessoais
A infra-estrutura HOJE
CONSULTORIA EM INFORMÁTICA
REMOÇÃO DE VÍRUS E SPYWARES
INSTALAÇÃO DE PROGRAMAS
SUPORTE TÉCNICO
(TELEFONE, CHAT OU E-MAIL)
MONTAGEM E CONFIGURAÇÃO DE REDES
BACKUP ( CÓPIA DE DADOS )
CONTRATO DE
MANUTENÇÃO
MANUTENÇÃO DE HARDWARE
FORMATAÇÃO GERAL
Cloud computing? Eu não
preciso saber disso. Já
trabalho com manutenção
de hardware, e formatação
de computadores.
A infra-estrutura AMANHÃ
Iniciativas visando o AMANHÃ
Sist. Opercional.
Aplic. Escritório
Sist. de Gestão
(BI,CRM,...)
Locação de
Servidores
PC’s
Sist. Operacional
Antivirus
Pastas Pessoais
Sistemas em uso
Hoje (ERP´s...)
O mundo muda
enquanto você
dorme...
iCloud Apple
iCloud Apple
O iCloud armazena as suas
fotos, documentos e muito
mais e envia tudo, via
tecnologia push, para todos os
seus
dispositivos.
Tudo
funciona
automaticamente,
sem esforço e tranquilamente.
Seu conteúdo, em todos os seus
dispositivos.
O iCloud é muito mais do que apenas
um disco rígido no céu. Ele facilita e
agiliza o acesso a absolutamente tudo
o
que
está
armazenado
nos
dispositivos
que
você
utiliza
diariamente. O iCloud armazena
automaticamente e de forma segura o
seu conteúdo, para que tudo esteja
sempre à disposição no seu iPhone,
iPad, iPod touch, Mac ou PC. Permite
que você acesse os seus apps, fotos
mais recentes e o que mais você
desejar, a partir de qualquer dispositivo
que você estiver usando. E ainda
mantém os seus e-mails, contatos e
calendários sempre atualizados e em
todos os seus dispositivos. Sem
necessidade de sincronizar, nem de
gerenciar nada. Na verdade, sem
necessidade de nada. O iCloud cuida
de tudo para você.
O QUE É “COMPUTAÇÃO EM NUVENS”
 Termo “Computação em Nuvens” (Cloud Computing)
 Refere-se à possibilidade de utilizarmos computadores
menos potentes que podem se conectar à Web e utilizar
todas as ferramentas on-line. Assim, o computador seria
simplesmente uma plataforma de acesso às aplicações, que
estariam em uma grande nuvem – a Internet;
 Segue o princípio da “Computação em Grade”.
Computação em Nuvens: O Futuro
28
O QUE É “COMPUTAÇÃO EM NUVENS”
O Windows Azure é o sistema operacional da Nuvem. Ele
oferece aos seus aplicativos escalabilidade vertical ou
horizontal, dependendo das necessidades da sua empresa.
Deixe que seus desenvolvedores usem a criatividade em uma
plataforma cuja linguagem eles já conhecem. Seja .Net, PHP,
Java ou Ruby, eles terão todo o poder da Nuvem Microsoft.
Além disso, com um modelo de pagamento por uso, você não
vai gastar com serviços que pensou que precisaria, mas nunca
usou de fato. Todos saem ganhando. Todos têm infinitas
possibilidades.
Computação em Nuvens: O Futuro
29
Ubuntu One é a sua nuvem pessoal. Mas não é só sobre a
sincronização de arquivos - se você precisar acessar seus
contatos, anotações ou bookmarks de qualquer computador
ou na web, curtir suas músicas favoritas de uma loja de nuvem
integrada ou transmitir a sua coleção inteira para iPhone e
Android telefones celulares - que já levantou a barra em
nuvens pessoal.
Computação em Nuvens: O Futuro
30
Computação em Nuvens: O Futuro
31
Computação em Nuvens: O Futuro
32
Computação em Nuvens: O Futuro
33
Computação em Nuvens: O Futuro
34
Download

Aula 6 - Aplicações na internet - Cloud Computing