【问题标题】:Normal web app Vs cloud based web app普通 Web 应用程序与基于云的 Web 应用程序
【发布时间】:2013-07-11 13:40:19
【问题描述】:

这些天我们听到很多基于云的计算。

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

【问题讨论】:

    标签: cloud saas cloud-hosting


    【解决方案1】:

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

    • SaaS 应用程序访问经常使用订阅销售
      模式,客户需要支付持续费用才能使用该应用程序。

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

    • 当然,主要区别在于多租户
      应用层,有时根据不同的租户级别,每个租户的应用程序本身也不同

    .

    【讨论】:

    • 非常感谢......所以你能详细说明一下租户部分吗?他们是共享实例还是取决于配置?
    • 第一层和第二层的租户部分是不同的实例。因此,您基本上要么重新编写应用程序两次,要么在服务器中以不同的配置运行同一应用程序的单独实例。
    • 我能说 Netflix 是 SaaS 的一个例子吗?
    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2016-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-20
      • 1970-01-01
      • 2015-07-25
      • 1970-01-01
      相关资源
      最近更新 更多