欢迎来到 常识词典网 , 一个专业的常识知识学习网站!

[ Ctrl + D 键 ]收藏本站

您所在的位置:首页 > 教育学习 > 知识

知识

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

分类: 知识 常识词典 编辑 : 常识 发布 : 09-29

阅读 :305

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租户隔离。

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

上一篇:用户积分有什么消耗途径,有设计得比较好的站吗? 上一篇 【方向键 ( ← )上一篇】