OpenStack


Trabalho teórico - Redes de Computadores 1 - 2016/1

2. Computação em nuvem

Modelos

A computação em nuvem tem como base três modelos comumente utilizados. O primeiro deles é o modelo IaaS (Infrastructure as a Service), que funciona provisionando os componentes básicos da tecnologia da informação, como processamento, rede e armazenamento, e os disponibiliza remotamente para uso. Este modelo oferece o maior nível de flexibilidade e controle de recursos. O segundo é o modelo PaaS (Platform as a Service), que se baseia na oferta de um ambiente base onde todas as dependências de usuários estão presentes, desta forma, o usuário final só se preocupa no desenvolvimento, execução e gerenciamento de seus aplicativos. Por fim, resta o modelo SaaS (Software as a Service), que oferece um produto completo para o usuário final. Nesta oferta, não é necessário por parte do usuário final configurar a estrutura de forma alguma, este só utiliza o produto final.

Tipos de Nuvem

Além dos modelos citados anteriormente, nuvens em si podem ser classificadas de algumas formas diferentes. São exemplos as nuvens públicas, privadas, híbridas e colaborativas.

Uma nuvem pública é comumente propriedade de uma instituição provedora, que oferece sua gama de recursos como um produto a qualquer usuário que queira contratar seus serviços. Mesmo que esses recursos estejam sendo compartilhados, existe uma limitação a quanto cada usuário pode utilizar de acordo com o quanto paga. O maior exemplo atualmente é da EC2 da Amazon, que disponibiliza abertamente recursos desta forma a interessados.

A nuvem privada é um modelo onde todos os recursos da nuvem são de propriedade de alguém, ou de alguma instituição, e esses não são disponibilizados para o público geral. Muitas grandes corporações estão investindo atualmente nesse tipo de nuvem, tendo em vista os benefícios presentes.

Uma nuvem híbrida é uma mescla entre as nuvens privadas e públicas, tentando unir os benefícios de ambas. Um exemplo seria tratamento de informações sensíveis de uma corporação em uma nuvem privada, e o uso de serviço de e-mails cotidianos de funcionários em uma nuvem pública.

Já a nuvem colaborativa é o modelo no qual existe participação de mais de uma instituição na utilização e gerenciamento da nuvem. Esse modelo pode ser bastante benéfico se os participantes estiverem nivelados em relação a investimento, tendo em vista que existiria um aumento da capacidade global do sistema e um melhor balanceamento de carga.