Você está na página 1de 5

APOSTILA FLEX COMPUTAO E ARMAZENAMENTO EM

NUVENS prof. To Schah



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.
1.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 ou de armazenar dados. O acesso a programas, servios e
arquivos remoto, atravs da Internet - da a aluso nuvem.
2.O uso desse modelo (ambiente) mais vivel do que o uso de unidades fsicas.
3.Num sistema operacional 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 Internet a
"grande nuvem" de computadores sendo necessrios somente os dispositivos de entrada (teclado, mouse) e sada
(monitor).

Corrida pela tecnologia:

Empresas como Amazon, Google, IBM e Microsoft foram as primeiras a iniciar uma grande ofensiva nessa "nuvem de
informao" (information cloud), que especialistas consideram uma "nova fronteira da era digital". Aos poucos, essa
tecnologia vai deixando de ser utilizada apenas em laboratrios para ingressar nas empresas e, em breve, em computadores
domsticos.
O primeiro servio na Internet a oferecer um ambiente operacional para os usuriosantigamente, disponvel no endereo
www.webos.orgfoi criado por um estudante sueco, Fredrik Malmer, utilizando as linguagens XHTML e Javascript.
Atualmente, o termo AJAX adotado para definir a utilizao dessas duas linguagens na criao de servios na Internet.
Em 1999, foi criada nos EUA a empresa WebOS Inc., que comprou os direitos do sistema de Fredrik e licenciou uma srie
de tecnologias desenvolvidas nas universidades do Texas, Califrnia e Duke. O objetivo inicial era criar um ambiente
operacional completo, inclusive com API para o desenvolvimento de outros aplicativos.
Tipologia[editar]

Atualmente, a computao em nuvem dividida em seis tipos:

IaaS - Infrastructure as a Service ou Infraestrutura como Servio (em portugus): quando se utiliza uma percentagem 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).
DevaaS - 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.
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 (p.ex.: Microsoft Lync).
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.
DBaas - Data Base as a Service ou Banco de dados como Servio (em portugus): quando utiliza a parte de servidores de
banco de dados como servio.





Servios oferecidos

Os seguintes servios atualmente so oferecidos por empresas:

Servidor Cloud
Hospedagem de Sites em Cloud
Load Balancer em Cloud
Email em Cloud
Caracterstica de computao em nuvem[editar]
Provisionamento dinmico de recursos sob demanda, com mnimo de esforo;
Escalabilidade;
Uso de "utilility computing", onde a cobrana baseada no uso do recurso ao invs de uma taxa fixa;
Viso nica do sistema;
Distribuio geogrfica dos recursos de forma transparente ao usurio.
Modelo de implantao[editar]

No 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. Segue abaixo a diviso dos diferentes tipos de implantao:
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.
Comunidade - A infraestrutura 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..

Vantagens

A maior vantagem da computao em nuvem a possibilidade de utilizar softwares sem que estes estejam instalados no
computador. Mas h outras vantagens: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";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;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.

Desvantagens

A maior desvantagem da computao em nuvem,vem fora do propsito desta, que o acesso a internet. Caso voc perca o
acesso, comprometer todos os sistemas embarcados.
Velocidade de processamento: caso seja necessrio uma grande taxa de transferncia, se a internet no tiver uma boa
banda, o sistema pode ser comprometido.
Um exemplo tpico com mdias digitais ou jogos;assim como todo tipo de servio, ele custeado.
Maior risco de comprometimento da privacidade do que em armazenamento off-line.

Gerenciamento da segurana da informao na nuvem

Sete princpios de segurana em uma rede em nuvem:
Acesso privilegiado de usurios - A sensibilidade de informaes confidenciais nas empresas obriga um controle de
acesso dos usurios e informao bem especfica de quem ter privilgio de administrador, para ento esse administrador
controle os acessos
Compliance com regulamentao - As empresas so responsveis pela segurana, integridade e a confidencialidade
de seus prprios dados. Os fornecedores de cloud computing devem estar preparados para auditorias externas e certificaes
de segurana.
Localizao dos dados - A empresa que usa cloud provavelmente no sabe exatamente onde os dados esto
armazenados, talvez nem o pas onde as informaes esto guardadas. O fornecedor deve estar disposto a se comprometer a
armazenar e a processar dados em jurisdies especficas, assumindo um compromisso em contrato de obedecer os
requerimentos de privacidade que o pas de origem da empresa pede.
Segregao dos dados - Geralmente uma empresa divide um ambiente com dados de diversos clientes. Procure
entender o que feito para a separao de dados, que tipo de criptografia segura o suficiente para o funcionamento correto
da aplicao.
Recuperao dos dados - O fornecedor em cloud deve saber onde esto os dados da empresa e o que acontece para
recuperao de dados em caso de catstrofe. Qualquer aplicao que no replica os dados e a infra-estrutura em diversas
localidades est vulnervel a falha completa. Importante ter um plano de recuperao completa e um tempo estimado para
tal.
Apoio investigao - A auditabilidade de atividades ilegais pode se tornar impossvel em cloud computing uma vez
que h uma variao de servidores conforme o tempo ondes esto localizados os acessos e os dados dos usurios. Importante
obter um compromisso contratual com a empresa fornecedora do servio e uma evidncia de sucesso no passado para esse
tipo de investigao.
Viabilidade em longo prazo - No mundo ideal, o seu fornecedor de cloud computing jamais vai falir ou ser adquirido
por uma empresa maior. A empresa precisa garantir que os seus dados estaro disponveis caso o fornecedor de cloud
computing deixe de existir, ou seja migrado para uma empresa maior. Importante haver um plano de recuperao de dados e
o formato para que possa ser utilizado em uma aplicao substituta.
Dvidas.
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 ideia 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.
Sistemas atuais.
Os sistemas operacionais para Internet mais utilizados so:
Google Chrome OS: Desenvolvido pela Google, j incorporado nos Chromebooks, disponveis desde 15 de junho de
2011. Trabalha com uma interface diferente, semelhante ao do Google Chrome, em que todas as aplicaes ou arquivos so
salvos na nuvem e sincronizados com sua conta do Google, sem necessidade de salv-los no computador, j que o HD dos
dois modelos de Chromebooks anunciados contam com apenas 16gb de HD. 7
Joli Os: desenvolvido por Tariq Krim, o ambiente de trabalho chamado jolicloud usa tanto aplicativos em nuvem
quanto aplicativos offline, baseado no ubuntu notebook remix, j tem suporte a vrios navegadores como google chrome,
safari, firefox, e est sendo desenvolvido para funcionar no android.
YouOS: desenvolvido pela empresa WebShaka, cria um ambiente de trabalho inspirado nos sistemas operacionais
modernos e utiliza a linguagem Javascript para executar as operaes. Ele possui um recurso semelhante hibernao no
MS-Windows XP, em que o usurio pode salvar a rea de trabalho com a configurao corrente, sair do sistema e recuperar a
mesma configurao posteriormente. Esse sistema tambm permite o compartilhamento de arquivos entre os usurios. Alm
disso, possui uma API para o desenvolvimento de novos aplicativos, sendo que j existe uma lista de mais de 700 programas
disponveis. Fechado pelos desenvolvedores em 30 de julho de 2008;
DesktopTwo: desenvolvido pela empresa Sapotek, tem como pr-requisito a presena do utilitrio Flash Player para
ser utilizado. O sistema foi desenvolvido para prover todos os servios necessrios aos usurios, tornando a Internet o
principal ambiente de trabalho. Utiliza a linguagem PHP como base para os aplicativos disponveis e tambm possui uma
API, chamada Sapodesk, para o desenvolvimento de novos aplicativos. Fechado para desenvolvedores;
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;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. Possui um abrangente conjunto de aplicativos, e o seu desenvolvimento feito principalmente com o
uso da linguagem PHP.
iCloud: Sistema lanado pela Apple em 2011, capaz de armazenar at 5 GB de fotos, msicas, documentos, livros e
contatos gratuitamente, com a possibilidade de adquirir mais espao em disco (pago).
Ubuntu One: Ubuntu One o nome da sute que a Canonical (Mantenedora da distribuio Linux Ubuntu) usa para
seus servios online. Atualmente com o Ubuntu One possvel fazer backups, armazenamento, sincronizao e
compartilhamento de arquivos e vrios outros servios que a Canonical adiciona para oferecer mais opes e conforto para
os usurios.
IBM Smart Business: Sistema da IBM que engloba um conjunto de servios e produtos integrados em nuvem voltados para a
empresa.
O portflio incorpora sofisticada tecnologia de automao e autosservio para tarefas to diversas como
desenvolvimento e teste de software, gerenciamento de computadores e dispositivos, e colaborao. Inclui o Servidor IBM
CloudBurst server (US) com armazenamento, virtualizao, redes integradas e sistemas de gerenciamento de servio
embutidos.

No Brasil

No Brasil, a tecnologia de computao em nuvem muito recente, mas est se tornando madura muito rapidamente.
Empresas de mdio, pequeno e grande porte esto adotando a tecnologia gradativamente. O servio comeou a ser oferecido
comercialmente em 2008 e em 2012 est ocorrendo uma grande adoo.
A empresa Katri8 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.
Em 2009, a tecnologia evoluiu muito,[carece de fontes] 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).
No ambiente acadmico o Laboratrio de Redes e Gerncia da UFSC foi um dos pioneiros a desenvolver pesquisas
em Computao em Nuvem publicando artigos sobre segurana, IDS (Intrusion Detection Systems) e SLA (Service Level
Agreement) para computao em nuvem. Alm de implantar e gerenciar uma nuvem privada e computao em nuvem verde.
Nuvens pblicas

Existem pouco menos de 10 empresas ofertantes do servio em nuvens pblicas (que podem ser contratadas pela internet em
estrutura no privativa e com preos e condies abertas no site) com servidores dentro do Brasil e com baixa latncia. A
maioria utiliza tecnologia baseada em Xen, KVM, VMWare, Microsoft Hypervisor.


Fonte: http://pt.wikipedia.org/wiki/Computa%C3%A7%C3%A3o_em_nuvem
Observao: Quaisquer informaes contrastantes ou no verdicas, no so responsabilizadas pelo Professor To
Schah, pois a matria publicada,apenas foi reunida em um nico arquivo, porm no alvo de sua produo
intelectual.