Qu'est-ce que Cloud vs Saas vs ASP? [fermé]

14

Je travaille avec des applications Web depuis les années 90, et au fil des ans, j'ai entendu de nombreux mots à la mode qui signifient «héberger votre application sur un système géré par quelqu'un d'autre». Le dernier mot à la mode est «Cloud».

Quelle est la différence entre les applications "Cloud", SaaS (Software as a service) et ASP (Application Service Providers)? N'y a-t-il pas beaucoup de chevauchement entre ces définitions? Parfois, je parle à un cadre qui n'arrête pas de dire "Cloud" quand j'utilise le terme ASP. J'ai travaillé pour une organisation qui a fait ASP, une autre qui a fait SaaS, et maintenant une autre organisation qui dit "Cloud". Mais ils me semblent tous très similaires.

Qu'est-ce qui distingue Cloud vs Saas vs ASP? Existe-t-il des définitions officielles pour chacun de ces termes?

Stefan Lasiewski
la source

Réponses:

5

À mon avis, le SaaS est un sous-ensemble du cloud. Le SaaS concerne spécifiquement les logiciels qui utilisent le cloud. Il existe d'autres technologies Cloud comme IaaS (Infrastructure as a Service), PaaS (Platform as a Service, par exemple Force.com , Google App Engine ), le stockage (par exemple Amazon S3 ) et ainsi de suite ...

Quant à ASP, je pense que c'est à peu près synonyme de SaaS ...

x3ja
la source
1

D'après ma compréhension, tous les modèles SaaS utilisent essentiellement le cloud car ils ne sont pas hébergés sur le serveur du client. Cependant, toutes les applications dans le cloud ne sont pas nécessairement des applications SaaS.

Jeff Epstein
la source
1

ASP et SAAS: application contrôlée par le fournisseur / fournisseur Application cloud: l'application est contrôlable par le locataire

ASP utilise une technologie plus ancienne, peut être client / serveur ou webapp traditionnelle SAAS utilise SOA / WebService / WebApp

ASP et Cloud App: multi-tenancy par plusieurs instances pour chaque locataire ou par virtualisation au niveau du système d'exploitation / de l'application SAAS: conception de base de données multi-tenant (schéma partagé, base de données partagée) avec ajout d'un champ tenantid pour différencier le propriétaire de la ligne de la table

SAAS pourrait être un sous-ensemble de Cloud, mais Cloud App n'est pas SAAS (s'il n'utilise pas l'hébergement multiclient mais utilise uniquement la virtualisation à la place)


la source
1

Le Cloud Computing est un modèle basé sur l'utilitaire. Cet utilitaire peut être matériel (IaaS), logiciel (SaaS) ou système d'exploitation (PaaS) comme Azure, etc. Ne payez pas plus / moins, ne payez que pour ce que vous utilisez. C'est SaaS. Donc, ASP héberge simplement où SaaS mesure et facture comme vous l'utilisez. Les ressources sont fournies à la demande comme les VM, les cycles CPU, le stockage, etc.

apoorva
la source