O que é computação em nuvem?

A computação em nuvem, também conhecida como cloud computing, é um modelo de fornecimento de serviços de computação sob demanda através de uma rede de comunicação, com a Internet sendo a mais comum delas, conhecida como “a nuvem”. Esses serviços abrangem uma variedade de recursos, como servidores, aplicativos, ferramentas de comunicação, armazenamento de arquivos, plataformas para hospedagem de aplicações e sites web, bancos de dados, entre outros.

Algumas características distintivas da computação em nuvem incluem o provisionamento dinâmico de recursos conforme a demanda, com mínimo esforço; escalabilidade; compartilhamento de recursos computacionais de processamento e armazenamento; distribuição geográfica transparente dos recursos para o usuário; acesso amplo a partir de qualquer localidade; e cobrança baseada no uso de recursos, em vez de investimentos e taxas fixas para aquisição e suporte.

Existem diferentes modelos de implantação de nuvens computacionais:

  • Nuvem privada: construída para uso exclusivo de uma entidade e operada por ela mesma, geralmente sobre um ou mais data centers privados.

  • Nuvem pública: construída por provedores de serviços e acessível ao público em geral pela Internet.

  • Nuvem híbrida: composta por duas ou mais nuvens privadas e públicas, interconectadas, mas distintas. Geralmente utilizada para aumentar a escalabilidade de uma nuvem privada ou para fornecer recursos computacionais para alta disponibilidade ou recuperação de desastres.

  • Nuvem comunitária: criada por uma federação de nuvens privadas pertencentes a entidades com objetivos semelhantes. Por exemplo, universidades estaduais podem criar uma nuvem comunitária para compartilhar recursos computacionais entre as instituições.