首页 > 教育学习 > 为什么 > SaaS层的多租户和PaaS的多租户在实现技术上有什么区别呢?

SaaS层的多租户和PaaS的多租户在实现技术上有什么区别呢?
2012-01-19 20:04:45   来源:   点击:

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

相关热词搜索:

上一篇:中文里从什么时候开始的用「风月」指代色情?为什么呢?
下一篇:PaaS平台的资源管理框架