云管平台中租户以及多租户概念简单说明
随着云计算兴起,上云企业的增加,云管平台的作用越来越明显。但大家对于云管平台中一些名词还不是很清楚,现在我们就来简单说一下云管平台中租户以及多租户概念。
云管平台中租户的概念
云管平台中的租户是一个逻辑概念,我们每个人或者一个企业在公有云平台注册账户之后,平台就认为我们就是一个租户,就会以租户为基本单位来为我们分配资源。租户(Tenant)是指使用系统或计算资源的用户,包含在系统中可识别为指定用户的一切数据,比如在系统中创建的账户与统计信息(Accounting Data),以及在系统中设置的各式数据和用户所设置的客户化应用程序环境等,都属于租户的范围。
举例:比如我的华为云账户 ABC,华为云就为我 ABC 这个账户分配了资源,身份 ID、独立 VPC。如果我再注册一个新的账户,那么华为云就会为我分配新的租户资源。就像给我建了一个独立数据中心,只有我一个人在用。
云管平台中多租户的概念
多租户是一种单个软件实例可以为多个不同用户组提供服务的软件架构。在云计算中,多租户也可以指共享主机,其服务器资源将在不同客户之间进行分配。租户间共享资源越多,基础资源的利用率越高,单位资源成本越低,租户间隔离性越差。
多租户和但租户的区别
1、安全管控等级不同。多租户数据库存储来自多个独立租户的数据,虽然设置了安全隔离,但安全控制级别仍然高于单租户。由于单个租户拥有独立的软硬件环境,数据库也只存储一个租户的数据,技术上杜绝了数据泄露的可能,单租户架构有时更适合某些需要安全控制甚至法律合规性要求的行业。
2、数据备份复杂程度不同。单租户拥有独立的数据库,客户数据库的备份和恢复非常容易。而多租户是共用一个数据库,租户的数据既有隔离又有共享,系统不能每天自动执行企业的独立备份。
3、控制升级时间不同。多租户的系统维护成本低,多租户系统升级时,只需更新一次。维护人员不需要对每个用户更新,节省了大量运维成本。这对于所有客户都在做同样事情的系统来说是很有用的。但倘若系统升级时间是在企业特别忙碌的时候出现,势必会对企业用户造成影响。
【相关链接】:多租户是什么意思?怎么理解?
评论