Computação em nuvens

Páginas: 12 (2911 palavras) Publicado: 7 de junho de 2011
COMPUTAÇÃO NAS NUVENS

Fernando Seabra Chirigati1

Introdução Essa seção tem o objetivo de introduzir o tema de computação nas nuvens, apresentando a definição do termo, sobre a qual ainda há muitas controvérsias, e a uma breve história desse novo paradigma da computação. Nas seções seguintes, é realizada uma comparação entre um grid e uma nuvem, e são mostrados os componentes principais, oselementos da arquitetura, as vantagens e os desafios enfrentados e as pesquisas atuais da área. Definição O termo computação nas nuvens (do inglês cloud computing) está associado a um novo paradigma na área de computação. Basicamente, esse novo paradigma tende a deslocar a localização de toda a infraestrutura computacional para a rede. Com isso, os custos de software e principalmente de hardwarepodem ser consideravelmente reduzidos [VAQUERO et al. 2009]. Embora este assunto esteja sendo amplamente discutido nos dias de hoje, ainda não há uma definição completa do termo. Na literatura, podemos encontrar uma infinidade de definições que em algumas vezes podem ser semelhantes, e em outras podem apresentar conceitos diferentes. Por exemplo, alguns autores defendem que a escalabilidade e o usootimizado dos recursos são características chave da computação nas nuvens, enquanto outros discordam, afirmando que esses elementos não são características, e sim requerimentos de uma infraestrutura que suporta esse novo paradigma da computação [VAQUERO et al. 2009]. O trabalho de VAQUERO et al. 2009 tem o objetivo de encontrar uma definição geral para o termo, com vista a contemplar a maiorparte das características expostas por diversos autores. A definição universal que foi elaborada considera principalmente três conceitos (esses conceitos serão mais bem explicados nas próximas seções): virtualização, ou seja, a criação de ambientes virtuais para os usuários, escondendo as características físicas da plataforma computacional; escalabilidade, que diz respeito à capacidade de aumento ouredução do tamanho dos ambientes virtuais, caso seja necessário; e, por último, modelo pay-per-use, em que o usuário só paga por aquele serviço que consome. Essa definição encontra-se a seguir. “Computação nas Nuvens, como o próprio nome sugere, engloba as chamadas nuvens, que são ambientes que possuem recursos (hardware, plataformas de desenvolvimento e/ou serviços) acessados virtualmente e defácil utilização. Esses recursos, devido à virtualização, podem ser reconfigurados dinamicamente de modo a se ajustar a uma determinada variável, permitindo, assim, um uso otimizado dos recursos. Esses ambientes são, em geral, explorados através de um modelo pay-per-use.” [VAQUERO et al. 2009] De modo que a infraestrutura computacional se localize na rede, os aplicativos e os dados dos computadorespessoais e portáteis são movidos para grandes centros de processamento de dados, mais conhecidos como data centers. Os sistemas de hardware e software presentes nos data centers provêem aplicações na forma de serviços na Internet [DIKAIAKOS et al. 2009]. Cria-se, assim, uma camada conceitual – uma nuvem (Figura 1) – que esconde a infraestrutura e todos os recursos, mas que apresenta uma interfacepadrão que disponibiliza uma infinidade de serviços. Uma vez que o usuário consiga se conectar a Internet, ele possui todos os recursos a sua disposição, sugerindo um poder e uma capacidade infinitos [VOAS e ZHANG 2009].

1

ttp://www.gta.ufrj.br/ensino/eel879/trabalhos_v1_2009_2/seabra/introducao.html

Figura 1. A nuvem é uma camada conceitual que engloba todos os serviços disponíveis,abstraindo toda a infraestrutura para o usuário. Em suma, podemos destacar três principais aspectos que são novos na computação nas nuvens, em relação aos modelos anteriores [ARMBRUST et al. 2009]: A ilusão da disponibilidade de recursos infinitos, ilimitados: o conceito da nuvem sugere que o usuário tem em suas mãos toda a Internet e os seus serviços; A eliminação de um comprometimento com...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Computação em nuvem
  • Computação nas nuvens
  • COMPUTAÇÃO EM NUVEM
  • Computação nas Nuvens
  • computação em nuvem
  • Computação Nas nuvens
  • computação em nuvem
  • Computação em nuvem

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!