O que é, e o que não é computação em nuvem

E ai? O é ? E o que não é computação em ? É Só ? Fica onde? Morde? Tem como pegar?

O conceito de computação em nuvem é controverso. Desde o advento da internet, surgiram vários fornecedores de serviço em nuvem oferecendo serviços de hospedagem e criaram Data Centers, que absorveram parte expressiva do parque de equipamentos que antes ficava dentro das empresas

– Isso é computação em nuvem? – Não, não é.

Então o que é?

Para que o conceito ficque mais claro, a computação em nuvem foi caracterizada de maneira muito abrangente, incluindo toda e qualquer forma de virtualização de servidores e terceirização de infraestrutura computacional. Dessa forma, durante para alguns, o termo tem um caráter genérico, e não caracteriza de maneira clara um modelo ou forma de funcionamento que demonstre seus atributos e benefícios específicos. Mas, à medida que as oferecidas pelo mercado foram se consolidando, as pessoas acostumando com o funcionamento foram surgindo propostas de definição para o conceito de computação em nuvem e para os serviços oferecidos e seus respectivos modelos de nuvem.

Segundo o : “Computação em nuvem é um modelo para permitir acesso ubíquo, conveniente e sob demanda via rede a um agrupamento compartilhado e configurável de recursos computacionais (por exemplo, redes, servidores, equipamentos de armazenamento, aplicações e serviços), que pode ser rapidamente fornecido e liberado com esforços mínimos de gerenciamento ou interação com o provedor de serviços.”

Ainda segundo o NIST:

Segundo o NIST, o serviço de Computação em Nuvem:

  • Não exige que se “encomendem” novos servidores;
  • Não exige que o contrato de fornecimento de serviços seja alterado sempre que se deseje alterar os recursos computacionais disponíveis – inclusão ou remoção de servidores ou aumento de espaço em disco, por exemplo;

Permite que os recursos sejam alocados, desalocados ou reconfigurados sob demanda.

Então quais caracteristicas de um modelo de computação em nuvem?

Ainda no texto que apresenta a definição do NIST, são enumeradas cinco características essenciais do modelo de computing:

1) AUTO SERVIÇO SOB DEMANDA: o consumidor deve ser capaz de alocar novos recursos automaticamente, sem interação humana com o provedor de serviços;

2) ACESSO AMPLO VIA REDE: os recursos devem estar disponíveis através da rede e devem ser acessíveis por mecanismos padrão, permitindo seu uso por diferentes dispositivos, tais como computadores pessoais, smartphones,tablets, etc;

3) AGRUPAMENTO DE RECURSOS: os recursos computacionais do provedor de serviços devem ser agrupados para servir a múltiplos consumidores, com recursos físicos e virtuais sendo arranjados e rearranjados dinamicamente conforme a demanda desses consumidores. Deve haver um senso de independência de localização, no qual o consumidor não tem um controle exato de onde os recursos utilizados estão localizados, mas deve ser possível especificar esse local em alto nível de abstração (país, unidade federativa ou data center);

4) ELASTICIDADE RÁPIDA: os recursos devem ser alocados e liberados de forma elástica, e de forma automática em alguns casos, permitindo a rápida adaptação à demanda. Para o consumidor, os recursos disponíveis devem parecer ser ilimitados, sendo possível alocar a quantidade desejada desses recursos a qualquer momento;

5) SERVIÇOS MENSURADOS: serviços de computação em nuvem devem controlar e otimizar os recursos de maneira automática, disponibilizando mecanismos para medir esses recursos utilizando um sistema de medida apropriado para o tipo de recurso sendo utilizado (por exemplo, quantidade de espaço de armazenamento, velocidade de comunicação, capacidade de processamento, número de usuários ativos, etc.). Deve ser possível monitorar, controlar e consultar o uso dos recursos, provendo transparência para o consumidor e para o provedor dos serviços.

Como exemplo, um serviço de computação em nuvem que atenda à definição proposta pelo NIST deve proporcionar mecanismos automáticos para a alocação dinâmica de novos servidores baseando-se em regras de utilização da capacidade computacional em uso, algo como uma regra automática do tipo “aloque um novo servidor sempre que o conjunto atual de servidores atingir 80% de sua capacidade máxima de processamento”.

O ideal é que os serviços computacionais oferecidos pelo modelo de computação em nuvem sejam ilimitados, como no caso de serviços de armazenamento em disco, e que não seja necessário “pré-alocar” uma determinada quantidade desses recursos. O mesmo se aplica à banda de transmissão e recepção de via internet.

Ao escolher um fornecedor de serviços de computação em nuvem, é possível avaliar, com base nessas características fundamentais propostas pelo NIST, qual o grau de aderência dos serviços oferecidos por ele ao modelo fundamental de computação em nuvem. No caso de alguns fornecedores, você talvez fique chocado de descobrir que ele nem mesmo sabe conceituar .

O próprio NIST ressalta que o conceito de computação em nuvem está em evolução. A definição que ele propõe não é definitiva, portanto, e também deverá evoluir.

Venha para numve nós da temos a solução adequada para sua necessidade, sobmedida.