Evelyn Brown - 28/11/2011
Definição de Computação em Nuvem
Depois de anos de trabalho e 15 versões preliminares, o Instituto Nacional de Padrões e Tecnologia (NIST) lançou a definição de computação em nuvem - ou nuvem de computação.
A definição estabelece uma espécie de "unidade de medida" para essa área emergente, servindo como meio para comparações dos serviços em nuvem e das estratégias de sua implementação, além de fornecer uma base para a discussão do que é exatamente computação em nuvem e quais são as melhores formas de usá-la.
"Quando as agências ou as empresas utilizam esta definição elas têm uma ferramenta para determinar até que ponto as implementações de tecnologia da informação que estão analisando atendem as características e os modelos de nuvem," diz Peter Mell, do NIST.
"Isto é importante porque a adoção de uma nuvem autêntica aumenta a chance de que elas colham os benefícios prometidos pela computação em nuvem - redução de custos, economia de energia e implantação rápida. E ajustar uma implementação para a definição pode ajudar a avaliar as propriedades de segurança da nuvem," completa.
Os pesquisadores receberam uma grande quantidade de feedback, o que exigiu a elaboração de inúmeros rascunhos, ou versões preliminares, que eram então reavaliados pela comunidade.
Apesar disso, a definição final ficou substancialmente a mesma, e apenas um pequeno número de mudanças foi feito para garantir interpretações consistentes.
Definição de Computação em Nuvem
Computação em Nuvem é um modelo para acesso conveniente, sob demanda, e de qualquer localização, a uma rede compartilhada de recursos de computação (isto é, redes, servidores, armazenamento, aplicativos e serviços) que possam ser prontamente disponibilizados e liberados com um esforço mínimo de gestão ou de interação com o provedor de serviços.
Este modelo de nuvem é composto de cinco características essenciais, três modelos de serviço e quatro modelos de implementação.
Características essenciais
Há um senso de independência de localização em que o cliente geralmente não tem controle ou conhecimento sobre a localização exata dos recursos disponibilizados, mas pode ser capaz de especificar um local em um nível maior de abstração (por exemplo, estado, país, ou datacenter).
Exemplos de recursos incluem armazenamento, processamento, memória e largura de banda de rede.
Para o consumidor, as capacidades disponíveis para provisionamento frequentemente parecem ser ilimitadas e podem ser apropriadas em qualquer quantidade e a qualquer momento.
O uso de recursos pode ser monitorado, controlado e posto em relatórios, proporcionando transparência, tanto para o provedor quanto para o consumidor, do serviço utilizado.
Modelos de serviços
As aplicações são acessíveis a partir de diversos dispositivos clientes, quer através de uma interface "leve" (thin), como um navegador web (por exemplo, web-mail), ou uma interface de programa.
O consumidor não administra e nem controla a infra-estrutura de nuvem subjacente, incluindo rede, servidores, sistemas operacionais, armazenamento, ou mesmo capacidades de aplicativos individuais, com a possível exceção de configurações limitadas do aplicativo, específicas do usuário.
O consumidor não administra e nem controla a infra-estrutura de nuvem subjacente, incluindo rede, servidores, sistemas operacionais ou armazenamento, mas tem controle sobre os aplicativos implementados e possivelmente sobre as configurações para o ambiente de hospedagem de aplicativos.
O consumidor não administra e nem controla a infra-estrutura de nuvem subjacente, mas tem controle sobre sistemas operacionais, armazenamento e aplicativos implementados, e possivelmente um controle limitado de componentes de rede selecionados (por exemplo, firewalls do host).
Modelos de implementação
Ela pode ser controlada, gerenciada e operada pela organização, um terceiro, ou alguma combinação deles, e pode existir com ou sem premissas.
Ela pode ser controlada, gerenciada e operada por uma ou mais das organizações na comunidade, um terceiro, ou alguma combinação deles, e pode existir com ou sem premissas.
Ela pode ser controlada, gerenciada e operada por organização empresarial, acadêmica ou governamental, ou alguma combinação delas. Ela existe sob as premissas do fornecedor da nuvem.
A definição completa de computação em nuvem está disponível no endereço http://csrc.nist.gov/publications/PubsSPs.html.