远程计算资源分配制造技术

技术编号:28449412 阅读:20 留言:0更新日期:2021-05-15 21:11
本讨论涉及响应于用户驱动的自由形式输入来分配远程计算资源。一个示例可以从用户接收与远程计算资源相关的自由形式输入。该示例可以将自由形式输入映射到个体远程计算资源,以及可以为用户分配已映射的个体远程计算资源。源。源。

【技术实现步骤摘要】
【国外来华专利技术】远程计算资源分配

技术介绍

[0001]传统上,计算机被保持在现场以提供可能需要的任何计算资源。管理这些计算机,诸如维护硬件和软件,替换老化的计算机,确保足够的容量等,是复杂和耗时的。出现了一种新的范式,其中实体向用户提供远程计算服务。这种新的范式吸引了许多希望摆脱管理他们自己的计算机的用户。但是,由于潜在用户不确定如何获取他们期望的远程计算资源,因此用户采用速度被减慢了。
附图说明
[0002]附图示出了在本专利中传达的构思的实现方式。通过参考以下结合附图的描述,可以更容易地理解所示出的实现方式的特征。只要可行,各个附图中的相似的附图标记用于指示相似的元素。在某些情况下,在附图标记后利用括号来区分相似的元素。没有相关联的括号的附图标记的使用对该元素是通用的。此外,每个附图标记的最左边的数字传达了该附图标记首次被引入的图和相关联的讨论。
[0003]图1A

1F和图2A

2D示出了根据本构思的一些实现方式的示例自由形式远程计算资源分配场景。
[0004]图3示出了根据本构思的一些实现方式的示例用户驱动的计算资源组件。
[0005]图4示出了根据本构思的一些实现方式的示例自由形式远程计算资源分配系统。
[0006]图5示出了根据一些实现方式的可以实现本构思中的一些构思的示例方法的流程图。
具体实施方式
[0007]传统上,计算机被保持在现场以提供可能需要的任何计算资源。管理这些计算机,诸如维护硬件和软件,替换老化的计算机等,是复杂和耗时的。该模型正受到远程模型(例如,云模型)的挑战,在远程模型中用户向实体支付特定计算资源的费用,以及该实体处理计算设备的所有管理。尽管在许多方面具有吸引力,但是云模型倾向于令不了解云计算的行话的许多潜在用户望而却步。进一步复杂化的问题,个体实体倾向于发展他们自己独特的术语和程序而引起额外的混乱。本构思可以允许用户以对用户来说舒适的自然的自由形式的方式来请求计算资源。这些构思可以解释用户的请求,以自动地为该用户从一个或多个实体获取计算资源。允许用户在他们的舒适区域中操作降低了进入障碍,该进入障碍使许多用户无法利用由远程(例如,基于云的)计算资源所提供的好处。
[0008]图1A

1F共同示出了示例场景100,其中通过允许用户以他们舒适的方式请求计算资源,可以增强用户体验。
[0009]图1A示出了用户102关于期望的计算资源(在106处一般地指示)的架构104进行头脑风暴。在这种情况下,用户正在白板108上手绘该架构104。
[0010]图1B示出了在白板108上的期望的计算资源106的完成的架构104。在该示例中,期望的计算资源包括web应用、虚拟服务器、存储装置、DB和加密。
[0011]图1C示出了用户使用计算设备(例如,平板电脑)110上的相机捕获期望的计算资源作为图像109。
[0012]图1D示出了用户利用计算设备110来访问用户驱动的计算资源向导114的图形用户界面(GUI)112。GUI 112允许用户请求期望的计算资源。不是强迫用户以预定义的方式输入期望的计算资源,GUI允许用户在116处以用户选择的自由形式方式来输入期望的计算资源。例如,在该示例中所提供的自由形式选择包括:上传自由形式输入118,草绘自由形式输入120,或说话自由形式输入122。在这种情况下,假定用户已选择了上传自由形式输入并已上传了图像109。该图像可以被用作自由形式输入,以为该用户找到对应的远程计算资源。
[0013]图1E示出了针对用户的对所期望的计算资源的自由形式输入所获取的结果。在这种情况下,为了解释的方便,该结果与提供远程计算资源的单个实体(例如Microsoft )相关。(其他示例可以与其他实体相关。下面相对于图2A

2D描述的附加示例与来自多个实体的结果相关)。在这种情况下,资源标识符示出用户自由形式输入被解释以产生关联的计算术语124。在126处示出了从关联的计算术语中标识的对应Azure资源,并且包括web应用资源、虚拟机资源、存储资源、Azure 数据库资源和密钥库(Key Vault)资源。如果这些是期望的远程计算资源,则用户可以在128处选择部署远程计算资源,否则,用户可以在130处修改远程计算资源或在132处重新开始该过程。为了解释的目的,假定用户对对应的Azure远程计算资源是满意的并且在128处选择“是”。
[0014]图1F示出了Azure远程计算资源被自动地分配给用户的资源确认,在134处。在这种情况下,Azure远程计算资源已被自动地分配给以“7245”结尾的用户的帐户,而无需来自用户的任何额外的输入。如果用户完结,则他/她可以在136处选择“完成”。备选地,如果用户有兴趣获取额外的远程计算资源,则用户可以在138处点击“额外的资源”。
[0015]图2A

2D共同示出了另一示例场景100A,其中通过允许用户以他们舒适的方式请求计算资源,可以增强用户体验。图2A

2D的许多元素是类似于图1A

1F中的那些元素的,并且为了简洁起见,不再重新介绍。通过添加后缀“A”来区分相似的元素。
[0016]图2A示出了用户102A(1)已经在120A处选择了草绘架构104A,其包括期望的计算资源106A。期望的计算资源包括包含术语“虚拟服务器”的一个框和包含术语“存储装置”的另一个框。这些框由双向箭头连接。为了解释的目的,假定用户已经完成了草图并在202处选择了完结。
[0017]图2B示出了在GUI 112A上的比较资源标识符204。在该示例中,比较资源标识符示出了用户草图如何被解释为关联的计算术语124A。在205处,比较资源标识符指示了提供所请求的计算服务的两个实体被标识出。通过以下项,信息被水平地参考:在206处的实体名称、在208处的针对虚拟服务器的实体术语(例如,第一关联的计算术语)和在210处的针对存储装置的实体术语(例如,第二关联的计算术语)。在该示例中,第一实体名称是

亚马逊Web服务(Amazon Web Services)

TM
,以及第二实体名称是

微软Azure(Microsoft Azure)

。针对虚拟服务器的Amazon Web Services术语是

EC2

(弹性计算云)。针对虚拟服务器的Microsoft Azure术语是

虚拟机

。针对存储装置的Amazon Web Services术语是

S3

(简单存储服务),以及针对存储装置的Microsoft Azure术语是

Azure存储

。因此,在不知道哪个实体可以提供期望的远程计算资源的情况下,或者在不知道由个体实体使用的行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:从用户接收与远程计算资源和个体远程计算资源之间的数据通信关系相关的自由形式输入;解释所述自由形式输入以标识相关联的计算术语;将所述计算术语映射到个体远程计算资源;将所述数据通信关系与所述个体远程计算资源相关联;呈现对所述个体远程计算资源和所述数据通信关系的初步选择;以及,响应于用户确认,将具有所述数据通信关系的已映射的所述个体远程计算资源分配给与所述用户相关联的帐户。2.根据权利要求1所述的方法,其中接收自由形式输入包括接收图像、绘图、书面描述或听觉描述。3.根据权利要求1所述的方法,其中所述解释包括将所述自由形式输入转换为文本。4.根据权利要求3所述的方法,其中所述解释包括对所述文本进行拼写检查。5.根据权利要求4所述的方法,其中所述拼写检查包括通用拼写检查和计算术语专用拼写检查。6.根据权利要求3所述的方法,其中所述解释包括标识所述自由形式输入中的关系,并且传达相对于所述文本的所述关系。7.根据权利要求1所述的方法,其中将所述计算术语映射到个体远程计算资源包括映射到与单个实体相关联的远程计算资源,或者将所述计算术语映射到个体远程计算资源...

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

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

1