ti-enxame.com

O que é Cloud vs. Saas vs. ASP?

Trabalho com aplicativos da Web desde os anos 90 e, ao longo dos anos, ouvi muitas chavões que significam "Hospede seu aplicativo no sistema que é executado por outra pessoa". A palavra-chave mais recente é 'Cloud'.

Qual é a diferença entre aplicativos "Cloud", SaaS (Software como serviço) e ASP (Application Service Providers)? Não há muita sobreposição entre essas definições? Às vezes estou falando com um executivo que fica dizendo "Cloud" quando eu usava o termo ASP. Eu trabalhei para uma organização que fez ASP, outra que fez SaaS e agora outra organização que diz "Cloud". Mas todos eles parecem muito parecidos comigo.

O que distingue Cloud vs Saas vs ASP? Existem definições oficiais para cada um desses termos?

14
Stefan Lasiewski

Este blog tem um esboço muito bom de Saas vs PaaS vs IaaS e compara o que o Google, Amazon, Azure e outros provedores de "nuvem" oferecem. Aqui está geralmente como eles se decompõem:

Saas vs PaaS vs IaaS

Para obter mais informações, confira esta postagem no blog sobre como a computação em nuvem se compara aos servidores dedicados tradicionais ou VPS/VMs. ou esta postagem específica para termos e definições do Azure .

9
Greg Bray

A meu ver, SaaS é um subconjunto do Cloud. SaaS refere-se especificamente ao software que faz uso da nuvem. Existem outras tecnologias de nuvem como IaaS (infraestrutura como serviço), PaaS (plataforma como serviço, por exemplo: Force.com , Google App Engine ), armazenamento (por exemplo: Amazon S ) e assim por diante ...

Quanto ao ASP, acho que é praticamente sinônimo de SaaS ...

5
x3ja

ASP e SAAS: aplicativo controlado pelo fornecedor/provedor Cloud Application: o aplicativo é controlável pelo inquilino

O ASP usa tecnologia mais antiga, pode ser cliente/servidor ou webapp tradicional. O SAAS usa SOA/WebService/WebApp

Aplicativo ASP e Cloud: multilocação por várias instâncias para cada inquilino ou virtualização no nível do sistema operacional/nível de aplicativo SAAS: design do banco de dados multilocatário (esquema compartilhado, banco de dados compartilhado) com adição de campo tenantid para diferenciar o proprietário da linha da tabela

O SAAS pode ser um subconjunto do Cloud, mas o Cloud App não é o SAAS (se não usar multilocação, mas apenas virtualização)

1
user9606

Pelo meu entendimento, todos os modelos SaaS utilizam essencialmente a nuvem porque não estão hospedados no servidor do cliente. No entanto, todos os aplicativos na nuvem não são necessariamente aplicativos SaaS.

1
Jeff Epstein

Cloud Computing é um modelo baseado em utilidade. Esse utilitário pode ser hardware (IaaS), software (SaaS) ou SO (PaaS) como o Azure etc. É diferente de ASP, pois está hospedado em outro lugar em qualquer datacenters dos provedores de nuvem e você "Paga Enquanto vais". Não precisa pagar mais/menos, pague apenas pelo que usar. Este é o SaaS. Portanto, ASP está hospedando apenas onde SaaS mede + fatura conforme você utiliza. Os recursos são fornecidos sob demanda, como VMs, ciclos de CPU, armazenamento etc.

1
apoorva