Modelos de entrega de computação em nuvem
Video: Cloud Computing - Visão IBM
A figura a seguir mostra os vários tipos de serviços em nuvem como três modelos distintos: infraestrutura como serviço, plataforma como serviço e software como serviço. Na realidade, as linhas entre os diferentes modelos de entrega são muitas vezes turva. Por exemplo, um Software como Serviço (SaaS) fornecedor pode decidir oferecer serviços de infraestrutura separadas para os clientes.
Infraestrutura como Serviço é a entrega de hardware (servidores, tecnologia de rede, armazenamento e espaço de centro de dados) como um serviço. Pode também incluir a entrega de sistemas operacionais e tecnologia de virtualização para gerenciar os recursos.
Plataforma como Serviço inclui a entrega de mais do que apenas a infra-estrutura. Ele oferece o que você poderia chamar de um pacote de soluções - um conjunto integrado de software que fornece tudo que um desenvolvedor precisa para construir uma aplicação - tanto para desenvolvimento de software e tempo de execução.
Software as a Service é a entrega de aplicações de negócios projetados para uma finalidade específica. Software as a Service vem em dois modos distintos:
Simples multi-tenancy: Cada cliente tem seus próprios recursos que são segregados dos de outros clientes. Isto equivale a uma forma relativamente ineficiente de multi-locação.
De grão fino multi-tenancy: Isto oferece o mesmo nível de segregação, mas é muito mais eficiente. Todos os recursos são compartilhados, mas os dados do cliente e capacidades de acesso são segregados dentro do aplicativo.