多租户saas 架构_碧桂园DevOps平台多租户SAAS架构设计思考与分析

        随着公司的信息化建设快速发展,也随着业务不断地扩展,DevOps平台陆续接入了数管中心、博智林机器人、基础院、信管院、研究院等诸多子公司的业务系统,平台后续还会持续接入更多子公司业务,其中部分子公司为防止数据/代码泄漏,对安全性要求非常严格。此外,笔者心中和领导有着一个共同的建设蓝图(将整个DevOps运维服务打包做成商务化),为避免每一个子公司部署一套DevOps平台,减少运维成本,同时需解决数据安全性问题,那么将DevOps平台做成多租户SAAS架构就刻不容缓了。

         那么,什么是多租户saas架构呢?笔者这里为大家解说一下,所谓多租户(Multi-Tenant ),即多个租户共用一个实例,租户的数据既有隔离又有共享,说到底是要解决数据存储的问题。

       笔者认为此次SAAS架构设计应该具备以下几个特点:

  • SAAS系统分层设计租户识别>应用层>数据访问层>缓存层>数据库

此次租户来源包含:公司内部组织(各个中心部门、子公司等)、外部公司。

租户识别可以前端存放Header请求中传送给后端。

业务代码可以全部写到应用层,数据库和缓存层对应用层应该是透明的。这样笔者和同事在写代码的时候,只需关心业务逻辑,不需担心多租户的问题。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值