用户|概念辨析:SaaS 语境下的账户和租户( 二 )


无论是包办你一切的腾讯阿里,还是比你自己更懂你的字节跳动,他们背后的逻辑都是一致的。在巨头们庞大的产品矩阵中,你的一切无所遁形,Big Brother is watching you!。
用户|概念辨析:SaaS 语境下的账户和租户
文章插图
三、租户为了方便理解,我们简单先介绍一下SaaS的商业模式作为背景知识。
SaaS的商业模式,全称是“Software as a Service”,意为软件及即服务。其内涵是,软件不再是传统的最终交付物,而是成为了一种可随时订阅或取消的服务。
我们用日常生活中的概念做对比,在古代,如果你想享受有人为你打扫房间的服务,你就必须得购买一个奴隶。他成为你的私有财产,但你也得负责他的衣食住行。如果不是大户人家,是享受不起的。一方面是成本问题,一个人衣食住行的耗费可不是个小数目;另一方面是收益问题,奴隶一天能打扫10间房,但是你只有两室一厅,四舍五入等于白养个人。
而现在,若房间脏了,请钟点工阿姨打扫一下,是司空见惯的事情。个中差别,就在于将“购买”的过程变成了“出租”。
同理,在传统的交付部署式的软件商业模式中,部署一套系统,耗费巨大:华为当年为了IBM的一套管理体系,耗费了5.6亿元的咨询部署费用。实力雄厚如华为,这个成本想必也是负担颇重的。
而现有的各类SaaS系统,一般的企业年耗费几千到几万不等,就可以享有完整的SaaS服务。部分SaaS甚至还推出按员工数量收费的模式。在这种模式下,再小的企业,也愿意花费几千块钱,去尝试拥抱线上化的SaaS系统。
回过头来,我们说租户。笔者经历的数家公司中,即使是专职SaaS的产品经理,也鲜有对这个概念理解透彻的。
但其实这个概念很简单,其字面含义,就是“租的房子”。日常生活中见到的商铺、出租屋都是租户。引申到SaaS领域中,租户意为,某一个客户(一般是B类的企业),为使用一套SaaS的能力,所开辟出来的一个公用的信息空间。
例如,某公司为销售团队订购了一套客户关系管理SaaS系统。所有员工,都可以进入该系统使用其功能,并且所积累的数据,如客户信息都是都是统一管理由员工共同使用的(当然,功能和数据权限一般都可以灵活授予)。
此时,为该公司开通的这套系统,就是一个租户。而经过注册或授权,能进入到该租户空间中使用功能、查看数据的,就是每一个员工对应的用户了。
为了方便理解,我们可以和现实生活中的租户进行对比。某公司租赁了一幢公寓作为销售宿舍,租期1年,同时,也购买了1年期限的SaaS系统。在这两个场景中,宿舍,和开通的SaaS系统,均是租户。员工宿舍,拥有一个门牌号,即对应开通SaaS系统的租户ID。
在宿舍中,原本就有很多的家具,其对应的就是SaaS系统中的功能。平装公寓和精装公寓,对应的家具不一样。而SaaS系统也分为标准、高级、旗舰版,对应着不同的功能集。只有订购对应版本的租户,才能使用对应的功能,这种租户所包含的功能集,我们可以称之为“租户权限”。
而后,公司指定销售主管作为员工宿舍的舍长张三,给了他一张房管门禁卡。同时也将SaaS系统的主账号权限授予了他,让他能以主账号身份登录系统。
二者都意味着,张三拥有了该租户中的最高管理权限。那个钥匙,就是授权的证明,我们称之为“账号”。在一些SaaS系统中,对于最高级的账号,称之为主账号,或者Admin账号。
张三带领着团队,住进了员工宿舍,给每一个员工都发了一张门禁卡。其中,小组长的卡能打开的房间多一些,甚至能开别人的房间方便查寝;而组员,只能开自己的房间。
在SaaS系统中,张三为不同员工的账号也做了类似的授权,小组长可以查看整个组的客户数据,还能够进行一些审批、分配客户等处理,而组员,只能跟进自己的客户,并无更多权限。在这里,每个员工的卡,一般称为“子账号”。
当然,主子账号都是账号的一种,只要功能支持,公司可以收回张三的权限,将其变成普通账号;也能提拔李四,成为主账号。
我们的情况甚至能更复杂一些,公司在两地购买了多套的公寓,而王五,常常出差,所以他的房卡,能打开杭州和北京两套公寓的房门。这对应到SaaS系统中,就是一个账号,可以登录进入多个不同的SaaS租户中。
我们可以用一张概念模型来表示,这是用UML的设计类图来表示的,如果有对UML感兴趣的读者可以简单了解一下。这张图本身,也可以作为租户和账户系统设计的一个基础框架来套用。