【发布时间】:2013-07-11 13:40:19
【问题描述】:
这些天我们听到很多基于云的计算。
我只是想了解网络应用程序和使用基于云的应用程序之间的基本区别(他们也说 SAAS 模型) 据说云意味着将应用程序托管在所有用户的公共位置,而不是每个用户一个。但我觉得这很令人困惑,因为普通的网络应用程序也会这样做。 那么有什么区别呢?
【问题讨论】:
标签: cloud saas cloud-hosting
这些天我们听到很多基于云的计算。
我只是想了解网络应用程序和使用基于云的应用程序之间的基本区别(他们也说 SAAS 模型) 据说云意味着将应用程序托管在所有用户的公共位置,而不是每个用户一个。但我觉得这很令人困惑,因为普通的网络应用程序也会这样做。 那么有什么区别呢?
【问题讨论】:
标签: cloud saas cloud-hosting
尽管很多时候 SaaS 听起来与虚拟主机相似,但它们在以下方面有所不同:
.
【讨论】:
第一层和第二层的租户部分是不同的实例。因此,您基本上要么重写应用程序两次,要么在服务器中以不同的配置运行同一应用程序的单独实例。
但是,在 Level 3 和 4 的情况下,您运行相同的应用程序实例来满足不同的租户。
例如:您有 gTalk,gTalk 对您的显示方式与我的风格不同。然而,这是使用应用程序的一个实例完成的。在 Java 术语中,应用程序的一个实例是指部署在服务器上的一个 WAR 文件,但为不同的租户提供不同的服务。
【讨论】: