[发明专利]服务引导期间的错误处理有效
申请号: | 201680071011.6 | 申请日: | 2016-11-21 |
公开(公告)号: | CN108292259B | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | W·约翰逊;S·达斯托里;I·刘 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/07;G06F11/30 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 引导 期间 错误 处理 | ||
本文描述了用于监测引导参与会话并存储与监测的引导参与会话的任务的完成相关联的引导信息的技术和系统。使用引导信息,可以确定来自引导参与会话中的至少一些的任务共有的错误,并且可以识别解决方案,以便可以响应于当前引导会话中的运行时错误而推荐解决方案。
背景技术
近来,越来越多的组织正在从使用他们自己的计算基础设施切换到使用由服务提供商(例如,第三方服务提供商)操作和管理的网络计算基础设施。例如,公司通常使用代理(例如信息技术(IT)管理员)来设置和管理公司自己的内部部署服务器,该服务器托管为公司的员工提供的电子邮件服务或其他服务。然而,最近,让服务提供商使用网络计算基础架构托管服务可能会更具成本效益。
引导指的是帮助客户组织(例如,也可以被称为客户或租户)在由服务提供商操作和管理的网络计算基础设施上建立服务的过程和/或机制。在许多情况下,在网络计算基础设施上建立服务包括将服务的至少一部分从客户组织自身的计算基础设施移动到网络计算基础设施。引导的目标是有效和高效地配置网络计算基础架构上的服务,以便客户组织充分参与,且客户组织内的各个设备能够在服务引导后与服务交互(例如员工设备可以访问由云服务器托管的电子邮箱,而不是内部部署服务器或作为内部部署服务器的替代品)。
引导典型地需要例如由客户组织的代理(例如IT管理员)必须实施的大量任务。例如,在引导过程开始时,通常会向客户组织提供长且详尽的不同任务列表(例如,超过两百个任务),其中的各个任务甚至可能对于根据客户组织的期望将特定服务引导于网络计算基础设施不是必需的和/或相关的。不同任务的列表通常是预先订购的,并且对于所有客户组织而言都是相同的,不管客户组织的规模如何,也不管与引导服务相关的客户期望如何。
因此,许多客户组织在通过引导过程进行导航以便不仅识别待完成的相关任务,而且还确定用于完成相关任务的最佳且高效的顺序时遇到困难。相反,在引导过程开始时通常提供给客户组织的不同任务的列表提供有限的指导或没有指导,并且在引导过程期间没有有效更新任务要完成的顺序。这导致客户脱离引导过程。
发明内容
这里描述的是用于将来自客户管理的计算基础架构的服务的至少一部分引导到网络计算基础架构的技术和系统。作为引导的一部分,访问存储引导信息的数据库并识别一组任务。基于引导信息生成状态图,其中状态图对该组任务中各个任务之间的依赖关系进行建模。在一些情况下,状态图可以包括被配置为检测当前状态和状态转换触发器以移动到下一个状态(例如,下一个最佳状态)的有限状态机。所述技术和系统被配置成在状态图内计算任务执行路径,所述任务执行路径与用于将客户组织从与客户管理的计算基础设施相关联的当前环境移动到与网络计算基础设施相关联的目标环境的最高成功概率相关联。任务执行路径可用于识别和提供客户组织实施的任务子集。在各种示例中,任务执行路径可以基于客户反馈(例如,指示尝试实施单独任务,但该单独任务的完成不成功)而被重新计算。在各种示例中,可以基于在完成单独任务的预期时间量内没有完成单独任务的确定来重新计算任务执行路径。
另外,本文描述的技术和系统监测引导参与会话并存储与监测的引导参与会话的任务完成相关联的引导信息。使用引导信息,可以确定来自引导参与会话中的至少一些的任务共有的错误,并且可以识别解决方案,以便可以响应于当前引导会话中的运行时错误推荐这些解决方案。
提供该发明内容以便以简化的形式来引入下面的具体实现方式中进一步描述的概念的选择。该发明内容不旨在确定所要求保护的主题的关键特征或主要特征,也不旨在用于限定所要求保护的主题的范围。
附图说明
参考附图对具体实施方式进行说明。在这些图中,附图标记的最左边的数字表示附图标记首次出现的图。不同图中的相同附图标记表示相似或相同的项目。
图1示出服务提供商和/或客户组织实现引导参与会话以将服务引导于网络计算基础设施的示例环境。
图2是示出示例性引导设备的组件的示意图,该引导设备可以是协助将服务引导于网络计算基础设施的服务提供商的一部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680071011.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:个体网站的功耗估计
- 下一篇:用于软件自测试的装置和方法