Computação em nuvem (Cloud Computing)
Autor: Anônimo | Publicado: 2009-11-19T04:38:00-08:00


Computação nas Nuvens&nbsp;(Cloud Computing) é um conjunto de serviços acessíveis pela internet que visam fornecer os mesmos serviços de umsistema operacional. Esta tecnologia consiste em compartilhar ferramentas computacionais pela interligação dos sistemas, semelhantes as nuvens no céu, ao invés de ter essas ferramentas localmente (mesmo nos servidores internos). O uso desse modelo (ambiente) é mais viável do que o uso de unidades físicas[1].
Um problema originado dentro das corporações é o alto custo com Tecnologia da Informação (TI). “As organizações de TI gastam hoje 80% de seu tempo com a manutenção de sistemas e não é seu objetivo de negócio manter dados e aplicativos em operação. É dinheiro jogado fora, o que é inaceitável nos dias de hoje”, defende Clifton Ashley, diretor do&nbsp;Google&nbsp;para a&nbsp;América Latina&nbsp;[1].
Dentro desse contexto, o&nbsp;PC&nbsp;será apenas um chip ligado à&nbsp;internet, a "grande nuvem" de computadores. Não há necessidade de instalação deprogramas, serviços e armazenamento de dados, mas apenas os dispositivos de entrada (teclado,&nbsp;mouse) e saída (monitor) para os usuários.
Em um sistema operacional disponível na internet, pode-se, a partir de qualquer computador, em qualquer lugar, ter acesso às informações, arquivos e programas em um sistema único, independente de plataforma (o requisito mínimo é um computador compatível com os recursos disponíveis na&nbsp;internet).
Uma&nbsp;arquitetura&nbsp;em&nbsp;nuvem&nbsp;é muito mais que apenas um conjunto (embora massivo) de&nbsp;computadores. Ela deve dispor de uma infra-estrutura para gerenciamento, que inclua funções como aprovisionamento de recursos computacionais, equilíbrio dinâmico do&nbsp;workload&nbsp;e monitoração do desempenho.

Índice&nbsp;[esconder]1&nbsp;Corrida pela Tecnologia
2&nbsp;Vantagens
3&nbsp;Sistemas Atuais
4&nbsp;No Brasil
5&nbsp;Referências
6&nbsp;Ligações externas

[editar]Corrida pela TecnologiaEmpresas como&nbsp;Google&nbsp;e&nbsp;IBM&nbsp;foram os primeiros a iniciar uma grande ofensiva nessa que especialistas chamam de&nbsp;"nova fronteira da era digital", ou seja, a&nbsp;Nuvem Informativa (Information Cloud). Aos poucos essa tecnologia vai deixando de ser utilizada em laboratórios, passando a ingressar no universo corporativo e em breve em computadores domésticos.
O primeiro serviço na internet a oferecer um ambiente operacional para os usuários foi criado por um estudante sueco chamado Fredrik Malmer, acessível pelo endereço www.webos.org. Este sistema foi feito utilizando-se as linguagens&nbsp;XHTML&nbsp;e&nbsp;Javascript&nbsp;(atualmente o termo AJAX é adotado para definir a utilização dessas duas linguagens na criação de serviços na internet). Em 1999 foi criada nos EUA a empresa WebOS Inc., que comprou os direitos do sistema de Fredrik e licenciou uma série de tecnologias desenvolvidas nas Universidades do Texas, Califórnia e Duke. O objetivo inicial era criar um ambiente operacional completo, inclusive com API para o desenvolvimento de outros aplicativos.
O Google iniciou nessa grande tendência tecnológica, em 2002, com softwares de edição de textos, planilhas eletrônicas, correio eletrônico e agendas desenvolvidos para que fossem usados online, sem a necessidade de fazer o download para o computador.
Esses programas colocados na nuvem computacional são grátis e capazes de ser acessados de qualquer lugar, possivelmente livre de qualquer direito propriedade.
Essa é uma tendência que vem crescendo cada vez mais, e passa a ganhar espaço no mundo tecnologico, mas é impossível afirmar ainda se dará certo ou não. Guardar arquivos na web, utilizar programas virtuais deixando de lado os computadores domésticos em si e reforçar a idéia que tudo é de todos e ninguém é de ninguém não é uma coisa que seria bem vista por todos.
Atualmente, a Cloud Computing é dividida em tres partes:
IaaS (Infrastructure as a Service - infra-estrutura como serviço) Onde utiliza-se de uma porcentagem de um servidor, geralmente com configuração que adeque a sua necessidade.
PaaS (Plataform as a Service - Plataforma como serviço) Onde utiliza-se apenas uma plataforma como um banco de dados, um web-service, etc.
SaaS (Software as a Service - Software como serviço) Onde utiliza-se de um software em regime de utilizaçao web (ex: Google docs)
[editar]VantagensA maior vantagem da computação em nuvem é a possibilidade de utilizar&nbsp;softwares&nbsp;sem que o mesmo esteja instalado em seu computador pessoal. Mas podemos citar algumas outras vantagens&nbsp;[2]:
Na maioria das vezes o usuário não precisa se preocupar com o&nbsp;sistema operacional&nbsp;e&nbsp;hardware&nbsp;que está usando em seu computador pessoal , podendo acessar seus dados na "nuvem computacional" independente disso;
O trabalho corporativo e o compartilhamento de arquivos se tornam mais fáceis, uma vez que todas as informações se encontram no mesmo lugar , ou seja , na "nuvem computacional";
O usuário tem um melhor controle de gastos ao usar&nbsp;aplicativos&nbsp;, pois a maioria dos sistemas de computação em nuvem fornecem aplicações gratuitamente, e quando necessário o usuário paga somente pelo tempo de utilização dos recursos , não necessitando pagar por licenças de instalação de software, como acontece hoje em dia;
[editar]Sistemas AtuaisOs sistemas operacionais para internet mais utilizados são:
YouOS: desenvolvido pela empresa WebShaka, cria um ambiente de trabalho inspirado nos sistemas operacionais modernos e utiliza a linguagem Javascript para executar as operações. Ele possui um recurso semelhante à hibernação no MS-Windows XP, em que o usuário pode salvar a área de trabalho com a configuração corrente, sair do sistema e recuperar a mesma configuração posteriormente. Esse sistema também permite o compartilhamento de arquivos entre os usuários. Além disso, possui uma API para o desenvolvimento de novos aplicativos, sendo que já existe uma lista de mais de 700 programas disponíveis. Fechado pelos desenvolvedores em 30 de julho de 2008;
DesktopTwo: desenvolvido pela empresa Sapotek, tem como pré-requisito a presença do utilitário Flash Player para ser utilizado. O sistema foi desenvolvido para prover todos os serviços necessários aos usuários, tornando a internet o principal ambiente de trabalho. Utiliza a linguagem PHP como base para os aplicativos disponíveis e também possui uma API, chamada Sapodesk, para o desenvolvimento de novos aplicativos. Fechado pelos desenvolvedores;
G.ho.st: Esta sigla significa “Global Hosted Operating SysTem” (Sistema Operacional Disponível Globalmente), tem como diferencial em relação aos outros a possibilidade de integração com outros serviços como: Google Docs, Meebo, ThinkFree, entre outros, além de oferecer suporte a vários idiomas;
eyeOS: Este sistema está sendo desenvolvido por uma comunidade denominada EyeOS Team e possui o código fonte aberto ao público. 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 linhagem PHP.
[editar]No BrasilNo Brasil, a tecnologia de computação em nuvem ainda é muito recente, e muitas vezes fora da realidade das organizações de médio e pequeno porte, pois a infra-estrutura de telecom no país é ultrapassada. Os primeiros testes foram implementados em 2007, sendo que somente em 2008 começou a ser oferecido comercialmente.
A empresa Katri foi a primeira a desenvolver a tecnologia no Brasil (2002), batizando-a IUGU. Aplicada inicialmente no site de busca de pessoas físicas e jurídicas (Fonelista), durante o período que o mesmo esteve no ar, de 2002 a 2008, seus usuários puderam comprovar a grande diferença na velocidade em pesquisas proporcionadas pelo processamento paralelo.
A oferta desta tecnologia em língua portuguesa, sem custo, ainda é bastante modesta. A empresa&nbsp;Arth Informática&nbsp;disponibiliza atualmente um sistema baseado no eyeOS gratuitamente e oferece uma série de recursos aos usuários como: gerenciamento de arquivos, criação e edição de documentos e planilhas, criação de apresentações, tocadores de músicas, e vários outros, apelidado de *Arth OS.
Atualizando para 2009, a tecnologia tem evoluido muito e sistemas funcionais desenvolvidos no início da década, já passam de sua 3ª geração, incorporando funcionalidades e utilizando de tecnologias como Índices Invertidos (Inverted Index).
Referências↑&nbsp;AT&amp;T oferece cloud computing
↑&nbsp;O que é computação em nuvem?
[editar]Ligações externasCloud computing: Como funciona? entenda mais sobre esse tema, em Youcancloud.com
Cloud computing: Devo adquirir? Quem deve migrar?, em Vmware!
Cloud computing: entenda este novo modelo de computação, em IDG Now!
Mas afinal, o que é Cloud Computing?, em Software Livre
AT&amp;T oferece cloud computing, Revista Info
Computação nas nuvens vai baratear acesso à internet, aposta Google, em Globo.com
Cloud Computing: Prepare-se para a nova onda em tecnologia, em Computer World
Começou a corrida atrás da Nuvem Informativa, em Observatório da Imprensa