You are on page 1of 13

Na era atual onde sistemas comerciais, aplicativos web e servios corporativos precisam de respostas precisas e eficientes

para comportar alto contedo e gerenciamento de dados, sem duvida essencial uma estrutura uniforme, complexa e
dinmica para atender necessidades bsicas como infraestrutura, segurana e confiabilidade. No entanto para suprir estes
pontos, uma tendncia em sistemas distribudos vem se destacando na mdia, cujo o nome expressa um sentido exato do que
realmente est por trs de cdigos, cabos e computadores.
Cloud computing a expresso do momento em tecnologia. Nomes de peso como Amazon, AT&T, Dell, HP, IBM, Intel,
Microsoft e Yahoo j anunciaram planos e investimentos na rea e o Gartner acaba de liberar um relatrio que aponta o cloud
computing como uma das trs mais importantes tendncias emergentes nos prximo trs a cinco anos.
Juntando tudo, cloud computing pode ser definido como um modelo no qual a computao (processamento, armazenamento
e softwares) est em algum lugar da rede e acessada remotamente, via internet.

Atividade
Desenvolva um mini-projeto sobre cloud computing, apresentando o conceito de Cloud Computing com tpicos a serem inseridos para uma

empresa usar esta tecnologia;


Descreva entre os Tpicos

Tecnologia

Poltica de Segurana

Mecanismo de Infraestrutura

Linguagens que participam efetivamente no contexto da Cloud Computing

O Projeto deve conter no minimo 4 e no mximo 7 pginas, aborde tambm quais as duvidas sobre este conceito, para que o leitor tenha
noo dos pontos fortes e fracos sobre a Cloud Computing

Contedo
Conceito

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.
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.
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 Interneta "grande nuvem" de computadoressendo necessrios somente os
dispositivos de entrada (teclado, mouse) e sada (monitor).
Como Funciona

Computao em Nuvem ou (Cloud Computing) um desenvolvimento elaborado para que sistemas e aplicativos de forma geral

funcionem totalmente via web (internet), ou seja, no h necessidade do aplicativo/documento esteja na mquina, com apenas
um computador ligado a rede possvel acessar as informaes desejadas. Porm a tecnologia Cloud Computing no resolve
apenas este tipo de problema, seu desenvolvimento permite sanar diversos fatores cruciais para um aplicativo ou empresas sem
muita infraestrutura. Por exemplo uma empresa que possui uma quantidade relativamente pequena de funcionrios e tem
necessidade de possuir servios como e-mail, compartilhamento de arquivos, Office, sites corporativos entre outros servios, no
mnimo precisaria de servidores montados com (Postfix, Samba, Open Office, Apache, Xampp) at aqui tudo bem todos os
softwares citados so gratuitos (free),o problema surgi quando se fala de infraestrutura, ou seja, como manter uma estrutura
desse porte sem um servidor de qualidade, haja visto que quando se fala em tecnologia no Brasil, existem algumas barreiras,
principalmente econmica, ainda se paga caro para ter um servidor robusto, sem contar os fatores secundrios como a
comunicao desses servidores com a rede (internet), seria preciso um link de dados (banda larga) razovel para comportar
estes tipos de servios.
A Cloud Computing tem como conceito bsico a interligao de computadores de altssima tecnologia interconectados via rede (internet),
seguindo o princpio bsico da computao em grade, ou seja, um modelo capaz de alcanar altas taxas de processamento que por sua vez
compartilham tarefas entre si. No existe a necessidade de instalao de programa na maquina local, e seu armazenamento estocado via web
com capacidade cada vez maior de dados e contedo. Em virtude de este servio ser utilizado via web, o acesso a programas totalmente feito
remotamente e com uma exclusividade interessante, os dados que trafegam na web ficam imunes de vrus e spams das mquinas locais. No
preciso se preocupar com o sistema operacional, seja Windows, Linux ou Mac a computao na nuvem sempre estaria ligada a web, apenas um
browser instalado em seu sistema operacional pode resolver o acesso com a nuvem, outro fator interessante neste seguimento que sua
estrutura totalmente centralizada, as informaes aqui sempre so nicas no havendo duplicidade ou concorrncia entre dados, pois a fonte a
mesma para todos os usurios conectados a ferramenta.
Definio da Cloud - Imagem Demonstrativa

Vantagens

Fatores como consumo de energia e preservao do meio ambiente entram no foco da Cloud Computing, empresas aliadas a esta tendncia
defendem que o conceito utilizado para esta tecnologia evita a atualizao constante de equipamentos de informtica no meio corporativo em
busca de desempenho e agilidade, uma vez que aplicativos/documento trafegam na nuvem, no h necessidade de substituir equipamentos
desatualizados, que muitas vezes so descartados e jogados no meio ambiente. Uma observao importante a ser feita o custo beneficio para
manter tecnologias como estas, pois o conceito centralizar dados em uma mesma fonte, sendo assim no necessria uma equipe extremamente
grande para gerenciar servios e to pouco deslocamento entre empresas para resolver pequenos problemas de rotina aliados aos softwares
utilizados na nuvem. Com isso o gasto em T.I seria reduzido em at 80%, ou seja, porcentagem utilizada hoje para resolver problemas com
softwares e servios disponveis no meio corporativo, sem contar o tempo gasto com situaes corriqueiras do dia a dia.
Hoje em dia falar em animao 3D, criar prottipos na engenharia civil e mecnica muito mais do que desenhar e elaborar projetos, um dos
problemas que estes profissionais enfrentam a falta de recursos um alto investimento para obter mquinas que executem clculos cada vez
maiores em tempo hbil, estes fatores so amenizados com tecnologias distribudas pois o processamento por ser divido entre algumas ou
centenas de mquinas, j que as mesmas esto interligadas entre si, utilizando uma tecnologia de alto nvel.
Umas das linguagens tambm utilizadas para este tipo de tecnologia, chama-se AJAX uma mistura de JavaScript e Xml, que por sua vez mantm
modelos de implantao variados, possvel elaborar a construo de nuvens (Cloud Computing) em categorias pblicas e privadas, no caso das
implantaes pblicas o usurio pode visualizar todo o contedo disponvel (revistas online, playlist mp3), j em modelos privados apenas
usurios cadastrados podem ter acesso ao contedo ou aplicao (empresas, organizaes). Possui um ambiente virtualizado tornando abstrato
o sistema final, um servidor de alto nvel pode rodar um ou mais servios ligados nuvem otimizando desta forma o consumo e a utilizao de

vrias mquinas rodando a mesma aplicao, servidores deste tipo possuem alta capacidade de processamento e por isso conseguem administrar
mais de um servio ou aplicao em sua base.

ELASTICIDADE
Recursos sob demanda, ou seja, voc consegue aumentar ou diminuir a capacidade de processamento, espao, memria ou banda do seu

servidor Cloud de acordo com sua necessidade. Voc no precisa mais superdimensionar seu servidor, elevando custos. Com a tecnologia Cloud,
se precisar de mais recursos, basta contratar de forma simples e rpida.

AGILIDADE
Simplicidade para configurar, dimensionar e redimensionar seu servidor sem prejudicar suas aplicaes. Nos servidores tradicionais,

essas aes podem demorar vrios dias, sendo um inconveniente para cronogramas e projetos. No cloud computing, voc poder otimizar seu
tempo.

AUTONOMIA
Gerencie seus recursos atravs do Painel de Controle, com processos automticos e sem complicao.

SEGURANA
Menor risco de falhas, devido arquitetura em nuvem. Alm disso, a Tecla conta com a infraestrutura completa da ALOG, que possui

seus datacenters localizados no Brasil com sistemas de monitoramento 24 horas por dia, Firewall de segurana, entre outras medidas que
protegem seu site, aplicaes e sua empresa.

EXCLUSIVIDADE
Todos os recursos de hardware so alocados com exclusividade, isso significa mais performance para sua aplicao.

ECONOMIA
A arquitetura em nuvem permite otimizao de custos j que o cliente consegue alocar recursos de acordo com sua necessidade.

Consequncias

Por outro lado alguns crticos consideram esse tipo de tecnologia uma invaso de privacidade, pois ao mesmo tempo em que a tecnologia oferece
vantagens de custos e benefcios ligados a servios, a mesma absorve contedo e dados importantes que trafegam na nuvem e consequentemente
podem ficar expostos para uso indevido com propores graves. Outro ponto a ser citado est ligado a poltica de uso, pois as grandes empresas
que atuam na rea de Cloud Computing muitas vezes esto hospedadas em outros pases, que no entanto no possuem a mesma poltica de uso e
constituio, desta maneira algumas regras podem ser quebradas com relao ao uso de contedo e acesso a dados na grande nuvem. fato saber
que figuras importantes no cenrio da computao, so contra ao Cloud Computing, pois defendem a ideia do uso incoerente dos dados, que
muitas vezes so utilizadas por outras empresas devido ao acesso alheio, como por exemplo, um plagio de um novo projeto de um determinada
empresa. O prprio dono da Oracle afirma que a Cloud Computing uma cilada:
- uma estupidez! Pior que estupidez: uma campanha de marketing hype!
Alguns dizem que inevitvel toda vez que voc ouvir isso porque existe por trs uma srie de empresas forando para isso se tornar
realidade. (Richard Stallman)
A Cloud computing (computao na nuvem, ou transferncia de dados e arquivos dos discos rgidos para a internet) deve ser tratada de forma
mais rgida em termos de segurana, na opinio de John Chambers, CEO da Cisco. Ele deu essa declarao durante sua apresentao na RSA,
conferncia de segurana realizada em So Francisco (EUA):
Ele reconhece que a virtualizao inevitvel, mas que com essa mudana ser preciso criar uma nova estrutura de segurana das redes:

- Isso um pesadelo para segurana e no pode ser gerenciada de maneira tradicional.


- No vamos ter ideia do que existe no data center das empresas. Isso bom para mim, que estou no mercado de rede. Vou vender muito
equipamento para fazer isso funcionar comemorou.
Algumas das criticas abaixo, podem trazer a tona fatores negativos a esta tecnologia:
- Dados sensveis sendo processados fora da empresa trazem, obrigatoriamente, um nvel inerente de risco. Os servios terceirizados fogem de
controles fsicos, lgicos e de pessoal que as reas de TI criam em casa.
- As empresas so as responsveis pela segurana e integridade de seus prprios dados, mesmo quando essas informaes so gerenciadas por um
provedor de servios.
- Mesmo se a empresa no sabe onde os dados esto, um fornecedor em cloud devem saber o que acontece com essas informaes em caso de
desastre
- Quando uma empresa est usando o cloud, ela provavelmente no sabe exatamente onde os dados esto armazenados. Na verdade, a empresa
pode nem saber qual o pas em que as informaes esto guardadas.
Diagrama

Veja uma pequena diagramao do conceito de Cloud Computing

Glossrio
CLOUD COMPUTING

B
Banco de Dados

Banco de dados (ou base de dados), um conjunto de registros dispostos em estrutura regular que possibilita a reorganizao dos mesmos e produo de
informao. Um banco de dados normalmente agrupa registros utilizveis para um mesmo fim.

C
Cloud Computing
Tecnologia que utiliza conceitos baseados na web para processamento de dados e programas

Computao na Nuvem
a definio para sistemas e arquivos hospedados na Internet

Computadores
Computador uma mquina capaz de variados tipos de tratamento automtico de informaes ou processamento de dados. Exemplos de computadores
incluem o baco, a calculadora, o computador analgico e o computador digital. Um computador pode prover-se de inmeros atributos, dentre eles
armazenamento de dados, processamento de dados, clculo em grande escala, desenho industrial, tratamento de imagens grficas, realidade virtual,
entretenimento e cultura.

D
Dados
Os dados referem-se a uma recolha de informaes organizadas, normalmente o resultado da experincia ou observao de outras informaes dentro de um
sistema de computador, ou um conjunto de instalaes. Os dados podem consistir em nmeros, palavras ou imagens, as medies e observaes de um

conjunto de variveis; informaes, registro que identifica alguma coisa tanto objeto ou animal.

H
Hardware

O hardware, circuitaria, material ou ferramental. a parte fsica do computador, ou seja, o conjunto de componentes eletrnicos, circuitos integrados e
placas, que se comunicam atravs de barramentos.Em complemento ao hardware, o software a parte lgica, ou seja, o conjunto de instrues e dados
processado pelos circuitos eletrnicos do hardware. Toda interao dos usurios de computadores modernos realizada atravs do software, que a camada,
colocada sobre o hardware, que transforma o computador em algo til para o ser humano. Alm de todos os componentes de hardware, o computador tambm
precisa de um software chamado Sistema Operacional. O Sistema Operacional torna o computador utilizvel. Ele o responsvel por gerenciar os dispositivos
de hardware do computador (como memria, unidade de disco rgido, unidade de CD) e oferecer o suporte para os outros programas funcionarem (como
Word, Excel etc).

I
Internet

A Internet um conglomerado de redes em escala mundial de milhes de computadores interligados pelo TCP/IP que permite o acesso a informaes e todo
tipo de transferncia de dados. Ela carrega uma ampla variedade de recursos e servios, incluindo os documentos interligados por meio de hiperligaes da
World Wide Web, e a infraestrutura para suportar correio eletrnico e servios como comunicao instantnea e compartilhamento de arquivos.

L
Linguagem de Programao

Uma linguagem de programao um mtodo padronizado para expressar instrues para um computador. um conjunto de regras sintticas e semnticas
usadas para definir um programa de computador. Uma linguagem permite que um programador especifique precisamente sobre quais dados um computador
vai atuar, como estes dados sero armazenados ou transmitidos e quais aes devem ser tomadas sob vrias circunstncias.

R
Rede de Computadores

Ambiente com diversos computadores interagindo entre si.

S
Software

Software, logicirio ou suporte lgico uma sequncia de instrues a serem seguidas e/ou executadas, na manipulao, redirecionamento ou modificao de
um dado/informao ou acontecimento. Software tambm o nome dado ao comportamento exibido por essa seqncia de instrues quando executada em
um computador ou mquina semelhante alm de um produto desenvolvido pela Engenharia de software, e inclui no s o programa de computador
propriamente dito, mas tambm manuais e especificaes. Para fins contbeis e financeiros, o Software considerado um Bens de capital.

Links para Leitura


http://calusbr.wordpress.com/2011/03/30/cloud-computing/
http://pt.wikipedia.org/wiki/Computa%C3%A7%C3%A3o_em_nuvem

http://teclealgo.wordpress.com/2011/04/01/cloud-computing-vantagens-desvantagens-e-o-futuro-dessa-tendencia/

Objetivos

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. 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.

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.[6]

uma grande tendncia de mercado, principalmente pelo controle de custos, pois atualmente em grande parte das
empresas no se sabe quanto se gasta com TI, nem quanto poderia ser economizado. Tomando por exemplo uma empresa
de marketing: a produo de animaes 3D e efeitos especiais exige uma grande quantidade de processamento
computacional. Normalmente isto realizado dentro das limitaes da estao de trabalho do prprio artista, consumindo
muitas horas ou at mesmo dias, diminuindo a produtividade e estendendo o cronograma do projeto. A utilizao da
computao em nuvem permitiria a realizao do mesmo trabalho em um espao de tempo drasticamente reduzido (poucas
horas ou minutos) sem grandes investimentos em uma plataforma de processamento compatvel com o trabalho. O custo
proporcional ao tempo de utilizao do servio ou corresponde ao custo de uma assinatura.

You might also like