Vous êtes sur la page 1sur 27

TÓPICOS ESPECIAIS EM ADS – AULA 3

Computação em Nuvem
Prof. Alexandre Machado
DEFINIÇÃO
• Conjunto de recursos de TI
(servidores, banco de dados,
aplicações) disponibilizadas sob
demanda por companhias de
serviço, através da internet,
proporcionando um agrupamento
de recursos entre múltiplos
usuários. [Brendl, 2010 apud
BISONG; RAHMAN, 2011]
CARACTERÍSTICAS
Serviço sob demanda:
Reunião de recursos que podem ser
comprados na medida que são necessários.
Virtualização:
Os recursos pode ser acessados de
qualquer lugar através da internet;
Alta capacidade de extensão:
A escala da nuvem pode estender
dinamicamente para atender a necessidade.
CARACTERÍSTICAS
TIPOS DE SERVIÇOS

Existem 3 modelos de serviços nas


nuvens predominantes:
Software como serviço (SaaS);
Plataforma como serviço (PaaS);
Infraestrutura como serviço (IaaS);
SOFTWARE COMO SERVIÇO

Fornece uma aplicação para consumo


sem requerer qualquer conhecimento do
ou controle do hardware, da rede ou do
sistema operacional no qual a aplicação
roda.

Exemplo: Google Apps


PLATAFORMA COMO SERVIÇO

Quando oferecido como um serviço os


detalhes da infraestrutura, sistema
operacional, rede, etc são abstraídos e o
desenvolvedor só se preocupa com a
aplicação e o ambiente, em que são
desenvolvidos e implantados;

Exemplo: Windows Azure Plataform


INFRAESTRUTURA COMO SERVIÇO

O usuário final consume recursos


computacionais, tais como e relacionados
a (CPU, armazenamento, rede);

Exemplo: Amazon EC2


REFERÊNCIA DE ARQUITETURA
MODELOS

Existem três modelos primários de


implantação de serviços nas nuvens:
Nuvens Públicas;
Nuvens Privadas;
Nuvens Híbridas;
NUVENS PÚBLICAS

Fornecem serviços para múltiplos clientes


através da internet, utilizando controle de
acesso, segurança, integridade de dados
e mecanismos de isolamento associados.
Fornecem um meio elástico e rentável de
implantar soluções.
NUVENS PRIVADAS

Oferece parte do conjunto de serviços e


maior controle do que oferecidos pela
nuvem privada;
A diferença principal é que na nuvem
privada dados e processos são geridos
dentro da organização ou por um
mecanismo de hospedagem dedicado
fora da organização;
NUVENS HÍBRIDAS

Utilização em conjunto das nuvens


públicas e privadas, utilizando recursos de
nuvens públicas quando os da nuvem
privada não são suficientes.
ESTATÍSTICAS

• Os 500mil sites, em nuvens, mais visitados


ALGUMAS EMPRESAS
SERVIDORES DE EMAIL E MÁQUINAS DE
BUSCA
SERVIÇOS MAIS COMPLEXOS

• Aplicativos de escritório na web:


– Zoho Work online, Live Mesh, Google Docs, Microsoft
Office Live Beta
• Armazenamento de arquivos pessoais:
– Dropbox, 4shared
• Armazenamento de larga escala e poder computacional
para construir sua aplicação
– Amazon web services, Google App Engine, Microsoft
Cloud Power (Azure)
• Serviços de amazenamento, compartilhamento, stream,
entre outros:
– Youtube, Vimeo, Hulu, ForaTV, Netflix, Flickr, SlideShare,
Google Translate
VANTAGENS
Dentre vários, podemos citar:
• Com programas e arquivos armazenados e
processados na nuvem, o acesso digital será
mais ampliado pois só serão necessários
computadores simples e consequentemente
baratos, e é mais fácil de usar
• Arquivos poderão ser acessados em qualquer
lugar do mundo, sem necessidade de mídias,
como CD`s e pen-drives, obtendo também uma
forma mais fácil de compartilhar arquivos.
VANTAGENS

• Redução de perda de arquivos por acidentes,


danos físicos, etc., e também a redução de virus*
• Sem necessidade de instalação e atualização
(muitas vezes incômoda) de programas, pois eles
estarão disponíveis na rede e as atualizações
serão feitas no servidor, e não em cada
computador pessoal.
• Acesso rápido a novas tecnologias e baixo custo
ao acesso das mesmas
RISCOS DA COMPUTAÇÃO NAS
NUVENS
NEM TUDO SÃO NUVENS...
• Vulnerabilidades, riscos e ameaças á segurança:
– Problemas com vírus, worms, hackers e cyber-terroristas devido
ao aumento da popularidade no uso de computação nas nuvens
– Problemas devido a localização física, pois as leis do país de
acolhimento dos equipamentos são aplicáveis aos dados
armazenados nas máquinas
– Abuso e uso malicioso da computação em nuvem
– Interfaces de programação de aplicação insegura
– Perda/Vazamento de dados
– Sequestro de conta, serviço e tráfego
– Profile de risco desconhecido
RISCOS DA COMPUTAÇÃO NAS
NUVENS
NEM TUDO SÃO NUVENS...
• Desvantagens básicas:
– Ter que estar sempre conectado à rede
– Alto custo de criação e manutenção de um
servidor de serviços na de nuvem por conta do
alto escalonamento
– Conexões ainda muito lentas em vários países do
mundo, o que torna os benefícios da nuvem
deficientes
– reconhecer diferentes dispositivos se conectando
à rede e oferecer serviços diferenciados a cada
dispositivo: celular, computador, tablet...
FUTURO DA COMPUTAÇÃO NAS
NUVENS

• Computação das Coisas (Computação


pervasiva / Computação Ubiqua)
• A computação em nuvem está a
aumentar, mas principalmente com foco
em uma plataforma aberta,
principalmente.
FUTURO DA COMPUTAÇÃO
NAS NUVENS
• O Google vai continuar a aumentar a área de
investimento empresarial, buscando mais
usuários empresariais para usar seus serviços
através do Google Apps
• Serviços pessoais de Computação nas Nuvens
já têm se tornado popular, e a Inteligência
Empresarial (Business Intelligence, BI) será o
próximo alvo das SaaS`s, à exemplo da
Force.com: http://www.salesforce.com/platform/
• O primeiro lote de empresas que oferecem
SaaS 1.0 correm grande risco de falência, frente
às grandes coorporações que estão investindo
na área
JOGOS NAS NUVENS
• OnLive é uma plataforma de vídeo
sob demanda de jogos eletrônicos
anunciada na Game Developers
Conference em 2009.
• Conexões de banda larga de 1.5 Mbps
permitirão imagens de qualidade
equivalente ao Wii, enquanto 4-5
Mbps são requeridas para resolução
de alta definição
CONSIDERAÇÕES FINAIS E
CONCLUSÃO

• Com o desenvolvimento de computação


paralela, computação distribuída e grid
computacional, um novo modelo computacional
surgiu.
• Computação nas nuvens é uma combinação
destas e de várias tecnologias que têm tido
envolvimento e maturação ao longo dos anos.
• As características de Computação nas Nuvens é
virtualização, distribuição e extensão dinâmica,
sendo a virtualização a principal.
CONSIDERAÇÕES FINAIS E
CONCLUSÃO

• Computação nas Nuvens tem um grande


potencial para redução de custos de empresas,
mas o risco de segurança torna-se imenso
• Para servidores, há a grande barreira de alto
custo de infra-estrutura para compressão de
grande escala e processamento
• Também há a barreira da infra-estrutura da rede:
aumento significante de acesso, transferencia de
dados, necessidade de aumento de banda e
aumento de dispositivos conectados à rede
(soluções já estão sendo implantadas como a
substituição dos endereços IPv4 para IPv6)
REPORTAGEM

Vous aimerez peut-être aussi