0


SaaS是什么,和多租户有什么关系?

空间数据又称几何数据,用来表示物体的位置,形态,大小分布等各方面的信息,是对现实世界中存在的具有定位意义的事物和现象的定量描述。

多租户是SaaS领域特有的产物。

SaaS服务是部署在云上的,客户可以按需购买,并通过网络请求就能获取到的服务;也就是说在这样的场景下,会有N个客户同时使用同一套SaaS服务。

那么对于SaaS服务供应商来说,构建SaaS体系需要完成两部分工作:上层服务+底层多租户系统。

上层服务是供应商对外售卖的软件服务,其可以为客户创造价值、为公司带来营收;而底层多租户系统则是SaaS模式实现的具体方式,公司在对外售卖SaaS服务时,需要考虑如何实现客户之间的数据隔离、服务的权限控制、计费管理等;因此需要引入多租户概念来解决上述问题。

什么是租户?

租户是指被赋予SaaS服务使用权的企业组织,及客户。

SaaS服务供应商根据客户购买需求在多租户系统中配置对应的软件服务版本,生成租户账号,客户拿到租户账号之后就可以使用SaaS服务,那么该客户就是该SaaS服务的一个租户。

一般来说,租户和客户两者的是一对一的关系 ,客户买了a软件服务,开通了一个租户账号,后来又买了b软件服务;此时只需要在给之前的租户账号上配置b软件服务的使用权就可以了,不需要在建立新的租户账号。

多租户是多个客户使用同一个实例,数据存储在相同的位置,通过数据库、数据表和tenantID(租户ID)字段三种方式进行数据隔离,适合标准化程度较高的场景;单租户是指多个客户使用多个实例,各个客户使用的实例和数据存储单独运行,更适合定制化需求场景。

多租户系统与开放平台、apaas之间的区别:

1)aPaaS指的是应用程序平台及服务,有PaaS衍生而来,PaaS面向开发者,提供软件开发所需的平台环境(各类中间件等)或者以API、SDK的形式被客户应用调用;但哟偶遇应用开发成本和门槛较高,aPaaS出现,其帮助客户实现低代码甚至0代码开发应用内。

2)开放平台实际上是PaaS的一种表现形式,我们先来看一下开放平台的定义:软件系统通过开放API或函数使得外部程序可以增加该软件系统的功能或者使用该软件系统的资源;常见的开放平台如微信开放平台、支付宝开放平台,钉钉开放平台等。举例来说,第三方可以调用微信对外开放的微信登录和微信支付接口来实现自己的服务,或者ISV在微信开放平台上开发自己的小程序等。

三者的区别是,aPaaS、PaaS、开放平台是软件服务供应商为第三方提供帮助/服务的工具,多租户系统则是软件服务商为自己的软件服务提供帮助的工具。

标签: 运维 大数据

本文转载自: https://blog.csdn.net/qq_51725723/article/details/128974529
版权归原作者 乐十九 所有, 如有侵权,请联系我们删除。

“SaaS是什么,和多租户有什么关系?”的评论:

还没有评论