【技术实现步骤摘要】
云上多租户资源管理方法和装置
[0001]本专利技术涉及计算机
,尤其涉及一种云上多租户资源管理方法和装置。
技术介绍
[0002]多租户技术是一种软件架构技术,是实现如何在多用户环境下共用相同的系统或程序组件,并且可确保各用户间数据的隔离性。随着经济社会的发展以及人们对信息化认识的提高,租户对系统的个性化需求越来越普遍、对系统的安全性要求越来越高。另外租户自身多属于中小企业,又面临降成本、促成效的迫切需求,所以对于中小企业来说,多租户技术显得更加重要。
[0003]现有技术中,通常是将多个租户的信息放在一个资源池中,无法做到将单个租户的资源进行单独隔离,很可能会造成对租户间资源的干扰;此外,对于租户资源的增删改查需要配合资源池的容量,因此对于资源池创建以及资源数据的精确管理十分重要。
技术实现思路
[0004]本专利技术提供了一种云上多租户资源管理方法和装置,以解决无法对单个租户的资源进行隔离的问题。
[0005]根据本专利技术的一方面,提供了一种云上多租户资源管理方法,所述方法包括: ...
【技术保护点】
【技术特征摘要】
1.一种云上多租户资源管理方法,其特征在于,包括:响应目标租户资源池请求,并为目标租户分配目标标识信息;所述目标租户资源池请求包括资源池创建、资源池修改、资源池查看及资源池释放;依据所述目标租户资源池请求对目标集群资源占用空间进行确定,依据所述占用空间确定所述目标租户的目标资源池空间;基于所述目标资源池空间,为所述目标租户匹配目标租户资源;所述目标租户资源包括计算资源和存储资源。2.根据权利要求1所述的方法,其特征在于,响应目标租户资源池请求之前,包括:响应目标租户申请的请求,判断目标租户是否满足第一条件;若不满足,则返回不满足条件提醒,申请失败;若满足,则为目标租户创建目标标识信息,并依据目标租户的性质选择并绑定目标集群,同时为目标租户分配目标管理员,将租户信息及绑定关系信息写入数据库。3.根据权利要求1所述的方法,其特征在于,依据所述目标租户资源池请求对目标集群资源占用空间进行确定之前,所述方法还包括:确定目标租户资源池申请是否满足第二条件;所述第二条件包括目标资源池种类未达到目标租户下种类数量的上限、数据库中待申请资源池空间大小小于数据库中集群空闲容量的大小、申请合规;若不满足,则返回目标租户资源池申请失败;若满足,则根据目标租户的目标资源池的种类创建命名空间或目标目录,并分配空间大小、记录权限信息并与租户进行绑定,以及扣减集群剩余空间后更新入数据库,最后返回目标租户资源池申请成功,并对目标租户资源池进行检查。4.根据权利要求3所述的方法,其特征在于,对目标租户资源池进行检查,包括:对目标租户资源池的连通性进行检测;若满足连通性条件,则对目标租户资源池进行资源初始化配置;所述资源初始化通过目标集群资源中的计算资源和存储资源分别进行配置;所述资源初始化配置包括计算资源池初始化配置和存储资源池初始化配置;所述存储资源池配置包括认证权限配置;对目标资源池的资源初始化配置进行校验,校验成功后,更新目标资源池。5.根据权利要求1所述的方法,其特征在于,所述目标租户资源池请求为资源池修改或资源池创建;相应的,基于所述目标资源池空间,为所述目标租户匹配目标租户资源,包括:确定配额套餐或者自定义资源;若选择配额套餐,则获取应用配额套餐列表,从应用配额套餐列表中选取适配于目标租户资源的目标应用配额套餐;若选择自定义资源,则手动填写资源配置信息;基于所述目标应用配额套餐或自定义资源为目标租户分配目标租户资源,并将目标租户占用的目标租户资源大小更新入数据库。6.根据权利要求5所述的方法,...
【专利技术属性】
技术研发人员:魏鹏,王鑫毅,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。