it-swarm.cn

什么是Cloud vs.Saas vs.ASP?

自90年代以来,我一直在使用Web应用程序,多年来,我听到很多流行语,它们表示“将应用程序托管在由其他人运行的系统上”。最新的流行词是“云”。

SaaS(软件即服务)和 ASP (应用程序服务提供商)之间的“云”应用程序有什么区别?这些定义之间没有很多重叠之处吗?有时我会和一位高管说话,当我使用ASP一词时,他总是说“云”。我曾经在一个组织中做过ASP,另一个人在做过SaaS,现在又在一个说“云”的组织中工作。但是它们似乎都与我非常相似。

云与Saas与ASP的区别是什么?这些术语中的每一个都有官方定义吗?

14
Stefan Lasiewski

这个博客的轮廓相当不错 (Saas vs PaaS vs IaaS ,并比较了Google,Amazon,Azure和其他“云”提供商提供的服务。通常是它们的分解方式:

Saas vs PaaS vs IaaS

有关更多信息,请查看此博客文章有关 云计算与传统专用服务器或VPS/VM的比较 或该文章专门针对 Azure术语和定义

9
Greg Bray

如我所见,SaaS是云的一个子集。 SaaS特别涉及利用云的软件。还有其他云技术,例如IaaS(基础架构即服务),PaaS(平台即服务,例如 Force.comGoogle App Engine ),存储(例如 Amazon S ​​)等...

至于ASP,我认为这与SaaS差不多。

5
x3ja

ASP和SAAS:由供应商/提供商云控制的应用程序:由租户控制的应用程序

ASP使用较旧的技术,可以是客户端/服务器或传统的Webapp SAAS使用SOA/WebService/WebApp

ASP和Cloud App:针对每个租户通过多个实例进行多租户,或者按os级/应用程序级虚拟化进行多租户SAAS:多租户数据库设计(共享架构,共享数据库),并添加tenantid字段以区分表行所有者

SAAS可以是Cloud的子集,但Cloud App不是SAAS(如果它不使用多租户,而仅使用虚拟化)

1
user9606

根据我的理解,所有SaaS模型实质上都利用云,因为它们没有托管在客户端的服务器上。但是,云中的所有应用程序不一定都是SaaS应用程序。

1
Jeff Epstein

云计算是基于实用程序的模型。该实用程序可以是硬件(IaaS),软件(SaaS)或OS(PaaS),例如Azure等。它与ASP不同,因为它托管在其他任何云提供商的数据中心中,而您“付费”当你去时”。不必多付或少付,只需为您使用的东西付费。这就是SaaS。因此ASP只是托管,而SaaS则根据您的使用进行计费和计费。资源是按需提供的,例如VM,CPU周期,存储等。

1
apoorva