云就绪度的验证和预测制造技术

技术编号:34505825 阅读:8 留言:0更新日期:2022-08-13 20:48
描述了一种用于云就绪度的验证和预测的方法。该方法包括标识来自云基础设施的组件的样本,其中更新被应用于样本以生成处理后的样本,并且处理后的样本具有统计上足够的规模和相关的云级别多样性,以及标识来自云基础设施的组件的对照样本,其中对照样本相对于处理后的样本是统计上可比较的。该方法还包括对处理后的样本和对照样本执行工作负载集合。此外,该方法包括基于在对处理后的样本和对照样本的工作负载集合的执行期间捕获的遥测的比较来预测更新对用户体验的影响。来预测更新对用户体验的影响。来预测更新对用户体验的影响。

【技术实现步骤摘要】
【国外来华专利技术】云就绪度的验证和预测

技术介绍

[0001]诸如处理单元的计算机硬件被制造在硅芯片上。具体地,可以在硅晶片上蚀刻多个晶体管以实现特定的元件集合。这些元件包括逻辑门、寄存器、算术逻辑单元,等等。这些元件的特定配置和互连可以根据指令集架构。可能会在硬件中发现错误,诸如缺陷、瑕疵或漏洞。这些错误中的一些错误可能是不可逆转地蚀刻在硬件的硅上的硬件错误。其他错误可能根源于用于操作硬件的软件。当发现这些错误时,可以开发和部署代码来减轻或消除这些错误。还可以部署代码以改进计算机硬件的功能。

技术实现思路

[0002]为了提供对本文描述的一些方面的基本理解,下面给出主题创新的简要
技术实现思路
。本
技术实现思路
不是对所要求保护的主题的广泛概述。其目的既不是为了标识所要求保护的主题的关键或重要元素,也不是为了标示主题创新的范围。其唯一目的是以简要形式呈现所要求保护的主题的一些概念,作为稍后呈现的更详细描述的前序。
[0003]实施例提供了一种用于验证和预测云就绪度的方法。该方法包括标识来自云基础设施的组件的样本,其中更新被应用于样本以生成处理后的样本,并且处理后的样本具有统计上足够的规模和相关的云级别多样性,以及标识来自云基础设施的组件的对照样本,其中对照样本相对于处理后的样本是统计上可比较的。该方法还包括对处理后的样本和对照样本执行工作负载集合。此外,该方法包括基于对处理后的样本和对照样本的工作负载集合的执行期间捕获的遥测的比较来预测更新对用户体验的影响。
[0004]另一实施例提供了一种方法。该方法包括上载更新和限定经由被应用于硬件更新的测试用例而确定的验证和预测的范围,其中范围包括确定在测试用例的执行期间的工作负载类型、被允许的时间、并发组件的数目。该方法还包括监测测试用例的执行,其中测试用例以云级别规模和云级别多样性而被执行,以及从一个或多个被测组件获取遥测。
[0005]此外,另一实施例提供了用于存储计算机可读指令的一个或多个计算机可读存储介质。计算机可读指令执行用于验证和预测云就绪度的方法。该方法包括标识来自云基础设施的组件的样本,其中更新被应用于样本以生成处理后的样本,并且处理后的样本具有统计上足够的规模和相关的云级别多样性,以及标识来自云基础设施的组件的对照样本,其中对照样本相对于处理后的样本是统计上可比较的。该方法还包括对处理后的样本和对照样本执行工作负载集合。此外,该方法包括基于对处理后的样本和对照样本的工作负载集合的执行期间捕获的遥测的比较来预测更新对用户体验的影响。
[0006]下面的描述和附图详细阐述了所要求保护的主题的某些说明性方面。然而,这些方面仅表示可以采用创新原则的各种方式中的几种,并且所要求保护的主题旨在包括所有这些方面及其等同形式。所要求保护的主题的其他优势和新颖特征将在结合附图考虑时,从以下对本创新的详细描述中变得明显。
附图说明
[0007]图1是云就绪度标准和验证环境的框图;
[0008]图2是实现硬件更新的云就绪度的验证和预测的方法的过程流程图;
[0009]图3是实现固件更新的云就绪度的验证和预测的方法的过程流程图;
[0010]图4是实现对对照样本和处理后的样本的测试期间捕获的结果和遥测数据的统计分析的方法的过程流程图;以及
[0011]图5是示出了根据所公开主题的各方面,被配置为验证和预测云就绪度的示例性计算设备的框图。
具体实施方式
[0012]云基础设施可以被定义为用于实现基于云的服务的硬件和软件的组合。硬件可以包括服务器、机架、网络交换机、路由器、量子计算机、存储设备、电源单元(PSU)等。软件可以包括固件、操作系统等。云计算服务,或简称为“云”,可以指基于可以递送各种计算服务的云基础设施的网络。用于支持云的组件可以被设计用于多种应用,诸如存储和管理数据、运行应用或递送内容或服务,诸如流式传输视频、web邮件、办公生产力软件或社交媒体。云服务提供商操作和维护网络以及相关联的服务和应用,其可以具有位于全球各地的元件,这些元件以通信方式耦合在一起,并作为单个生态系统操作。用户可以根据与云服务提供商的预定义协议来访问由云启用的服务。因此,用户可以是云服务提供商的客户端。
[0013]云服务提供商能够支持若干用户并提供对云基础设施的访问。每个用户的数据可以是隔离的,并且对其他用户保持不可见。云服务提供商可以通过例如安装新硬件、更换硬件、修复硬件、安装新软件、更新软件等来管理云基础设施。为每个用户供应硬件和软件使云服务提供商能够访问每个用户的云使用数据。云使用数据可以是例如工作负载的类型,工作负载的量,预期响应,跨用户和季节的资源消耗分布,硬件、软件和服务的各种库存量单位(SKU)的用户兴趣。
[0014]因此,云服务提供商的任务是提供最先进的服务并维护不断演进的云。实际上,云在各个级别上都在经历着不断变化。首先,云、云管理、云控制结构和软件基础设施上的工作负载在不断演进。例如,管理程序、OS和设备驱动器在不断变化。此外,云硬件和低级别基础设施正在变化和演进。虽然云服务提供商管理和维护演进的云,但是其硬件和相关软件可以由硬件供应商提供给云服务提供商。云底层的硬件和软件中的错误可能会导致硬件或软件在操作期间出现故障,从而导致向用户提供的云服务中断。这样的中断可能会导致用户体验倒退。
[0015]云基础设施的功能倒退可能是引入云基础设施的不良硬件或软件更新的结果。例如,诸如节点,服务器,硬盘驱动器,调制解调器,交换机,路由器,机架,电源单元,包括控制器、固件和传感器的机架管理器,多个级别的网络组件,存储装置,冷却基础设施或高压基础设施的云基础设施的组件可能会遭受缺陷,诸如漏洞或错误。例如,倒退可以是由引入云硬件或软件的最近部署的更新所引入的问题。在一些情况下,倒退指示用户在为该用户执行云服务期间观察到的问题或故障。通常,用户具有与云服务提供商的针对特定服务级别的协议。硬件错误可能会引起云服务提供商违反与用户的该协议。通常,硬件中的错误和所产生的硬件故障只可以由硬件供应商解决。响应于发现硬件错误或基于硬件的云故障,硬
件供应商可以提供软件或硬件更新以更新、修复或改进硬件功能。
[0016]通常,更新是对云基础设施的修改。例如,可以开发代码来更新、修复或改进硬件或软件功能。在实施例中,代码可以被称为更新。在示例中,更新可以是微代码,其中微代码是实现硬件的配置或重新配置的指令集。在实施例中,微代码可以是可编程指令层,其用作硬件和与硬件相关联的指令集架构之间的中介。类似地,更新也可以是实现硬件的基本功能的固件。例如,固件可以提供定义诸如视频卡、键盘和鼠标的组件如何通信和执行某些功能的指令。更新也可以是新安装的硬件、更换硬件或修复的硬件。
[0017]当在云基础设施中发现错误或缺陷时,可以创建减轻或消除所发现的错误或缺陷的更新。即使提供了消除错误或缺陷的更新,云服务提供商也可能由于错误或缺陷而违反了与用户的协议。在硬件错误的情况下,硬件供应商可以提供更新以消除错误或缺陷。然而,硬件供应商可能缺乏充分测试硬件错误或本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于云就绪度的验证和预测的方法,包括:标识来自云基础设施的组件的样本,其中更新被应用于所述样本以生成处理后的样本,并且所述处理后的样本具有统计上足够的规模和相关的云级别多样性;标识来自所述云基础设施的组件的对照样本,其中所述对照样本相对于所述处理后的样本是统计上可比较的;对所述处理后的样本和所述对照样本执行工作负载集合;以及基于在对所述处理后的样本和所述对照样本的所述工作负载集合的执行期间捕获的遥测的比较,来预测所述更新对用户体验的影响。2.根据权利要求1所述的方法,还包括:基于加速发现所述更新的问题的可能性的特性,来选择表示由所述对照样本和所述处理后的样本表示的群体的实际使用的工作负载集合。3.根据权利要求1所述的方法,其中在对所述处理后的样本和所述对照样本的所述工作负载集合的执行期间捕获的遥测的所述比较包括:比较从所述遥测得到的度量的统计分析。4.根据权利要求1所述的方法,还包括:基于所述更新的所确定的可靠性和性能来预测所述更新的客户影响。5.根据权利要求1所述的方法,其中在所述工作负载的执行期间捕获的所述遥测包括:所述工作负载执行的输出和从底层云控制平面、硬件配置或其任何组合得到的度量。6.根据权利要求1所述的方法,其中所述统计上足够的规模是将误差裕度降低到预定义阈值以下的样本大小。7.根据权利要求1所述的方法,其中所述相关的云级别多样性实现可应用于所述处理后的样本和所述对照样本中的所述更新的各种组件实例。8.根据权利要求1所述的方法,还包括:当对所述处理后的样本和所述对照样本执行所述工作负载集合时注入故障,以发现与所述更新相关的错误。9.根据权利要求1所述的方法,其中与递送足够质量的用户体验相关联的开销成本的改变使用在所述工作负载集合的执行期间捕获的所述遥测而被预测。10.一种用于云就绪度、预测和验证的方法,包括:将更新上载到一个或多个测试中的组件;限...

【专利技术属性】
技术研发人员:M
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

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

1