Region Construction Testing Technology
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 2026520409000001_ABST
Abstract
Claims
1. A method by which a computer performs an action. The cloud infrastructure orchestration service's orchestrator control plane generates a build plan that includes a number of ordered steps for bootstrapping one or more services, the build plan being generated at least in part based on one or more service plans and manifests, the service plans and manifests of the one or more service plans and manifests specifying a deterministic process for bootstrapping one of the one or more services, The aforementioned method, The orchestrator control plane instructs a regional orchestrator running in an isolated test environment to perform a test build of one or more services according to the build plan, The region orchestrator further includes, as part of executing the test build, using the resources of the isolated test environment to execute a subset of steps from the plurality of ordered steps of the build plan, wherein the subset of steps is executed in the order identified by the build plan. The aforementioned method, A method performed by a computer, further comprising the orchestrator control plane performing one or more operations to reset the isolated test environment so that the isolated test environment can be used for subsequent test construction.
2. A method performed by a computer according to claim 1, wherein resetting the isolated test environment includes at least one of: 1) identifying one or more resources of the isolated test environment, and 2) deleting one or more resources.
3. The aforementioned region orchestrator pauses the test build during execution, The orchestration control plane receives the updated service plan, The orchestration control plane generates a new construction plan based at least partially on the updated service plan, A computer-based method according to claim 1 or 2, further comprising restarting the test build by the region orchestrator, wherein subsequent operations performed during the execution of the test build are performed at least in part on the new build plan.
4. A computer execution method according to any one of claims 1 to 3, wherein the service plan of the service plan and manifest includes: 1) a plurality of construction milestones; 2) a first execution unit that defines progress from a first construction milestone among the plurality of construction milestones to a second construction milestone among the plurality of construction milestones; and 3) a second execution unit that defines backward movement from the second construction milestone among the plurality of construction milestones to the first construction milestone among the plurality of construction milestones.
5. A computer-operated method according to claim 4, further comprising reversing the build progress of the service to a previous state, at least in part on the basis of executing a workflow corresponding to the second execution unit that defines a reversal from the second build milestone among the plurality of build milestones to the first build milestone among the plurality of build milestones.
6. A method performed by a computer according to claim 5, wherein reversing the build progress of the service includes specifying that previously published resources are no longer available.
7. A method performed by a computer according to any one of claims 1 to 6, wherein by reversing the construction progress of the service, the corresponding construction progress of the second service among the one or more services is restored to its previous state.
8. A cloud infrastructure orchestration system, One or more processors, When executed by the one or more processors, the one or more processors will The orchestrator control plane of the cloud infrastructure orchestration system generates a build plan comprising a plurality of ordered steps for bootstrapping one or more services, the build plan being generated at least in part based on one or more service plans and manifests, the service plans and manifests of the one or more service plans and manifests specifying a deterministic process for bootstrapping one of the one or more services, The orchestrator control plane instructs a regional orchestrator, which is running in an isolated test environment, to perform a test build of one or more services according to the build plan. As part of executing the test build, the regional orchestrator of the cloud infrastructure orchestration system uses the resources of the isolated test environment to execute a subset of steps from the multiple ordered steps of the build plan, the subset of steps being executed in the order identified by the build plan. The orchestrator control plane causes one or more operations to reset the isolated test environment in order to enable the isolated test environment to be used for subsequent test construction. A cloud infrastructure orchestration system comprising one or more memories for storing computer executable instructions.
9. The cloud infrastructure orchestration system according to claim 8, wherein resetting the isolated test environment includes at least one of: 1) identifying one or more resources of the isolated test environment, and 2) deleting one or more resources.
10. Executing the aforementioned computer executable instruction further involves one or more processors: The aforementioned region orchestrator pauses the test build during execution. The orchestration control plane receives the updated service plan. The orchestration control plane causes the updated service plan to generate a new construction plan based at least partially on the updated service plan. The cloud infrastructure orchestration system according to claim 8 or 9, wherein the regional orchestrator restarts the test build, and subsequent operations performed during the execution of the test build are performed at least in part based on the new build plan.
11. The cloud infrastructure orchestration system according to any one of claims 8 to 10, wherein the service plan of the service plan and manifest includes: 1) a plurality of construction milestones; 2) a first execution unit that defines progress from a first construction milestone among the plurality of construction milestones to a second construction milestone among the plurality of construction milestones; and 3) a second execution unit that defines backward movement from the second construction milestone among the plurality of construction milestones to the first construction milestone among the plurality of construction milestones.
12. The cloud infrastructure orchestration system according to claim 11, wherein the computer executable instructions further cause one or more processors to reverse the progress of the service build to a previous state, at least in part on the basis of executing a workflow corresponding to the second execution unit that defines a reversal from the second build milestone of the plurality of build milestones to the first build milestone of the plurality of build milestones.
13. The cloud infrastructure orchestration system according to claim 12, wherein reversing the construction progress of the service includes specifying that previously published resources are no longer available.
14. The cloud infrastructure orchestration system according to any one of claims 8 to 13, wherein by reversing the construction progress of the service, the construction progress of the second service among the one or more services is restored to its previous state.
15. When executed by one or more processors of the cloud infrastructure orchestration system, at least the one or more processors of the cloud infrastructure orchestration system will perform the following: The orchestrator control plane of the cloud infrastructure orchestration system generates a build plan comprising a plurality of ordered steps for bootstrapping one or more services, the build plan being generated at least in part based on one or more service plans and manifests, the service plans and manifests of the one or more service plans and manifests specifying a deterministic process for bootstrapping one of the one or more services, The orchestration control plane instructs a regional orchestrator, which is running in an isolated test environment, to perform a test build of one or more services according to the build plan. As part of executing the test build, the regional orchestrator of the cloud infrastructure orchestration system uses the resources of the isolated test environment to execute a subset of steps from the multiple ordered steps of the build plan, the subset of steps being executed in the order identified by the build plan. A non-temporary computer-readable medium storing computer-executable instructions that cause the orchestrator control plane to perform one or more operations to reset the isolated test environment in order to enable the isolated test environment to be used for subsequent test construction.
16. The non-temporary computer-readable medium according to claim 15, wherein resetting the isolated test environment includes at least one of 1) identifying one or more resources of the isolated test environment, and 2) deleting one or more resources.
17. Executing the aforementioned computer executable instruction further involves one or more processors: The aforementioned region orchestrator pauses the test build during execution. The orchestration control plane receives the updated service plan. The orchestration control plane causes the updated service plan to generate a new construction plan based at least partially on the updated service plan. The non-temporary computer-readable medium according to claim 15 or 16, wherein the region orchestrator restarts the test build, and subsequent operations performed during the execution of the test build are performed at least in part based on the new build plan.
18. A non-temporary computer-readable medium according to any one of claims 15 to 17, wherein the service plan of the service plan and manifest includes a plurality of construction milestones, 2) a first execution unit that defines progress from a first construction milestone among the plurality of construction milestones to a second construction milestone among the plurality of construction milestones, and 3) a second execution unit that defines backward movement from the second construction milestone among the plurality of construction milestones to the first construction milestone among the plurality of construction milestones.
19. The non-temporary computer-readable medium according to claim 18, wherein executing the computer-executable instructions further causes one or more processors to reverse the construction progress of the service to a previous state, at least in part on the basis of executing a workflow corresponding to a second execution unit that defines a reversal from the second construction milestone of the plurality of construction milestones to the first construction milestone of the plurality of construction milestones.
20. The non-temporary computer-readable medium according to claim 19, wherein reversing the construction progress of the service includes specifying that previously published resources are no longer available.