可组合的边缘设备平台制造技术

技术编号:39332795 阅读:6 留言:0更新日期:2023-11-12 16:07
本文讨论的技术涉及提供可组合的边缘设备。在一些实施例中,指定要在云计算边缘设备处执行的服务集合的用户请求可以由云计算提供商操作的计算设备接收。可以根据用户请求来生成清单。清单可以指定云计算边缘设备的配置。可以接收指定要在另一个边缘设备处执行的相同或不同的服务集合的另一个请求。可以生成指定该边缘设备的配置的另一个清单,并且随后使用该另一个清单来在该设备上供应所请求的服务集合。以这种方式,清单可以用于组合要在任何给定边缘设备处使用的平台。任何给定边缘设备处使用的平台。任何给定边缘设备处使用的平台。

【技术实现步骤摘要】
【国外来华专利技术】可组合的边缘设备平台
[0001]相关申请的交叉引用
[0002]本申请要求于2021年11月19日提交的标题为“Composable Edge Device Platforms”的编号为17/531,632的美国专利申请和2021年4月9日提交的标题为“Cloud Computing Edge Computing Device(Rover)”的编号为63/173,244的美国专利临时申请的优先权,其公开内容出于所有目的通过引用全文并入本文。


[0003]本公开一般而言涉及边缘设备平台。更具体而言,本公开涉及利用指定该设备的配置的对应清单(manifest)来组合这些平台。

技术介绍

[0004]在云计算中,处理和存储通常由在集中位置实现的一个或多个服务提供商执行。可以在集中位置从客户接收数据并在那里进行处理,然后可以将所处理的(或其它)数据传输回客户。但是,在各种情况下,让云基础设施组件具有集中位置可能并不理想。例如,当有数百或数千个物联网(IoT)设备向中央服务器传输数据时,特别是当这些IoT设备在地理上不靠近云基础设施计算设备时,常规的集中式系统并不理想。这些IoT设备可能被认为位于“边缘”,因为它们不靠近中央服务器。
[0005]另外,可能存在云组件的集中位置不太理想的其它情况。例如,如果数据是在断开连接的区域或没有互联网连接的位置(例如,远程位置)(例如,通过IoT设备)收集的。当前的集中式云计算环境在流式传输数据时由于其广域网连接固有的时延而可能无法满足时间敏感性要求。远程生成的数据可能需要比常规集中式云计算系统所允许的速度更快地处理(以例如检测异常)。因此,管理依赖集中式组件的传统云计算环境存在挑战。例如,集中式工作流管理器对于管理地理上远程设备处的工作流程可能是次优的。

技术实现思路

[0006]提供了用于组合诸如云基础设施边缘计算设备(例如,被配置为在与集中式数据中心分开并且缺乏公共/私有网络连接的远程位置交付计算和存储的计算设备)之类的各种平台的技术(例如,方法、系统、存储可由一个或多个处理器执行的代码或指令的非暂态计算机可读介质)。在一些实施例中,组合这些平台可以利用指定该设备的配置的对应清单。本文描述了各种实施例,包括方法、系统、存储可由一个或多个处理器执行的程序、代码或指令的非暂态计算机可读存储介质等。
[0007]一个实施例涉及一种用于组合云基础设施边缘计算设备(也简称为边缘设备)的平台的方法。该方法可以包括由云计算提供商操作的计算设备接收包括第一清单的第一用户请求,该第一清单指定要在第一云计算边缘设备处执行的第一服务集合。在一些实施例中,云计算边缘设备可以是被配置为在无法访问公共网络的隔离计算环境内执行时在该隔离计算环境内选择性地执行的设备。该方法还可以包括从存储器获得与要在第一云计算边
缘设备处执行的第一服务集合对应的第一容器映像集合。该方法还可以包括根据第一用户请求向第一云计算边缘设备供应包括第一容器映像集合的容器。该方法还可以包括接收包括第二清单的第二用户请求,该第二清单指定要在第二云计算边缘设备处执行的第二服务集合。该方法还可以包括从存储器获得与要在第二云计算边缘设备处执行的第二服务集合对应的第二容器映像集合。该方法还可以包括根据第二用户请求向第二云计算边缘设备供应包括第二容器映像集合的第二容器集合。在一些实施例中,第二云计算边缘设备可以被供应有与在第一云计算边缘设备处供应的服务相同或不同的服务。
[0008]在一些实施例中,公开了一种计算设备。该计算设备可以配置有一个或多个处理器以及配置有可执行指令的一个或多个存储器,该可执行指令在由一个或多个处理器执行时,使得计算设备执行上述段落中公开的方法。
[0009]一些实施例公开了一种包括计算机可执行指令的非暂态计算机可读存储介质,该可执行指令在由计算设备的一个或多个处理器执行时,使得计算设备执行本文所公开的方法。
附图说明
[0010]图1是根据至少一个实施例的云基础设施边缘计算设备的示例高级别体系架构的框图。
[0011]图2是根据至少一个实施例的用于将用户计算设备连接到云基础设施边缘计算设备的示例体系架构的框图。
[0012]图3是根据至少一个实施例的云基础设施边缘计算设备的示例外壳(enclosure)的框图。
[0013]图4图示了根据至少一个实施例的本文描述的云基础设施边缘计算设备的分解图。
[0014]图5是根据至少一个实施例的云基础设施边缘计算设备的示例计算机体系架构的框图。
[0015]图6是描绘根据至少一个实施例的包括一个或多个边缘计算设备的分布式计算集群的框图。
[0016]图7是描绘根据至少一个实施例的用于由云基础设施边缘计算设备的一个或多个组件执行工作流程的控制平面和流程的框图。
[0017]图8是描绘根据至少一个实施例的用于根据用户请求生成清单的流程的框图。
[0018]图9是描绘根据至少一个实施例的示例清单的框图。
[0019]图10是描绘根据至少一个实施例的用于根据用户请求生成清单的另一个流程的框图。
[0020]图11是图示根据至少一个实施例的用于在边缘计算设备处供应一个或多个数据平面资源的体系架构和流程的框图。
[0021]图12是图示根据至少一个实施例的用于根据不同清单供应不同边缘设备的示例方法的框图。
具体实施方式
[0022]在下面的描述中,将描述各种实施例。为了解释的目的,阐述了具体配置和细节以便提供对实施例的透彻理解。但是,对于本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下实践这些实施例。此外,众所周知的特征可能被省略或简化,以免使所描述的实施例变得模糊。
[0023]介绍
[0024]在一些示例中,(例如,在边缘计算设备中实现的)云集成边缘服务可以是解决在集中式数据中心(例如,云基础设施服务提供商的数据中心)之外运行时间敏感的云基础设施应用的需求的不可或缺的一部分。这样的边缘计算设备可以在边缘和/或在断开连接的位置(例如,与集中式数据中心分离并且缺乏公共/私有网络连接(例如,互联网连接、VPN连接、专用连接等)的远程位置)交付计算和存储,以在数据生成和摄取点处或附近实现低时延处理。在一些情况下,一群便携式(可能经过加固以进行保护)服务器节点(例如,一群边缘设备)可以被配置为以物理方式将云基础设施服务带到其中云技术被认为在技术上不可行或实施成本太高的远程位置。
[0025]对于客户(例如,用户)来说,边缘计算设备可以充当他们的云基础设施的扩展:包括虚拟机(VM)、容器、功能和数据文件、块卷或对象存储服务也可以从云基础设施租赁(例如,集中式云计算环境的租赁)交付,几乎不需要任何修改,并且客户体验可以与集中式云计算体验保持不变。另外,边缘计算设备可以被配置为实现作为云基础设施服务提供商的一部分的控制平面和数据平面两者。数据平面可以被配置为管理数据存储、迁移、处理等,而控制平面可以被配置用于控制计算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法,包括:由云计算提供商操作的计算设备接收指定要在第一云计算边缘设备处执行的第一服务集合的第一用户请求,云计算边缘设备是被配置为在无法访问公共网络的隔离计算环境内执行时在该隔离计算环境内选择性地执行的设备;由计算设备至少部分地基于第一用户请求来生成指定第一云计算边缘设备的第一配置的第一清单,该第一配置包括第一服务集合;由计算设备根据第一清单向第一云计算边缘设备供应第一服务集合;由计算设备接收指定要在第二云计算边缘设备处执行的第二服务集合的第二用户请求;由计算设备至少部分地基于第二用户请求来生成指定第二云计算边缘设备的第二配置的第二清单,该第二配置包括第二服务集合;以及由计算设备根据第二清单向第二云计算边缘设备供应第二服务集合。2.如权利要求1所述的计算机实现的方法,其中第一清单或第二清单中的至少一个是预定义的并且还指定以下中的至少一个:与云计算边缘设备相关联的序列号、与云计算边缘设备对应的主机名称、具有与云计算边缘设备的网络接口设备对应的地址的介质访问控制器、或者与一个或多个服务对应的一个或多个网络地址。3.如权利要求1或2所述的计算机实现的方法,其中第一云计算边缘设备是被配置为作为隔离计算环境内的计算集群进行操作的多个云计算边缘设备中的一个云计算边缘设备,并且其中第一清单指定要在所述多个云计算边缘设备中的每个云计算边缘设备处执行的对应服务集合。4.如权利要求1至3中的任一项所述的计算机实现的方法,其中第一服务集合和第二服务集合是相同的。5.如权利要求1至4中的任一项所述的计算机实现的方法,其中生成第一清单包括获得与在第一用户请求中指定的第一服务集合中的每个服务对应的工件。6.如权利要求1至5中的任一项所述的计算机实现的方法,其中生成第一清单包括执行单独地与和第一服务集合中的服务对应的工件相关联的一个或多个可执行脚本,其中执行所述一个或多个可执行脚本修改第一清单以包括一个或多个实体定义,并且其中每个实体定义与设备或服务对应。7.如权利要求1至6中的任一项所述的计算机实现的方法,其中生成第一清单包括将网络地址分配给清单内定义的一个或多个实体。8.一种计算设备,包括:一个或多个处理器;以及包括计算机可执行指令的一个或多个存储器,所述计算机可执行指令在由所述一个或多个处理器执行时,使得所述计算设备执行以下操作:接收指定要在第一云计算边缘设备处执行的第一服务集合的第一用户请求,云计算边缘设备是被配置为在无法访问公共网络的隔离计算环境内执行时在该隔离计算环境内选择性地执行的设备,所述计算设备由云计算提供商操作;至少部分地基于第一用户请求来生成指定第一云计算边缘设备的第一配置的第一清单,该第一配置包括第一服务集合;
根据第一清单向第一云计算边缘设备供应第一服务集合;接收指定要在第二云计算边缘设备处执行的第二服务集合的第二用户请求;至少部分地基于第二用户请求来生成指定第二云计算边缘设备的第二配置的第二清单,该第二配置包括第二服务集合;以及根据第二清单向第二云计算边缘设备供应第二服务集合。9.如权利要求8所述的计算设备,其中第一清单或第二清单中的至少一个是预定义的并且还指定以下中的至少一个:与云计算边缘设备相关联的序列号、与云计算边缘设备对应的主机名称、具有与云计算边缘设备的网络接口设备对应的地址的介质访问控制器、或者与一个或多个服务对应的一个或多个网络地址。10.如权利要求8或9所述的计算设备,其中第一云计算边缘设备是被配置为作为隔离计算环境内的计算集群进行操作的多个云计算边缘设备中的一个云计算边缘设备,并且其中第一清单指定要在所述多个云计算边缘设备中的每个云计算边缘设备处执行的对应服务集合。11.如权利要求8至10...

【专利技术属性】
技术研发人员:J
申请(专利权)人:甲骨文国际公司
类型:发明
国别省市:

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

1