多租户SaaS应用(Multi-Tenant SaaS Applications)
1.什么是多租户
多租户是一种结构---服务提供节点提供一个应用程序实例,多租户共同访问该实例。
2.多租户的好处
3.多租户模式的困难
4.1多租户的定义
4.2定义强调的关键几个方面
4.3多租户与多用户的区别
2.多租户的好处
•在服务端,应用的部署变的简单了。因为我们只需部署一个实例即可。
•高效地利用硬件,节省成本。特别是对中、小企业有吸引力。
3.多租户模式的困难
•企业担心初始成本过大。
–现有的单租户程序如何迁移到多租户程序。
•用户担心维护时,需要复杂地定制,维护成本高。
4.1多租户的定义
•多租户应用---多个租户共享硬件资源,硬件资源提供一个共享的应用和数据库实例。每个租户认为自己独占资源,因为实例提供高度的定制以满足租户所需。
•租户---是指求租SaaS解决方案的企业实体。一个租户一般会有多个用户。
4.2定义强调的关键几个方面
•共享硬件资源
•高度定制的软件
•只应用一个实例(程序、数据库)。
4.3多租户与多用户的区别
•相同点---共享应用
•不同点---多租户支持高度定制。
–交互界面不同
–工作流不同
SLA不同