O que é Cloud vs. Saas vs. ASP? [fechadas]

14

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 última palavra da moda é 'Nuvem'.

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?

Stefan Lasiewski
fonte

Respostas:

5

A meu ver, o SaaS é um subconjunto do Cloud. O SaaS se refere 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 S3 ) e assim por diante ...

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

x3ja
fonte
1

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.

Jeff Epstein
fonte
1

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)


fonte
1

Cloud Computing é um modelo baseado em utilidade. Esse utilitário pode ser hardware (IaaS), software (SaaS) ou sistema operacional (PaaS), como o Azure etc. Não precisa pagar mais / menos, pague apenas pelo que usar. Isso é SaaS. Portanto, o ASP está hospedando apenas onde o SaaS mede + fatura conforme você utiliza. Os recursos são fornecidos sob demanda, como VMs, ciclos de CPU, armazenamento etc.

apoorva
fonte