普通网络应用程序与基于云的网络应用程序

问题描述 投票:0回答:3

这些天我们经常听到基于云的计算。

我只是想了解网络应用程序和使用基于云的应用程序(正如他们所说的 SAAS 模型)之间的基本区别 据说云意味着将应用程序托管在所有用户的公共位置,而不是每个用户一个。但我觉得这很令人困惑,因为普通的网络应用程序也做了同样的事情。 那么有什么区别呢?

cloud saas cloud-hosting
3个回答
3
投票

虽然很多时候 SaaS 听起来与虚拟主机相似,但它们在以下方面有所不同:

  • SaaS 应用程序访问权限通常通过订阅方式出售
    模式,客户需要支付持续费用才能使用该应用程序。

- SaaS 提供商集中托管应用程序和数据 — 透明地为应用程序部署补丁和升级,并通过浏览器或智能客户端应用程序通过互联网向最终用户提供访问权限

  • 当然,主要区别是多租户,其中
    根据不同的租户级别,应用程序层,有时应用程序本身对于每个租户来说都是不同的

4 multitenant models cutting across three layers


1
投票

第一级和第二级中的租户部分是不同的实例。因此,您基本上要么重新编写应用程序两次,要么在具有不同配置的服务器中运行同一应用程序的单独实例。

但是,在第 3 级和第 4 级的情况下,您运行相同的应用程序实例来满足不同租户的需求。

例如:您有 gTalk,gTalk 在您看来的配置方式与我的风格不同。然而,这是使用应用程序的一个实例来完成的。用 Java 术语来说,应用程序的一个实例是指部署在服务器上的一个 WAR 文件,但为不同的租户提供不同的服务。


0
投票

SaaS 是一种通过订阅模式付费的服务,托管软件是一种完全购买和拥有的产品。

© www.soinside.com 2019 - 2024. All rights reserved.