Techniques for region construction orchestration

JP2026520404APending Publication Date: 2026-06-23ORACLE INT CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
ORACLE INT CORP
Filing Date
2024-05-20
Publication Date
2026-06-23

Smart Images

  • Figure 2026520404000001_ABST
    Figure 2026520404000001_ABST
Patent Text Reader

Abstract

The Cloud Infrastructure Orchestration Service (CIOS) may track the build progress carried out by any appropriate number of regional orchestrators. The orchestrator control plane may be configured to generate a regional build plan for bootstrapping multiple services within a data center. The orchestrator control plane may instruct the regional orchestrators to perform the build according to the build plan. The regional orchestrators may be configured to update their execution state corresponding to the execution of the regional build plan as they execute the steps of the ordered steps of the regional build plan. An intervention may be received at any appropriate point in time (for example, when one of the steps fails), and this intervention may generate a new regional build plan. The new regional build plan may be used for subsequent executions of the regional build. This may allow for runtime modifications to be made.
Need to check novelty before this filing date? Find Prior Art

Claims

1. A method by which a computer performs an action. The orchestrator control plane of a cloud infrastructure orchestration service includes generating a region build plan that includes a number of ordered steps for bootstrapping multiple services in a data center, the region build plan being generated at least in part on a number of service plans and manifests, each of which specifies a deterministic process for building one of the multiple services, and the method is: The method further includes the orchestrator control plane instructing the regional orchestrator of the cloud infrastructure orchestration service to perform a build in a data center in accordance with the regional build plan, the regional orchestrator being instructed at least in part on the provision of the regional build plan generated by the orchestrator control plane, and the method The region orchestrator further includes executing a subset of steps from the plurality of ordered steps of the region build plan, the subset of steps being executed in the order identified by the region build plan, and the method A method performed by a computer, further comprising the region orchestrator performing a subset of the steps described above, while updating the execution state corresponding to the execution of the region construction plan.

2. The computer-based method according to claim 1, wherein the region construction plan defines a plurality of tracks, each track comprising a subset of the ordered steps from the plurality of ordered steps, and at least one track comprising performing steps associated with performing an infrastructure release or an application release.

3. The computer-operated method according to claim 2, wherein each substep of the ordered steps includes a skill update step, when performed, an update step that updates the skill status to indicate that the execution of the corresponding track has been completed.

4. Monitoring the updates to the aforementioned skill status, Performing a second subset of steps of the ordered steps of the region construction plan, at least in part, based on monitoring the updates to the skill status, A method performed by a computer according to claim 3, further comprising:

5. The computer execution method according to any one of claims 1 to 4, wherein the service plan includes a plurality of construction milestones and one or more execution units that define the transitions between any two of the plurality of construction milestones.

6. The computer-operated method according to claim 5, wherein each of the aforementioned transitions defines one or more releases, and the one or more releases correspond to at least one of infrastructure releases or application releases.

7. The region orchestrator determines that the execution of the region construction plan has stopped due to an error, The orchestration control plane receives an intervention indicating a change to the region construction plan, The orchestration control plane further includes updating the region construction plan to a modified region construction plan based at least in part on the intervention, wherein the modified region construction plan differs from the region construction plan by at least one step, and the method is The orchestrator control plane instructs the region orchestrator to continue executing the build using the modified region build plan, The region orchestrator performs at least one step of the construction using the modified region construction plan, A method performed by a computer according to any one of claims 1 to 6, further comprising:

8. A cloud infrastructure orchestration system, One or more processors, One or more memory locations for storing computer executable instructions, Equipped with, When executed by the one or more processors, the computer executable instruction is sent to the one or more processors. The orchestrator control plane of the cloud infrastructure orchestration system causes the generation of a region build plan comprising a plurality of ordered steps for bootstrapping a plurality of services in a data center, the region build plan being generated at least in part on a plurality of service plans and manifests, each of the plurality of service plans and manifests specifying a deterministic process for building one of the plurality of services, and the computer executable instructions further cause the one or more processors to The orchestrator control plane instructs the regional orchestrator of the cloud infrastructure orchestration system to perform construction in the data center in accordance with the regional construction plan, the regional orchestrator is instructed at least in part on the provision of the regional construction plan generated by the orchestrator control plane, and the computer executable instructions further instruct one or more processors The region orchestrator causes a subset of steps from the plurality of ordered steps of the region construction plan to be executed, the subset of steps being executed in the order identified by the region construction plan, and the computer executable instructions to one or more processors. A cloud infrastructure orchestration system in which the region orchestrator performs a subset of the steps while updating the execution state corresponding to the execution of the region construction plan.

9. The cloud infrastructure orchestration system according to claim 8, wherein the region construction plan defines a plurality of tracks, each track comprising a subset of the ordered steps from the plurality of ordered steps, and at least one track comprising performing steps associated with performing an infrastructure release or an application release.

10. The cloud infrastructure orchestration system according to claim 9, wherein each substep of the ordered steps includes a skill update step that, when executed, updates the skill status to indicate that the execution of the corresponding track has been completed.

11. Monitoring the updates to the aforementioned skill status, Performing a second subset of steps of the ordered steps of the region construction plan, at least in part, based on monitoring the updates to the skill status, The cloud infrastructure orchestration system according to claim 10, further comprising:

12. The cloud infrastructure orchestration system according to any one of claims 8 to 11, wherein the service plan includes a plurality of construction milestones and one or more execution units that define the respective transitions between two of the plurality of construction milestones.

13. The cloud infrastructure orchestration system according to claim 12, wherein each of the aforementioned migrations defines one or more releases, and the one or more releases correspond to at least one of an infrastructure release or an application release.

14. Executing the aforementioned computer executable instruction further involves one or more processors: It was determined that the execution of the aforementioned region construction plan had stopped due to an error. To receive an intervention indicating a change to the aforementioned region construction plan, Based at least in part on the intervention, the region construction plan is updated to a modified region construction plan, and the modified region construction plan differs from the region construction plan by at least one step in executing the computer executable instructions, further by one or more processors, Continue the execution of the build using the modified region build plan. A cloud infrastructure orchestration system according to any one of claims 8 to 13, which causes the modified region construction plan to be used to perform at least one step of the construction.

15. A non-temporary computer-readable medium for storing computer-executable instructions, which, when executed by one or more processors of a cloud infrastructure orchestration system, provides the computer-executable instructions to at least one or more processors of the cloud infrastructure orchestration system. The orchestrator control plane of the cloud infrastructure orchestration system causes the generation of a region build plan comprising a plurality of ordered steps for bootstrapping a plurality of services in a data center, the region build plan being generated at least in part on a plurality of service plans and manifests, each of the plurality of service plans and manifests specifying a deterministic process for building one of the plurality of services, and the computer executable instructions further cause the one or more processors to The orchestrator control plane instructs the regional orchestrator of the cloud infrastructure orchestration system to perform construction in the data center in accordance with the regional construction plan, the regional orchestrator is instructed at least in part on the provision of the regional construction plan generated by the orchestrator control plane, and the computer executable instructions further instruct one or more processors The region orchestrator causes a subset of steps from the plurality of ordered steps of the region construction plan to be executed, the subset of steps being executed in the order identified by the region construction plan, and the computer executable instructions are further directed to one or more processors. A non-temporary computer-readable medium that causes the region orchestrator to perform a subset of the steps while updating the execution state corresponding to the execution of the region construction plan.

16. The non-temporary computer-readable medium according to claim 15, wherein the region construction plan defines a plurality of tracks, each track comprising a subset of the ordered steps of the plurality of ordered steps, and at least one track comprising performing steps associated with performing an infrastructure release or an application release.

17. The non-temporary computer-readable medium according to claim 16, wherein each substep of the ordered steps includes a skill update step that, when performed, updates the skill status to indicate that the execution of the corresponding track has been completed.

18. Monitoring the updates to the aforementioned skill status, Performing a second subset of steps of the ordered steps of the region construction plan, at least in part, based on monitoring the updates to the skill status, A non-temporary computer-readable medium according to claim 17, further comprising:

19. The service plan comprises a plurality of build milestones and one or more execution units defining each transition between two of the plurality of build milestones, wherein each transition defines one or more releases, and the one or more releases correspond to at least one of infrastructure releases or application releases, according to any one of claims 15 to 18.

20. Executing the aforementioned computer executable instruction further involves one or more processors: It was determined that the execution of the aforementioned region construction plan had stopped due to an error. To receive an intervention indicating a change to the aforementioned region construction plan, Based at least in part on the intervention, the region construction plan is updated to a modified region construction plan, and the modified region construction plan differs from the region construction plan by at least one step in executing the computer executable instructions, further by one or more processors, Continue the execution of the build using the modified region build plan. A non-temporary computer-readable medium according to any one of claims 15 to 19, which causes the modified region construction plan to be used to perform at least one step of the construction.