为什么常识

SaaS层的多租户和PaaS的多租户在实现技术上有什么区别呢?

生活词典 changshi.cidiancn.com

阅读: 331

SaaS层的多租户和PaaS的多租户在实现技术上有什么区别呢?目前大部分对多租户的研究都集中在SaaS.如果想利用多租户技术,实现对PaaS平台,需要考虑哪些特殊的方面?1 个答案

答案 1:

SaaS的多租户实际的租户是个人用户或企业,PaaS的多租户是个人开发者或业务系统。SaaS的租户使用的是功能层面内容,PaaS的租户使用的是开发框架和平台层面内容。SaaS的多租户目的是共享一套应用和一套数据库,PaaS多租户目的是开发者共享一套开发框架和平台。多租户都需要实现数据的完全隔离,对于SaaS基本上所有的后台应用表都需要加租户ID进行隔离,而对于PaaS对于一些关键底层技术层面的表和元数据往往并不需要进行数据隔离。另外SaaS和PaaS多租户在后续的计费模型上也会存在较大的差异。我们来考虑一个场景,一个PaaS中间件平台提供关于弹性存储的开发框架和技术平台,有多个SaaS应用都可以使用该PaaS平台提供的开发框架和API。那么在这场景下PaaS里面的数据是按业务系统ID进行租户隔离,而SaaS里面数据再按实际用户的租户ID进行第二层隔离。即基于PaaS平台可以开发SaaS应用,那么开发的SaaS应用必须支持SaaS层得租户隔离,而PaaS层为了支持多个SaaS应用又需要做第二层PaaS租户隔离。

分享常识给亲友.

下一篇:背把吉他去卖唱,有攻略么? 下一篇 【方向键 ( → )下一篇】

上一篇:网站中 “面包屑” 导航是否有存在的必要? 上一篇 【方向键 ( ← )上一篇】