Cloud computing permite o acesso de modo omnipresente, prático e sob pedido a uma rede partilhada de recursos computacionais como, redes, servidores, aplicações, serviços e armazenamento que podem ser facilmente disponibilizados, com uma mínima necessidade de gestão e interação por parte do fornecedor do modelo de serviço. Cloud computing é composto por três modelos de serviço – Iaas, PaaS e SaaS e quatro modelos de implementação – public cloud, private cloud, hybrid cloud ou community cloud.
Modelos de serviço
IaaS (Infrastructure as a Service): A capacidade que é fornecida a empresas que utilizam este tipo de modelo passa pelo processamento e armazenamento de dados, redes e outro tipo de recursos informáticos fundamentais que permitem a implementação e execução de arbitrary software e que podem incluir sistemas operativos e aplicações. As empresas que recorrem a este serviço têm controlo sobre os sistemas operativos que utilizam, armazenamento e aplicações instaladas e possível controlo em relação a componentes de networking selecionados como host firewalls.
PaaS (Platform as a Service): Permite a implementação na infraestrutura da cloud, de aplicações criadas ou adquiridas pelas empresas em linguagem de programação, bibliotecas, serviços ou outro tipo de ferramentas que sejam suportadas pelo fornecedor do modelo. As empresas que contratam o serviço têm controlo em relação a aplicações instaladas e possivelmente definições de configuração do local onde se encontram alojadas essas mesmas aplicações.
SaaS (Software as a Service): Este tipo de modelo permite que as empresas utilizem as aplicações do fornecedor, operacionalizadas através de infraestrutura cloud. A acessibilidade às aplicações é possível a partir de diferentes dispositivos, através de por exemplo, web browser ou program interface. A gestão e controlo da infraestrutura cloud – network, servidores, sistemas operativos, armazenamento ou funcionalidades de aplicações individuais (à exceção de configurações relativas a aplicações com utilizadores limitados) – são da responsabilidade do prestador do modelo de serviço.
Existem diferentes tipos de cloud - public, private, hybrid e community - sendo que o objetivo de qualquer uma passa por providenciar um acesso fácil e escalável a recursos computacionais e serviços de TI.
Modelos de implementação
A public cloud é um serviço terceirizado que pode ser gerido, operacionalizado e da propriedade de diferentes tipo de organizações ou da combinação dos mesmos e fornece recursos tecnológicos como servidores e armazenamento, para utilização do público em geral.
No que diz respeito à private cloud, esta refere-se aos recursos de cloud computing utilizados de forma exclusiva por uma única empresa ou organização e compreende múltiplos utilizadores. A propriedade e gestão da cloud pode ser da própria empresa, do prestador do serviço ou uma combinação dos dois.
A hybrid cloud refere-se à combinação de duas ou mais clouds – sendo que cada cloud se mantém única, mas conectadas através de tecnologia que permite a transferência de dados e aplicações.
A infraestrutura da community cloud é disponibilizada para a utilização exclusiva por parte de um ‘grupo’ de pessoas de organizações que partilhem por exemplo, a mesma missão, requisitos de segurança ou política. A community cloud pode ser gerida, operacionalizada e da propriedade de uma ou mais organizações, terceirizada ou uma combinação de ambas.
Naturalmente, diferentes empresas ou organizações não terão o mesmo tipo de necessidades de TI, o que torna a possibilidade de armazenamento em cloud uma solução eficaz no que diz respeito à escalabilidade dos negócios.
O número de ‘utilizadores’ pode aumentar ou diminuir conforme as necessidades da empresa ou organização ao longo do tempo e a capacidade de armazenamento pode ser facilmente aumentada, sem necessidade de investimento em infraestruturas físicas.