普通的Web应用程序与基于云的Web应用程序

时间:2013-07-11 13:40:19

标签: cloud saas cloud-hosting

我们现在可以听到很多基于云的计算。

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

2 个答案:

答案 0 :(得分:3)

虽然SaaS很多时候听起来与网站主办类似,但它们在以下方面有所不同:

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

- SaaS提供商托管应用程序和数据,以透明方式集中部署应用程序和升级到应用程序,并通过浏览器或智能客户端应用程序通过Internet提供对最终用户的访问

  • 当然主要区别在于多租户所在的 应用层,有时每个租户的应用本身都是不同的,基于不同的租赁水平

4 multitenant models cutting across three layers

答案 1 :(得分:1)

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

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

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