Authing 身份云多租户解决方案全面升级至多租户 2.0 版本,几行代码秒级接入,即可拥有行业领先的多租户身份治理能力。帮助企业更好地管理自己的合作伙伴和客户,同时也满足了企业快速低成本搭建 SaaS 平台或应用为第三方提供服务及资源的诉求。
多租户是一种在单一实例的软件应用中支持多个独立客户(租户)的软件架构模式。在这种架构中,多个租户共享相同的基础设施、应用程序和数据库,而各个租户的数据和配置保持隔离。
例如全球领先的客户关系管理(CRM)解决方案提供商 Salesforce,采用了多租户架构来支持其庞大的客户群。Salesforce 的多租户架构使得不同客户(即租户)可以共享基础设施和服务,同时保证数据安全和隔离。
SaaS 产品租赁模型的本质是多租户架构,它可以实现优化资源利用、降低成本并提高可扩展性,SaaS 产品成熟度的高低,很大程度上取决于如何为客户提供全面的多租户能力。
相较于上个版本,Authing 多租户 2.0 做了全面的迭代。在底层框架上,老版多租户中的租户只能与一个应用关联,而在 Authing 多租户 2.0 中租户和应用可以多对多关联,同时为每个租户提供了完善的控制台功能,使其可以全面覆盖各种业务场景。更多 Authing 多租户 2.0 能力将在下文详细讲述。
使用 Authing 多租户 2.0 将帮助企业以极低的成本快速实现多租户身份管理能力,同时将为你的企业带来以下价值:
Authing 多租户架构图
● 专注核心业务,为客户持续创造价值:
Authing 秉持「客户成功」的战略原则,使用 Authing 多租户能力,帮助 SaaS 行业客户快速上线复杂的「多租户」管理能力,无需自研复杂的多租户能力,免除后续运维迭代的包袱,你只需要专注自身核心业务,为你企业的合作伙伴和客户提供行业领先的身份管理全旅程体验以及持续创造更多价值。
● 自定义配置,赋能租户品牌建设:
Authing 多租户可以支持针对每个租户的定制化需求。每个租户可以根据其独特的业务需求和偏好进行个性化配置。例如,不同的租户可以通过 Authing Guard 快速实现个性化登录页面,一键配置多种登录注册方式,快速集成国内外多种第三方登录方式,来满足不同租户的用户需求。
● 租户逻辑隔离,数据安全合规:
Authing 多租户可以确保不同租户间的逻辑隔离,企业也可以根据业务需求,定义租户间的隔离性,以保障数据安全和隐私。企业可以管理各租户内组织成员权限,并提供完善的租户内用户行为审计能力,保障企业的安全合规。
● 高可用,资源分配优化:
通过负载均衡和弹性扩容,使得系统可以根据租户的实际需求和系统负载自动分配资源。这种动态分配机制确保了资源在不同租户之间得到合理分配,提高了整体系统的性能和稳定性。在资源需求增长时,可以迅速分配更多资源以满足需求,在需求降低时,可以回收资源以减少浪费。这种弹性扩展能力有助于实现资源的最 优化。
● 降低运维成本,长尾边际效益递增:
使用 Authing 多租户可以实现各租户的统一管理和监控,每个租户都具备完善的租户控制台,企业运维人员可以方便地管理所有租户的权限分配、使用情况和监控安全事件等,从而及时做出调整和优化。通过 Authing 完善的全场景身份认证与管理能力,可以持续为企业提供行业领先的多租户身份管理能力,以满足业企业发展中不断变化的管理和业务需求,实现长尾的边际效益递增。
● 开发者友好、快速部署、灵活拓展:
Authing 始终秉持「开发者友好」的产品设计理念,降低企业接入和迁移成本。企业只需几行代码即可接入 Authing,将应用集成时间从数周降低至几分钟,一键创建租户与应用关联。提供 PaaS 化接入能力,通过多租户管理 API 快速实现用户池下租户资源分配和权限管理能力。
01.全场景覆盖,场景用例展示
Authing 多租户 2.0 提供全场景解决方案,通过几个常见用例展示 :
· 企业服务及 SaaS
场景用例:你可能是一家做 ToB 业务的软件供应商,你希望产品快速进入市场,加速 PMF 进程。自研复杂的多租户功能将极大程度分摊主营业务资源,且让企业承担高昂的研发运维成本和不可控的机会成本。同时你还可能会面临以下问题:
● 开源方案服务不稳定、层层外包都是坑
● 付费定制无人维护、后续迭代更新成本高、售后效率低
● 业务发展迅速,对云原生解决方案的需求与日俱增
.....
使用 Authing 多租户,只需要几行代码秒级接入 Authing,即可拥有完备的多租户管理能力。统一的租户管理平台将极大程度减少运维成本,Authing 将持续为你提供行业领先的多租户身份管理能力。你只需要专注自身核心业务,为你的客户持续创造价值。
· 大型复杂组织内的身份治理
场景用例:如果你是一家大型集团,集团下有多个子公司,子公司中还存在内部员工、经销商、供应商、上下游合作伙伴等角色。集团中不同子公司内部组织架构和业务不同,由于没有统一的身份中台和多租户能力,你可能会面临以下问题:
● 集团数字化转型,各子公司因业务不同独立集成和维护各数字化应用系统,集团无法统一管理各子公司应用系统数据。
● 各个子公司都需要独立维护和管理复杂的身份体系,各子公司身份体系不同步,导致集团无法实现统一的员工身份管理,内部身份治理成本重复损耗、协同效率低、运营成本高、身份治理混乱、信息安全隐患严重等问题。
● 如果集团经营全球性业务,不同子公司需要遵循所在地区的数据保护法规,各子公司用户行为审计报告分散难管理。
.....
使用 Authing 多租户,集团可以快速实现统一身份管理能力,提供 OneID 能力,使得企业快速整合身份体系,实现复杂组织架构的分级分权。每个子公司作为集团下的租户,同样具备完善的身份管理能力,每个租户拥有独立的租户控制台管理界面,可以有效的管理内部员工、经销商、供应商、上下游合作伙伴等角色权限。
集团多租户管理员通过一处集成所有应用并与下游子公司关联,即可实现不同租户内的单点登录能力以及应用管理能力。极大程度降低集成成本和运维成本。同时 Authing 多租户可以帮助集团确保各子公司的数据遵循当地法规要求。租户基于逻辑隔离,并提供完善的租户内用户行为审计日志,保障各租户间的数据隔离与安全。
· 复杂多级业务的终端用户治理
场景用例:如果你的企业业务面向终端用户,但企业依赖下游分销渠道销售产品给终端用户。在没有完善的多租户管理能力前,你可能面临以下问题:
● 企业无法实现统一的分销商分级分权管理
● 没有统一的管理面板实时监控分销商经营动态
● 企业需要疲于应对各分销商不同的需求。如:分销渠道需要具备自身品牌化建设需求,例如 A 分销商的用户习惯使用微信登录,B 分销商的用户习惯钉钉登录。企业需要独立处理每个分销商的登录系统和品牌化建设。成本高,迭代困难,响应速度慢。
Authing 多租户为每个租户(分销商)提供租户控制台,方便租户自主管理终端用户。通过控制台权限管理能力还可以控制租户下不同用户的访问资源权限。同时提供统一的用户管理看板方便租户快速了解用户使用数据,并基于用户情况快速决策和迭代产品。
企业可以通过多租户管理系统统一管理下游分销商,并通过统一权限管理快速实习下游分销商分级分权管理。每个租户可以通过控制台零代码或自定义 CSS 的方式快速构建品牌化登录系统,Authing 已经预集成多种第三方登录方式,租户可以根据需求快速配置多种第三方登录方式,满足不同客群需求实现准确营销。
· 多租户融合场景:B2B2(E&C)
场景用例:如果你的企业是一个系统集成商或者多业务场景(2B、2C、2E)融合形态组织,你可以通过快速接入 Authing 多租户以实现上述各类场景融合身份治理能力,我们提供强大的基于云的多租户架构的 API 及 SDK 来帮助企业拓展业务边界、实现企业发展和节省开发运维成本。
02.多租户功能展示
以下仅展现了部分基础功能面板,如果您想免费试用 Authing 多租户 2.0 最 新版本或者希望要求我们的专家为您讲解多租户解决方案,可以进入官网与我们联系。
● 创建租户
一键创建租户,一键关联应用。
● 多租户控制台
多租户控制台位于 Authing B2B 场景的用户池里,多租户控制台旨在帮助 SaaS 企业更好的管理租户,其中包括对多租户的配置及租户的管理能力:
● 租户控制台
我们为每个租户提供了租户控制台及相应的 API 接口,旨在帮助 SaaS 客户的合作伙伴更好的使用 Authing 提供的基础身份云设施:
● SaaS 型应用 Demo
Authing 为客户提供搭建 SaaS 型应用的 Demo 及相关的 API 接口,旨在帮助客户更好的搭建 SaaS 型应用及提供相应的资源或服务给到第三方企业:
● 多租户管理员
该列表展示了所有的多租户管理员,我们目前支持将用户池内的用户设置为多租户管理员,多租户管理员拥有一个或多个租户的全部读、写权限;
● 租户管理员
该列表展示了所有的租户管理员,租户管理员拥有该租户的全部读、写权限;
● 多租户配置
多租户配置主要为客户提供了定义多租户模型的相关能力。客户根据自己的业务,可定义租户间的隔离性,与此同时,可以选择对租户控制台进行统一的登录及品牌化配置;
03.客户案例:某在线教育平台
● 需求挑战
该平台业务模式以 B2B 方式依靠有流量的下游厂商做分销(包括合作高校、卖课企业等),下游分销商各业务属性不同,导致分销商管理繁琐且复杂。
下游分销商过多,各方登录方式需求不同,企业缺乏对租户间隔离管理及多方登录能力,且各分销商无法根据自身需求自定义品牌化;例如如下游分销商是高校,高校希望自己的登录门户是具备高校特色的品牌化风格。
该企业属于 SaaS 初期阶段,无法提供 PaaS 能力给下游分销商,扩展性较弱,导致业务发展受限,市场主动性较弱。
● 解决方案
Authing 提供标准化多租户管理体系,通过标准协议快速接入 ,无感知完成分销商迁移,同时使用 Authing 多租户 API 接入能力,以多种主流语言 SDK PaaS 能力,提高企业灵活扩展性。
Authing 提供的租户控制台,使得企业对分销商繁琐复杂地管理,转化为分销商自行管理,提高企业管理能力的同时,给予各分销商用户数据安全隐私性。
Authing 提供的租户多方登录能力,分销商可针对各自业务属性及客户群体,选择适合体系下的登录方式,在保持租户间隔离的同时,快速认证登录。
Authing CEO 谢扬表示:
Authing 多租户在维护、开发和投资方面为构建 SaaS 应用程序提供了长期优势。我们提供强大的基于云的多租户架构的 API 及 SDK 来扩展、发展和节省资金,同时也可以构建您需要的任何 B2C 或 B2E 场景的 SaaS 型平台应用。
未来,多租户架构的趋势会朝着更有效、可扩展和智能的应用程序发展。它可以为每个租户提供定制和安全的体验。随着新技术和方法的不断涌现,多租户架构会不断发展以满足未来企业和客户的需求。
Authing 是国内头家以开发者为中心的全场景身份云平台,帮助企业和开发者更快更安全地实现用户认证和管理。Authing 为客户提供统一身份认证、统一权限管理、统一安全管理、统一审计管理等一站式身份治理服务。Authing 持续以开发者为中心,支持 1000+ API 和十几种主流编程语言的 SDK。目前 Authing 已助力招商银行、云南白药、长鑫存储、复星集团等多家国内外顶 级企业应对内外部场景的各种身份管理需求与挑战。