用于租用管理的方法技术

技术编号:39901901 阅读:6 留言:0更新日期:2023-12-30 13:16
示例性实施方案提供用于创建或修改租用的技术

【技术实现步骤摘要】
【国外来华专利技术】用于租用管理的方法、介质和系统
[0001]相关申请的交叉引用
[0002]本申请要求于
2021
年1月
22
日提交的美国临时专利申请
63/140604
号的权益,其全部公开内容据此以引用方式并入


技术介绍

[0003]在云计算
/
软件即服务
(SAAS)
的上下文中,多个组或组织可共享计算资源

对资源具有访问权的每个实体有时被称为“租户”,并且它们对计算资源的访问被称为租用

每个租用可与能够通过共享的计算环境来访问资源
(
处理资源

数据等
)
或服务的一个或多个用户相关联

必须创建和管理这些租用,这可能涉及将用户添加到租用中以及从租用中移除用户

改变分配给用户的许可

向用户提供对数据的访问以及其他相关动作


技术实现思路

[0004]设想下面描述的实施方案可单独使用或组合使用

附图将下面描述的实施方案显示为统一过程,但可将该过程的各个部分分离以便实现如本文所述的优点

此外,可从特定角度
(
例如,主装置

辅助装置

服务器

对话中的另一参与方
)
来描述

应当理解,本专利技术不限于由下面标识的具体装置执行的特定动作

本领域的普通技术人员将理解,响应于下文概述的特定动作,在其他装置上执行互补动作,如在以下具体实施方式中更全面地描述

短语“在一个实施方案中”、“在另一个实施方案中”等并不旨在排除一起使用这些实施方案

例如,如果通过“在一个实施方案中”引入第一实施方案,并且通过“在另一实施方案中”引入第二实施方案,则设想第一实施方案和第二实施方案可以一起使用或单独使用

[0005]本文所述的技术可体现为计算机实现的方法

存储在非暂态计算机可读介质上的指令

计算设备或系统或任何其他合适的技术

[0006]在一些实施方案中,系统可接收创建租用的请求

该请求可触发涉及在服务平台中供应多个服务或资源的租用创建过程,该租用创建过程被划分成多个独立阶段

该系统可处理多个独立阶段中的第一阶段,其中第一阶段独立于供应多个服务或资源中的其他服务或资源而供应多个服务或资源中的一个服务或资源

[0007]在常规技术中,租用创建往往是单个整体过程

不幸的是,云计算环境的可靠性往往低于常规计算环境,并且服务器故障在此类环境中可能更常见

因此,在预期服务器可能在过程完成之前发生故障的情况下计划租用创建过程是有益的

在传统的整体租用创建过程中,服务器故障可能造成不清楚是否创建了租用或以何种程度创建了租用
(
例如,用户是否被添加到用于租用的用户池

是否设置了某些许可等
)。
因此,在服务器故障之后,管理员通常需要检查租用数据结构并进行手动修复,而这是一个耗时的过程

[0008]在上述实施方案中,租用创建过程被划分成多个独立阶段
(
例如,为租用提供用户池

在用户池中创建用户等
)。
当这些阶段中的一个阶段完成时,该阶段通过将消息置于服务平台的消息队列上而结束

消息可被配置为触发多个独立阶段中的后续阶段的发起

因此,如果当前阶段被正确地执行,则可执行租用创建过程的下一部分

[0009]然而,如果当前阶段失败,则该失败可被检测到并通过编程进行校正

例如,在检测到第一阶段失败时,系统可检索与该第一阶段唯一地关联的重试策略并处理该重试策略

因为租用被划分成彼此独立的多个阶段,所以可针对不同的阶段定制不同的重试策略

例如,如果当前阶段正在尝试将用户添加到用户池,则用于该阶段的重试策略可检查用户池以确定在失败之前添加了哪些用户,然后从该点继续添加另外的用户

[0010]将用户池的创建与租用创建过程的其他部分分开特别有帮助

创建用户池通常涉及为用户池生成唯一的一组设置,并且保持过程的该部分分开
(
并且编制合适的重试策略
)
减少了上文提到的许多手动调整

[0011]在一些实施方案中,可记录独立阶段中的每个阶段的进度

这对于重试策略特别有帮助,重试策略能够使用日志来确定当前阶段在发生故障之前能够进行多远

因此,在重试当前阶段时,系统可能不需要查询租用的状态
(
这可能要求时间和处理资源,特别是当租用存储在数据库中并且表示大型组织时
)。
[0012]一些实施方案在租用是为被建模为一组团队的组织创建时可进一步改善性能

在这种情况下,可将服务平台中的许可分配给团队而不是单个用户

因为组织中的团队通常从事相同项目并且需要访问相同数据,所以这能够有效且一致地分配许可

除了避免管理员必须为每个用户决定用户需要访问哪些文件

服务和其他资源的场景之外,该技术还确保用户不会无意地访问对他们不应访问的信息
(
因为他们不属于需要访问数据才能从事项目的团队
)。
[0013]在这些实施方案中,组织内的关系可由图形数据库来建模,从而能够比其他类型的数据结构更高效地分配许可

例如,可将许可中的至少一个许可建模为图形中的节点,其中许可节点通过图形中的边连接到对应团队节点,许可节点表示用于对应团队节点的访问权限

另选地或另外地,可将许可中的至少一个许可建模为图形中的边,该边将图形中的用户节点连接到图形中的一个或多个文件夹节点,每个文件夹节点对应于基于与许可边相关联的权限允许所连接用户节点访问的数据的文件夹

[0014]可经由图形用户界面来创建租用

根据一个实施方案,系统可经由用户界面来接收创建租用的请求

作为响应,系统可在用户界面中显示汇总了在租用中组织的团队列表的第一界面元素

在第一界面元素中,系统可接收对团队中的一个团队的选择,并且作为响应,可在用户界面的第二界面元素中显示组织中分配给该团队的用户列表以及可用于该团队的关于可用于租用的用户的多个应用程序的许可列表

[0015]该系统还可接收从第二界面元素中的许本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.
一种用于在服务平台中创建租用的计算机实现的方法,所述方法包括:接收创建所述租用的请求;触发包括在所述服务平台中供应多个服务或资源的租用创建过程,所述租用创建过程被划分成多个独立阶段;以及处理所述多个独立阶段中的第一阶段,其中所述第一阶段独立于供应所述多个服务或资源中的其他服务或资源而供应所述多个服务或资源中的一个服务或资源
。2.
根据权利要求1所述的计算机实现的方法,其中所述第一阶段为所述租用供应用户池
。3.
根据权利要求2所述的计算机实现的方法,其中独立于所述第一阶段的第二阶段在所述用户池中创建多个用户
。4.
根据权利要求1所述的计算机实现的方法,还包括:检测到所述第一阶段已失败;检索与所述第一阶段唯一地关联的重试策略;以及处理所述重试策略
。5.
根据权利要求1所述的计算机实现的方法,还包括按所述多个独立阶段中的每个阶段记录进度
。6.
根据权利要求1所述的计算机实现的方法,其中所述多个独立阶段中的每个阶段通过将消息置于所述服务平台的消息队列上而结束,所述消息被配置为触发所述多个独立阶段中的后续阶段的发起
。7.
根据权利要求1所述的计算机实现的方法,其中所述租用是为被建模为多个团队的组织而创建的,并且所述服务平台中的许可被分配给所述多个团队
。8.
根据权利要求7所述的计算机实现的方法,其中通过图形数据库对所述组织内的关系进行建模
。9.
根据权利要求7所述的计算机实现的方法,其中所述许可中的至少一个许可被建模为图形中的节点,所述许可节点通过所述图形中的边连接到对应团队节点,所述许可节点表示用于所述对应团队节点的访问权限
。10.
根据权利要求7所述的计算机实现的方法,其中所述许可中的至少一个许可被建模为图形中的边,所述边将所述图形中的用户节点连接到所述图形中的一个或多个文件夹节点,每个文件夹节点对应于基于与所述许可边相关联的权限允许所连接用户节点访问的数据的文件夹
。11.
一种非暂态计算机可读存储介质,所述计算机可读存储介质包括指令,所述指令当由计算机执行时,使得所述计算机:接收创建租用的请求;触发包括在服务平台中供应多个服务或资源的租用创建过程,所述租用创建过程被划分成多个独立阶段;以及处理所述多个独立阶段中的第一阶段,其中所述第一阶段独立于供应所述多个服务或资源中的其他服务或资源而供应所述多个服务或资源中的一个服务或资源
。12.
根据权利要求
11
所述的计算机可读存储介质,其中所述第一阶段为所述租用供应用户池

13.
根据权利要求
12
所述的计算机可读存储介质,其中独立于所述第一阶段的第二阶段在所述用户池中创建多个用户
。14.
根据权利要求
11
所述的计算机可读存储介质,其中所述指令还将所述计算机配置为:检测到所述第一阶段已失败;检索与所述第一阶段唯一地关联的重试策略;以及处理所述重试策略
。15.
根据权利要求
11
所述的计算机可读存储介质,其中所述指令还将所述计算机配置为按所述多个独立阶段中的每个阶段记录进度
。16.
根据权利要求
11
所述的计算机可读存储介质,其中所述多个独立阶段中的每个阶段通过将消息置于所述服务平台的消息队列上而结束,所述消息被配置为触发所述多个独立阶段中的后续阶段的发起
。17.
根据权利要求
11
所述的计算机可读存储介质,其中所述租用是为被建模为多个团队的组织而创建的,并且所述服务平台中的许可被分配给所述多个团队
。18.
根据权利要求
17
所述的计算机可读存储介质,其中通过图形数据库对所述组织内的关系进行建模
。19.
根据权利要求
17
所述的计算机可读存储介质,其中所述许可中的至少一个许可被建模为图形中的节点,所述许可节点通过所述图形中的边连接到对应团队节点,所述许可节点表示用于所述对应团队节点的访问权限
。20.
根据权利要求
17
所述的计算机可读存储介质,其中所述许可中的至少一个许可被建模为图形中的边,所述边将所述图形中的用户节点连接到所述图形中的一个或多个文件夹节点,每个文件夹节点对应于基于与所述许可边相关联的权限允许所连接用户节点访问的数据的文件夹
。21.
一种计算设备,所述计算设备包括:处理器;和存储器,所述存储器存储指令,所述指令当由所述处理器执行时将所述设备配置为:接收创建租用的请求;触发包括在服务平台中供应多个服务或资源的租用创建过程,所述租用创建过程被划分成多个独立阶段;以及处理所述多个独立阶段中的第一阶段,其中所述第一阶段独立于供应所述多个服务或资源中的其他服务或资源而供应所述多个服务或资源中的一个服务或资源
。22.
根据权利要求
21
所述的计算设备,其中所述第一阶段为所述租用供应用户池
。23.
根据权利要求
22
所述的计算设备,其中独立于所述第一阶段的第二阶段在所述用户池中创建多个用户
。24.
根据权利要求
21
所述的计算设备,其中所述指令还将所述设备配置为:检测到所述第一阶段已失败;检索与所述第一阶段唯一地关联的重试策略;以及处理所述重试策略
。25.
根据权利要求
21
所述的计算设备,其中所述指令还将所述设备配置为按所述多个
独立阶段中的每个阶段记录进度
。26.
根据权利要求
21
所述的计算设备,其中所述多个独立阶段中的每个阶段通过将消息置于所述服务平台的消息队列上而结束,所述消息被配置为触发所述多个独立阶段中的后续阶段的发起
。27.
根据权利要求
21
所述的计算设备,其中所述租用是为被建模为多个团队的组织而创建的,并且所述服务平台中的许可被分配给所述多个团队
。28.
根据权利要求
27
所述的计算设备,其中通过图形数据库对所述组织内的关系进行建模
。29.
根据权利要求
27
所述的计算设备,其中所述许可中的至少一个许可被建模为图...

【专利技术属性】
技术研发人员:C
申请(专利权)人:沃特世科技爱尔兰有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1