"Esse blog foi criado para compartilhar minhas pesquisas pela web, atividades profissionais e momentos de lazer (gastronomia, cultura, baladas e outros). Espero que aproveitem o conteúdo e aguardo comentários."

Pesquisar no Blog

19.5.09

Computação em Nuvem


cloudcomputing Andei pesquisando pela Internet esse assunto e fiquei assombrado com a quantidade de materia existente. Basta uma simples pesquina no Google pelo termo “cloud computing” (computação em nuvem) e teremos mais de 23 milhões verbetes como resultado. Isso reforça tanto o argumento de que com certeza está acontecendo muito "falatório", como o fato de que as definições variam muito.

A Computaçõ em Nuvem é um modelo em que dados, pastas e aplicações residem em servidores físicos ou virtuais, acessíveis por meio de uma rede. Computaçõ em Nuvem consiste em compartilhar ferramentas pela interligação de sistemas, semelhantes as nuvens no céu, ao invés de ter essas ferramentas localmente.

Dentro do contexto da Computação em Nuvem, hoje o PC é apenas um chip ligado à internet, a "Grande Nuvem" de computadores. Não há necessidade de instalação de programas, serviços e armazenamento de dados, mas apenas os dispositivos de entrada (teclado, mouse) e saída (monitor) para os usuários.

Uma arquitetura em nuvem é muito mais que apenas um conjunto (embora massivo) de computadores. Ela deve dispor de uma infra-estrutura para gerenciamento, que inclua funções como provisionamento de recursos computacionais, balanceamento dinâmico do requisições (workload) e monitoramento do desempenho.

Empresas como o Google e a IBM foram os primeiros a iniciar uma grande ofensiva nessa que especialistas chamam de nova fronteira da era digital, ou seja, a Nuvem Informativa (Information Cloud). Aos poucos essa tecnologia vai deixando de ser utilizada em laboratórios, passa a ingressar no universo corporativo e em breve em computadores domésticos.

A Google saiu na frente nessa grande tendência tecnológica, em 2002, softwares de edição de textos, planilhas eletrônicas, correio eletrônico e agendas começaram a ser desenvolvidos para que não fossem baixados .

Esses programas colocados na nuvem computacional são grátis e capazes de ser acessados de qualquer lugar, possivelmente livre de qualquer direito de propriedade.

Essa é uma tendência que vem crescendo cada vez mais, essa utopia passa a ganhar espaço no mundo tecnologico, mas ninguém pode 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.

No Brasil, a tecnologia de computação em nuvem ainda é muito recente. Os primeiros testes foram implementados em 2007, sendo que somente em 2008 começou a ser oferecido comercialmente.

Entendendo a Nuvem:

clound_compting_1 Pode parecer abstrato, mas alguns serviços que usamos no dia-a-dia ajudam a exemplificar o que significa este modelo. O e-mail é um deles. No modelo tradicional de computação, suas mensagens ficam salvas no software de e-mail, dentro do seu computador.

Em contrapartida, com os e-mails baseados em web (Hotmail, Gmail, Yahoo Mail ou qualquer outro da sua preferência), você pode acessar sua conta com todas as suas mensagens - armazenada em um servidor alheio -, a qualquer hora, de qualquer lugar, por meio da internet.

Aplicativos de edição de texto, planilhas, apresentação, edição de imagem e até softwares de gestão de relacionamento com clientes (como o CRM online da Salesforce.com) também estão migrando para este modelo.

E não são apenas os softwares que podem ser acessados remotamente pela nuvem. Os recursos de hardware - como processamento e armazenamento também (hoje já é comum guardarmos arquivos, e-mails, fotos, vídeos em servidores de terceiros e acessá-los remotamente pela web).

As vantagens do modelo:

cloud_computing_2 Todas estas tecnologias que vêm emergindo e amadurecendo foram empacotadas no conceito que levou o nome de cloud computing.

Em primeiro lugar, este é um modelo que prevê um melhor aproveitamento dos investimentos em hardware. Um dos pilares do cloud computing é a consolidação dos recursos de hardware para que eles possam ser aproveitados ao máximo e gerenciados de forma inteligente, proporcionando economia de custos.

Outra vantagem do cloud computing é a flexibilidade. Se você precisa de mais processamento, você pode fazer um upgrade imediato de capacidade, sem precisar trocar componentes ou até equipamentos inteiros para isto. O mesmo vale para armazenamento ou até mesmo upgrades de software. Se antes, para atualizar um software o administrador tinha que reinstalar todo o produto na máquina de cada usuário, neste modelo os aplicativos podem ser constantemente aperfeiçoados sem impactos para os usuários, uma vez que estão hospedadas em um único ponto central.

Outra vantagem é que ele não exige mais equipamentos potentes na ponta para acessar as aplicações. Como a parte mais pesada do processamento fica na nuvem, o usuário final só precisa de um browser e uma boa conexão à internet.

Desafios no ar:

As empresas envolvidas na promoção do cloud computing têm, contudo, alguns desafios, entre eles segurança e confiabilidade. Para que o usuário confie grande parte de seus sistemas e arquivos a um terceiro, ele terá de garantir que os dados estejam devidamente protegidos e 100% disponíveis. 
Isso é ainda mais crítico quando se trata de informações empresariais altamente sensíveis, como processamento de dados financeiros. “Isso terá de ser regulado para garantir que será feito da forma certa”, alerta Plummer, do Gartner.

A forma como esses serviços serão cobrados também é outra questão importante. Fornecedores que tiveram sucesso vendendo caixas (software ou hardware) terão que migrar para o modelo de venda de serviços.

Em resumo:

A computação em nuvem é tudo sobre eficiência. Ela proporciona um meio para implementar e acessar tudo desde sistemas simples até quantidades maciças de recursos de TI, a pedido, em tempo real, a um custo acessível. Pelo fato de as melhores estratégias de nuvem estarem construídas em conceitos e ferramentas que os desenvolvedores já conhecem, as nuvens têm o potencial para definir o relacionamento entre a TI, os desenvolvedores e as unidades de negócios que dependem dela. A TI ganha nova eficiência e pontos de controle, enquanto os seus clientes ganham acesso aos serviços com um novo nível de simplicidade e controle.

Fontes:
http://idgnow.uol.com.br
http://www.wikipedia.org
http://br.sun.com

Nenhum comentário:

Postar um comentário