Modelos
de Serviços
Software as a Service (SaaS)
– Aplicações de interesse dos usuários passam a ser hospedadas na nuvem
como alternativa ao processamento local;
– No máximo, paga-se um valor periódico - como se fosse uma assinatura -
somente pelos recursos utilizados e/ou pelo tempo de uso;
– Acesso às aplicações oferecidas através do browser;
– Controle da infra e da plataforma é feita pelo provedor, usuário não
interfere;
– Troca do modelo de software baseado em venda de licenças (CAPEX -
Capital Expenditure - Investimento em bens de capital) por um modelo baseado no
uso como um serviço (OPEX -Operational Expenditure - manutenção ou melhoria de
bens de capital). Por exemplo:
web Google Docs e Microsoft SharePoint Online.
Resumo: software
+ dados associados nas nuvens.
Platform as a
Service (PaaS)
– Oferecida para o desenvolvedor de aplicações que serão executadas e disponibilizadas
nas nuvens;
– Provedor oferece a plataforma de desenvolvimento;
– Computação, armazenamento e comunicação para as aplicações. Por exemplo: Windows Azure.
Resumo: Entrega
de um ambiente de computação
Infrastructure
as a Service (IaaS)
– Infraestrutura de processamento e armazenamento;
– Usuário não controla a infraestrutura física, mas através da
virtualização controla SOs, armazenamento, aplicações instaladas e algum
controle sobre recursos da rede;
Resumo: Entrega
de infraestrutura de servidores, sistemas de rede, armazenamento.
Corrigindo a questão...
No modelo de plataforma como serviços (IaaS), os provedores de serviço oferecem banco de dados e servidores de aplicação. No caso de ferramentas de desenvolvimento, o único modelo funcional é o de software como serviço (PaaS).
Fonte: Prof. Gustavo Villar