【技术实现步骤摘要】
【国外来华专利技术】基于对任务完成的自动化监督的服务载入
技术介绍
当前越来越多的组织正在从使用它们自己的计算基础设施切换到使用由服务提供商(例如,第三方服务提供商)操作并管理的网络计算基础设施。例如,公司通常雇佣代理(例如,信息技术(IT)管理员)设立并管理该公司自己的托管该公司员工的电子邮件服务或其他服务的内部部署的(on-premise)服务器。然而,现在,由服务提供商使用网络计算基础设施托管该服务可以有更高的成本效率。载入指的是帮助客户组织(例如,还可以称为客户或承租人)在由服务提供商操作并管理的网络计算基础设施上设立服务的过程和/或机制。在许多实例中,在网络计算基础设施上设立服务包括将服务的至少一部分从客户组织的计算基础设施移动到网络计算基础设施。载入的目标是有效地且高效地在网络计算基础设施上配置服务,使得在服务已经被载入之后,客户组织充分参与,并且客户组织内的个体设备能够与服务交互(例如,员工设备可以访问由云服务器而不是内部部署的服务器或者作为内部部署的服务器的替代的云服务器托管的电子邮箱)。载入通常要求例如必须由客户组织的代理人(例如,IT管理员)实现大量任务。例如,客户组织通常在载入过程开始时被提供不同任务的长且详尽的列表(例如,超过两百个任务),其个体任务可能根据客户组织的预期甚至是不必要的和/或与向网络计算基础设施载入特定服务是无关的。该不同任务的列表往往是预先制定的,并且针对所有客户组织是相同的,与客户组织的大小无关且与载入服务相关联的客户预期无关。因此,许多客户组织在导航通过载入过程时有困难,不仅要识别要完成的相关任务,还要确定用于完成相关任务的最优和高效顺 ...
【技术保护点】
1.一个或多个设备,包括:一个或多个处理器;以及其上存储有计算机可执行指令的存储器,所述指令当由所述一个或多个处理器执行时使得所述一个或多个设备:针对客户组织并且作为载入参与会话的一部分,观察托管服务的客户管理的计算基础设施的当前环境;接收定义所述服务的目标环境的预期的客户输入,其中,对所述服务的所述目标环境的实现要求将所述服务的至少一部分从所述客户管理的计算基础设施载入到网络计算基础设施;访问载入信息的数据库,以识别用于将所述客户组织从所述当前环境移动到所述目标环境的任务集合;至少部分基于所述载入信息来生成对所述任务集合中的个体任务之间的依赖性进行建模的状态图;计算所述状态图内的与成功将所述客户组织从所述当前环境移动到所述目标环境的最高概率相关联的任务执行路径;从所述任务集合中识别沿着所述任务执行路径的第一任务子集;将所述第一任务子集提供给所述客户作为部署计划的一部分;持续监测所述第一任务子集中的个体任务的状态;确定所述个体任务在完成所述个体任务的预期时间量内没有被完成;至少部分基于确定所述个体任务在所述完成所述个体任务的预期时间量内没有被完成来重新计算所述任务执行路径;从所述任务集 ...
【技术特征摘要】
【国外来华专利技术】2015.12.04 US 14/960,0951.一个或多个设备,包括:一个或多个处理器;以及其上存储有计算机可执行指令的存储器,所述指令当由所述一个或多个处理器执行时使得所述一个或多个设备:针对客户组织并且作为载入参与会话的一部分,观察托管服务的客户管理的计算基础设施的当前环境;接收定义所述服务的目标环境的预期的客户输入,其中,对所述服务的所述目标环境的实现要求将所述服务的至少一部分从所述客户管理的计算基础设施载入到网络计算基础设施;访问载入信息的数据库,以识别用于将所述客户组织从所述当前环境移动到所述目标环境的任务集合;至少部分基于所述载入信息来生成对所述任务集合中的个体任务之间的依赖性进行建模的状态图;计算所述状态图内的与成功将所述客户组织从所述当前环境移动到所述目标环境的最高概率相关联的任务执行路径;从所述任务集合中识别沿着所述任务执行路径的第一任务子集;将所述第一任务子集提供给所述客户作为部署计划的一部分;持续监测所述第一任务子集中的个体任务的状态;确定所述个体任务在完成所述个体任务的预期时间量内没有被完成;至少部分基于确定所述个体任务在所述完成所述个体任务的预期时间量内没有被完成来重新计算所述任务执行路径;从所述任务集合中识别沿着所重新计算的任务执行路径的第二任务子集;以及在实现所述个体任务之前,将要实现的所述第二任务子集提供给所述客户作为经更新的部署计划的一部分。2.如权利要求1所述的一个或多个设备,其中,所述完成所述个体任务的预期时间量是基于完成来自多个先前载入参与会话的所述任务的实际时间的计算的平均时间。3.如权利要求1或权利要求2所述的一个或多个设备,其中,所述指令还使得所述一个或多个设备基于所述客户组织的大小来确定所述客户组织与多个不同区段的特定区段相关联,其中,所访问的载入信息与所述多个不同区段的所述特定区段相关联地存储在所述数据库中。4.如权利要求3所述的一个或多个设备,其中,所述完成所述个体任务的预期时间量是特定于所述特定区段的。5.如权利要求3或权利要求4所述的一个或多个设备,其中,所述客户组织的所述大小基于以下各项中的至少一项:所述客户管理的计算基础设施所支持的设备数量;或所述客户管理的计算基础设施所支持的用户数量。6.如权利要求1到权利要求5的任何一项所述的一个或多个设备,其中:所述服务包括电子邮件交换服务;在所述当前环境中,所述客户管理的计算基础设施完全托管所述电子邮件交换服务;并且在所述目标环境中,对所述电子邮件交换服务的托管是在所述客户管理的计算基础设施和所述网络计算基础设施之间共享的。7.如权利要求1到权利要求6的任何一项所述的一个或多个设备,其中,所述第一任务子集或所述第二任务子集中的至少一个任务与将所述网络计算基础设施配置为实现所述客户管理的计算基础设施中已经配置的相同的电子邮箱偏好或相同的电子邮箱权限相关联。8.如权利要求1所述的一个或多个设备,其中,所述指令还使得所述一个或多个设备:在所述载入信息的数据库中存储所述个体任务和所识别的第二任务子集的未完成状态;确定所述第二任务子集提供针对所述个体任务的所述未完成状态的学习到的解决方案,使得所述客户组织实现状态转换并且继续所述载入信息会话;以及在后续的载入参与会话中使用所述学习到的解决方法。9.一种方法,包括:针对客户组织并且作为载入参与会话的一部分,观察托管服务的客户管理的计算基础设施的当前环境;接收定义所述服务的目...
【专利技术属性】
技术研发人员:W·约翰逊,S·达斯托里,I·刘,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。