Sunteți pe pagina 1din 24

Cloud Computing

Seminrio de Cloud Computing


Disciplina: Auditoria de Sistemas de Informaes

Prof. Dr. Joshua Imoniama

Integrantes: Alan Vendramini 5793492


Matthieu Jouffroy
Cloud Computing

O conceito de computao em nuvem (em ingls, cloud computing)


refere-se utilizao da memria e das capacidades de
armazenamento e clculo de computadores e servidores
compartilhados e interligados por meio da Internet, seguindo o
princpio da computao em grade.
Cloud Computing

O armazenamento de dados feito em servios que podero ser acessados de


qualquer lugar do mundo, a qualquer hora, no havendo necessidade de
instalao de programas x ou de armazenar dados.

O acesso a programas, servios e arquivos remoto, atravs da Internet - da a


aluso nuvem. O uso desse modelo (ambiente) mais vivel do que o uso de
unidades fsicas.
Cloud Computing

Atualmente, a Cloud Computing dividida em seis tipos:

IaaS - Infrastructure as a Service ou Infra-estrutura como Servio (em portugus):


quando se utiliza uma porcentagem de um servidor, geralmente com configurao que
se adeque sua necessidade.

PaaS - Plataform as a Service ou Plataforma como Servio (em portugus): utilizando-se


apenas uma plataforma como um banco de dados, um web-service, etc. (p.ex.:
Windows Azure).

DaaS - Development as a Service ou Desenvolvimento como Servio (em portugus): as


ferramentas de desenvolvimento tomam forma no cloud computing como ferramentas
compartilhadas, ferramentas de desenvolvimento web-based e servios baseados em
mashup.
Cloud Computing

SaaS - Software as a Service ou Software como Servio (em portugus): uso


de um software em regime de utilizao web (p.ex.: Google Docs, Microsoft
Sharepoint Online).

CaaS - Communication as a Service ou Comunicao como Servio (em


portugus): uso de uma soluo de Comunicao Unificada hospedada em Data
Center do provedor ou fabricante.

EaaS - Everything as a Service ou Tudo como Servio (em portugus): quando


se utiliza tudo, infraestrurura, plataformas, software, suporte, enfim, o que envolve
T.I.C. (Tecnologia da Informao e Comunicao) como um Servio.
Cloud Computing

Modelo de Implantao

Dependemos das necessidades das aplicaes que sero implementadas.

A restrio ou abertura de acesso depende do processo de negcios, do tipo de


informao e do nvel de viso desejado.

Percebemos que certas organizaes no desejam que todos os usurios possam


acessar e utilizar determinados recursos no seu ambiente de computao em nuvem.

Em seguida veremos os diferentes tipos de implantao:


Cloud Computing

Privado - As nuvens privadas so aquelas construdas exclusivamente para um nico


usurio (uma empresa, por exemplo). Diferentemente de um data center privado
virtual, a infraestrutura utilizada pertence ao usurio, e, portanto, ele possui total
controle sobre como as aplicaes so implementadas na nuvem. Uma nuvem privada
, em geral, construda sobre um data center privado.

Pblico - As nuvens pblicas so aquelas que so executadas por terceiros. As


aplicaes de diversos usurios ficam misturadas nos sistemas de armazenamento, o
que pode parecer ineficiente a princpio. Porm, se a implementao de uma nuvem
pblica considera questes fundamentais, como desempenho e segurana, a existncia
de outras aplicaes sendo executadas na mesma nuvem permanece transparente
tanto para os prestadores de servios como para os usurios.
Cloud Computing

Comunidade - A infrastrutura de nuvem compartilhada por diversas organizaes e


suporta uma comunidade especfica que partilha as preocupaes (por exemplo, a
misso, os requisitos de segurana, poltica e consideraes sobre o cumprimento).
Pode ser administrado por organizaes ou por um terceiro e pode existir localmente
ou remotamente.

Hbrido - Nas nuvens hbridas temos uma composio dos modelos de nuvens pblicas e
privadas. Elas permitem que uma nuvem privada possa ter seus recursos ampliados a
partir de uma reserva de recursos em uma nuvem pblica. Essa caracterstica possui a
vantagem de manter os nveis de servio mesmo que haja flutuaes rpidas na
necessidade dos recursos. A conexo entre as nuvens pblica e privada pode ser usada
at mesmo em tarefas peridicas que so mais facilmente implementadas nas nuvens
pblicas, por exemplo. O termo computao em ondas , em geral, utilizado quando se
refere s nuvens hbridas.
Cloud Computing

Os sistemas operacionais para Internet mais utilizados so:

Google Chrome OS: Desenvolvido pela Google

Joli Os: desenvolvido por Tariq Krim, o ambiente de trabalho chamado jolicloud usa
tanto aplicativos em nuvem quanto aplicativos ofline, baseado no ubuntu notebook
remix, ja tem suporte a varios navegadores como google chrome, safari, firefox, e esta
sendo desenvolvido para funcionar no android.
Cloud Computing

YouOS: desenvolvido pela empresa WebShaka, cria um ambiente de trabalho inspirado


nos sistemas operacionais modernos e utiliza a linguagem Javascript para executar as
operaes.

DesktopTwo: desenvolvido pela empresa Sapotek, tem como pr-requisito a presena


do utilitrio Flash Player para ser utilizado

G.ho.st: Esta sigla significa Global Hosted Operating SysTem (Sistema Operacional
Disponvel Globalmente), tem como diferencial em relao aos outros a possibilidade de
integrao com outros servios como: Google Docs, Meebo, ThinkFree, entre outros,
alm de oferecer suporte a vrios idiomas;
Cloud Computing

eyeOS: Este sistema est sendo desenvolvido por uma comunidade denominada EyeOS
Team e possui o cdigo fonte aberto ao pblico.
O objetivo dos desenvolvedores criar um ambiente com maior compatibilidade com
os aplicativos atuais, MS-Office e OpenOffice.

Icloud: Sistema lancado pela apple em 2011 e ultiliza o Sistema Operacional Mac OS X e
eletronicos com o Sistema IOS 5 (iPhone, iPad ou iPod touch).
E capaz de armazenar ate 5GB de Fotos, Musicas(Itunes), Documentos, Livros e
Contatos.Tambem pode ser utilizados em PCs
Cloud Computing

Vantagens da computao em nuvem

A possibilidade de utilizar softwares sem que estes estejam instalados no computador.

Na maioria das vezes o usurio no precisa se preocupar com o sistema operacional e hardware
que est usando em seu computador pessoal, podendo acessar seus dados na "nuvem
computacional" independentemente disso.

As atualizaes dos softwares so feitas de forma automtica, sem necessidade de interveno


do usurio.

O trabalho corporativo e o compartilhamento de arquivos se tornam mais fceis, uma vez que
todas as informaes se encontram no mesmo "lugar", ou seja, na "nuvem computacional.
Cloud Computing

Os softwares e os dados podem ser acessados em qualquer lugar, bastando que haja acesso
Internet, no estando mais restritos ao ambiente local de computao, nem dependendo da
sincronizao de mdias removveis.

O usurio tem um melhor controle de gastos ao usar aplicativos, pois a maioria dos sistemas de
computao em nuvem fornece aplicaes gratuitamente e, quando no gratuitas, so pagas
somente pelo tempo de utilizao dos recursos. No necessrio pagar por uma licena integral de
uso de software.

Diminui a necessidade de manuteno da infraestrutura fsica de redes locais cliente/servidor, bem


como da instalao dos softwares nos computadores corporativos, pois esta fica a cargo do
provedor do software em nuvem, bastando que os computadores clientes tenham acesso
Internet.
Cloud Computing

A infraestrutura necessria para uma soluo de cloud computing bem mais enxuta
do que uma soluo tradicional de hosting ou collocation, consumindo menos energia,
refrigerao e espao fsico e consequentemente contribuindo para preservao e uso
racional dos recursos naturais.

Entretanto preciso notar que a demanda por poder de processamento e


armazenamento dos datacenters das empresas provedoras dos servios de cloud
computing por sua vez apenas cresce, o que coloca em dvida esta suposta vantagem.
Cloud Computing

De uma maneira geral, servio de plataforma uma evoluo da terceirizao na rea


de TI. A maioria das empresas no tem como atividade principal a gesto de TI, de
forma que se mostra coerente a contratao de uma plataforma externa robusta para
apoiar processos como gesto empresarial, pagamentos e recebimentos, banco de
dados, desenvolvimento de produtos (como renderizao de vdeos, CAD, etc.), apoio a
servios (BI, processamento de dados, etc.) e demais. Nesse caso, TI passa a ser
efetivamente uma ferramenta de suporte ao negcio, ou seja, o foco do cliente a
informao e no a forma como ela mantida e processada.

Mesmo para as organizaes de TI, h vantagens. As organizaes de TI gastam hoje


80% de seu tempo com a manuteno de sistemas, e no seu objetivo de negcio
manter dados e aplicativos em operao. dinheiro jogado fora, o que inaceitvel nos
dias de hoje, defende Clifton Ashley, diretor do Google para a Amrica Latina.
Cloud Computing

Modelo pay-per-use
Usurio paga somente por aquilo que usa
No h comprometimento em reservar uma quantidade exata de recursos
Escalabilidade automtica permite seu uso
Cobrana baseada no consumo dos recursos
Uso mais eficiente dos recursos
No h desperdcio
Permite a reduo de dois riscos
Subutilizao
Saturao
Cloud Computing

Arquitetura em nuvem muito mais que apenas um conjunto (embora massivo) de servidores
interligados. Requer uma infraestrutura de gerenciamento desse grande fluxo de dados que,
incluindo funes para aprovisionamento e compartilhamento de recursos computacionais,
equilbrio dinmico do workload e monitorao do desempenho.
Embora a novidade venha ganhando espao, ainda cedo para dizer se dar certo ou no. Os
arquivos so guardados na web e os programas colocados na nuvem computacional - e no nos
computadores em si - so gratuitos e acessveis de qualquer lugar. Mas a idia de que 'tudo de
todos e ningum de ningum' nem sempre algo bem visto.
O fator mais crtico a segurana, considerando que os dados ficam online o tempo todo
Cloud Computing

No Brasil, a tecnologia de computao em nuvem ainda muito recente e est fora da realidade
da maioria das organizaes de mdio e pequeno porte, pois a infraestrutura de telecomunicaes
do pas deficiente. Os primeiros testes foram implementados em 2007, sendo que somente em
2008 comeou a ser oferecido comercialmente.

A empresa Katri foi a primeira a desenvolver a tecnologia no Brasil, em 2002, batizando-a IUGU.
Aplicada inicialmente no site de busca de pessoas fsicas e jurdicas Fonelista. Durante o perodo
em que esteve no ar, de 2002 a 2008, os usurios do site puderam comprovar a grande diferena
de velocidade nas pesquisas proporcionada pelo processamento paralelo.

Recentemente a tecnologia evoluiu muito, e sistemas funcionais desenvolvidos no incio da


dcada j passam de sua 3 gerao, incorporando funcionalidades e utilizando de tecnologias
como "ndices invertidos" (inverted index).
Cloud Computing

Grid x Nuvem

Semelhanas
Reduzir custos de computao
Aumentar flexibilidade
Diferenas
Alocao de recursos
Virtualizao
Plataformas e Dependncias
Escalabilidade
Cloud Computing

Desafios da Nuvem

Segurana
Ambiente seguro mnimo
Esquema de criptografia
Controle de acesso rigoroso
Sistema de gravao de cpias de segurana
Novos mecanismos so necessrios
Grande sensao de insegurana
Cloud Computing

Escalabilidade
Aplicaes e dados devem ser escalveis
Resposta automtica demanda
Modelo pay-per-use
Interoperabilidade
Aplicaes no-restritas a uma nuvem
Portabilidade ainda difcil
Necessidade de padres e interfaces
Preocupao dos usurios
Dados presos em uma nuvem (Data lock-in)
Cloud Computing

Confiabilidade
Aplicaes no podem falhar com freqncia
Aplicaes no podem perder os dados ao falhar
Realizao de cpias de segurana
Armazenamento em um local seguro

Disponibilidade
Servios podem ficar indisponveis
No pode ser freqente
Ponto nico de falha
Problemas podem ser maiores
Cloud Computing

Consideraes Finais

A computao em nuvem vem ganhando espao


As pesquisas na rea tem aumentado
Eucalyptus, CloudSim, Microsoft Azura, ...
Anlise de custos (KONDO et al. 2009)
Computao no Cu (KEAHEY et al. 2009)
Rompe com os atuais paradigmas
Assunto emergente por muitos anos
Cloud Computing

S-ar putea să vă placă și