用于构建数据中心时的资源发现的技术制造技术

技术编号:43006632 阅读:22 留言:0更新日期:2024-10-18 17:14
描述了用于识别云计算环境的区域内可以在区域构建期间利用的资源的技术。多群组编排器(MFO)可以被配置为在区域构建处理期间获得与要在区域内引导的服务对应的配置文件。MFO可以确定服务要被引导的顺序并根据该顺序传输第一请求。可以接收计划数据(例如,指示创建新资源的意图)。MFO可以(例如,经由资源识别服务)获得与先前创建的资源对应的标识符。MFO可以使用标识符修改计划数据并传输包含修改后的计划数据的第二请求。传输第二请求可以使得使用与标识符对应的资源在区域内引导与群组配置文件对应的资源。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、如今,云基础设施服务利用许多单独的服务来构建数据中心(例如,在特定地理区域的数据中心中引导(bootstrap)各种资源)。在一些示例中,区域是与一个或多个数据中心所位于(或将要位于)的局部地理地区对应的逻辑抽象。构建数据中心可以包括供给和配置基础设施资源以及将代码部署到这些资源(例如,用于各种服务)。用于构建数据中心的操作可以被统称为执行“区域构建”。区域中可以包括任何合适数量的数据中心,因此区域构建可以包括用于构建多个数据中心的操作。用于构建区域的常规工具需要大量的手动工作。此外,针对一个服务的引导操作可能依赖于该区域的可能尚不可用的其它功能和/或服务。随着服务团队和区域数量的增长,为编排供给和部署而执行的任务急剧增加。严重依赖于手动工作来引导服务和/或构建区域非常耗时、会带来风险、并且可能无法很好地扩展。


技术实现思路

1、本公开的实施例涉及资源识别服务(例如,“资源搜寻器(resource hunter)”),其被配置为识别先前存在的资源(例如,基础设施组件、工件、数据等),这些资源可本文档来自技高网...

【技术保护点】

1.一种计算机实现的方法,包括:

2.如权利要求1所述的计算机实现的方法,其中第二请求被传输到云计算环境的供给和部署服务。

3.如权利要求1所述的计算机实现的方法,还包括验证经修改以包括所述标识符的计划数据。

4.如权利要求1所述的计算机实现的方法,其中验证计划数据包括:

5.如权利要求1所述的计算机实现的方法,其中从资源识别服务获得与云计算环境的先前创建的资源对应的所述标识符还包括:由编排服务将所述多个配置文件中的配置文件传输到资源识别服务,所述配置文件与所述多个服务中的所述服务相关联,其中资源识别服务至少部分地基于所述配置文件中包括的数...

【技术特征摘要】
【国外来华专利技术】

1.一种计算机实现的方法,包括:

2.如权利要求1所述的计算机实现的方法,其中第二请求被传输到云计算环境的供给和部署服务。

3.如权利要求1所述的计算机实现的方法,还包括验证经修改以包括所述标识符的计划数据。

4.如权利要求1所述的计算机实现的方法,其中验证计划数据包括:

5.如权利要求1所述的计算机实现的方法,其中从资源识别服务获得与云计算环境的先前创建的资源对应的所述标识符还包括:由编排服务将所述多个配置文件中的配置文件传输到资源识别服务,所述配置文件与所述多个服务中的所述服务相关联,其中资源识别服务至少部分地基于所述配置文件中包括的数据来识别先前创建的资源。

6.如权利要求1所述的计算机实现的方法,还包括实现用于管理多个状态之间的转换的状态机,其中至少部分地基于识别状态机处于所述多个状态中的特定状态来执行以下各项中的至少一项:确定所述多个服务要被引导到数据中心的顺序、传输第一请求、获得与先前创建的资源对应的标识符、修改计划数据、或传输第二请求。

7.如权利要求6所述的计算机实现的方法,还包括由编排服务至少部分地基于从能力服务或资源识别服务接收到的一个或多个消息将状态机从所述多个状态中的第一状态转换到第二状态。

8.一种云计算系统,包括:

9.如权利要求8所述的云计算系统,其中第二请求被传输到云计算环境的供给和部署服务。

10.如权利要求8所述的云计算系统,其中执行所述指令还使得编排服务验证经修改以包括所述标识符的计划数据。

11.如权利要求8所述的云计算系统,其中执行所述指令以验证计划数据还使得编排服务:

12.如权利要求8所述的云计算系统,其中执行所述指令以从资源识别服务获得与云计算环境的先前创建的资源对应的所述标识符还使得编排服务将所述多个配置文件中的配置文件传输到资源识别服务,所述配置文件与所述多个服务中的所述服务相关联,其中资源识别服务至少部分地基于所述配...

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

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

1