Techniques for building a data center using skill services
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- ORACLE INT CORP
- Filing Date
- 2024-05-10
- Publication Date
- 2026-06-23
Smart Images

Figure 2026520407000001_ABST
Abstract
Claims
1. A method by which a computer performs an action. The cloud computing service prepares a user interface configured to receive skill metadata for each of the multiple skills that define the multiple skills corresponding to the multiple services that are bootstrapped during the construction of the data center, The cloud computing service includes maintaining a first skill and a second skill among a plurality of skills, wherein the first skill corresponds to a first service function, the second skill corresponds to a second service function, the first skill indicates a dependency on the second skill, and the method performed by the computer further includes: The cloud computing service includes generating a dependency graph based at least partially on the plurality of skills corresponding to the plurality of services, wherein the dependency graph shows the dependency between the first skill and the second skill, and the method performed by the computer further includes: A computer-executed method comprising the cloud computing service providing at least a portion of the dependency graph to a user device for presentation in the user interface, the user interface providing navigation options associated with navigation in the dependency graph, and the dependency graph representing a build dependency graph used by an orchestrator to bootstrap the plurality of services during the construction of the data center.
2. The method performed by a computer according to claim 1, wherein each of the plurality of skills is associated with a lifecycle state selected from a plurality of lifecycle states, at least one lifecycle state is associated with one or more sub-lifecycle states, and each sub-lifecycle state indicates a health status corresponding to the skill.
3. The method performed by a computer according to claim 1 or 2, further comprising the cloud computing service verifying the validity of the construction dependency graph used by the orchestrator based at least in part on the dependency graph generated by the cloud computing service.
4. The method performed by a computer according to any one of claims 1 to 3, wherein the cloud computing service manages a service catalog that can be presented by one or more user interfaces hosted by the cloud computing service.
5. The method performed by a computer according to any one of claims 1 to 4, wherein the cloud computing service manages a skill catalog that can be presented by one or more user interfaces hosted by the cloud computing service.
6. Identifying interference during the construction of the aforementioned data center, Identifying, at least partially, that the second skill may be the cause of the interference, based on the dependency graph generated by the cloud computing service, A method performed by a computer according to any one of claims 1 to 5, further comprising the cloud computing service providing instructions that the second skill may be the inducement of the interference.
7. The cloud computing service monitors one or more indications that the status corresponding to each of the multiple skills has changed, A computer-operated method according to any one of claims 1 to 6, further comprising the cloud computing service updating one or more attributes associated with the individual skills to reflect the change in status, and the orchestrator initiating a bootstrap operation associated with the bootstrap of the plurality of services, at least in part, based on the change in status corresponding to the individual skills, during the construction of the data center.
8. One or more processors, A cloud computing service including one or more memories storing computer executable instructions, wherein, when the computer executable instructions are executed by the one or more processors, the cloud computing service of the cloud computing system is configured to: This involves preparing a user interface configured to receive skill metadata for each of the multiple skills that define the multiple services that are bootstrapped during the construction of the data center, The system is configured to maintain a first skill among multiple skills and a second skill among the multiple skills, wherein the first skill corresponds to a first service function, the second skill corresponds to a second service function, and the first skill indicates a dependency on the second skill. Further, the system generates a dependency graph based at least partially on the multiple skills corresponding to the multiple services, the dependency graph showing the dependency between the first skill and the second skill, For presentation in the user interface, the cloud computing service further provides at least a portion of the dependency graph to the user device, the user interface provides navigation options associated with navigation within the dependency graph, and the dependency graph represents a build dependency graph used by the orchestrator to bootstrap the multiple services during the construction of the data center.
9. The cloud computing service according to claim 8, wherein each of the multiple skills is associated with a lifecycle state selected from a plurality of lifecycle states, at least one lifecycle state is associated with one or more sub-lifecycle states, and each sub-lifecycle state indicates a health status corresponding to the skill.
10. The cloud computing service according to claim 8 or 9, wherein executing the instruction causes the cloud computing service to further verify the validity of the dependency graph used by the orchestrator, at least in part, based on the dependency graph generated by the cloud computing service.
11. The cloud computing service according to any one of claims 8 to 10, wherein the cloud computing service manages a service catalog that can be presented by one or more user interfaces hosted by the cloud computing service.
12. The cloud computing service according to any one of claims 8 to 11, wherein the cloud computing service manages a skill catalog that can be presented by one or more user interfaces hosted by the cloud computing service.
13. Executing the aforementioned instruction means that the cloud computing service will Identifying interference during the construction of the aforementioned data center, Identifying, at least partially, that the second skill may be the cause of the interference, based on the dependency graph generated by the cloud computing service, The cloud computing service according to any one of claims 8 to 12, further comprising providing instructions that the second skill may be the inducement of the interference.
14. Executing the aforementioned instruction means that the cloud computing service will This involves monitoring one or more indications that the status corresponding to each of the aforementioned skills has changed, The cloud computing service according to any one of claims 8 to 13, further comprising updating one or more attributes associated with the individual skills to reflect the changes in status, and the orchestrator initiating a bootstrap operation associated with the bootstrap of the plurality of services, at least in part, based on the changes in status corresponding to the individual skills, during the construction of the data center.
15. A non-temporary computer-readable medium storing computer-executable instructions, wherein, when the computer-executable instructions are executed by one or more processors corresponding to a cloud computing service, the cloud computing service is configured to: This involves preparing a user interface configured to receive skill metadata for each of the multiple skills that define the multiple services that are bootstrapped during the construction of the data center, The system is configured to maintain a first skill among multiple skills and a second skill among the multiple skills, wherein the first skill corresponds to a first service function, the second skill corresponds to a second service function, and the first skill indicates a dependency on the second skill. Further, the system generates a dependency graph based at least partially on the multiple skills corresponding to the multiple services, the dependency graph showing the dependency between the first skill and the second skill, For presentation in the user interface, further perform providing at least a portion of the dependency graph to the user device, the user interface provides navigation options associated with navigation within the dependency graph, and the dependency graph represents a build dependency graph used by the orchestrator to bootstrap the multiple services during the construction of the data center, in a non-temporary, computer-readable medium.
16. The non-temporary computer-readable medium according to claim 15, wherein each of the plurality of skills is associated with a lifecycle state selected from a plurality of lifecycle states, at least one lifecycle state is associated with one or more sub-lifecycle states, and each sub-lifecycle state indicates a health status corresponding to the skill.
17. The non-temporary computer-readable medium according to claim 15 or 16, wherein executing the instruction causes the cloud computing service to further verify the validity of the dependency graph used by the orchestrator, at least in part, based on the dependency graph generated by the cloud computing service.
18. The non-temporary computer-readable medium according to any one of claims 15 to 17, wherein the cloud computing service manages a service catalog that can be presented by one or more user interfaces hosted by the cloud computing service.
19. The non-temporary computer-readable medium according to any one of claims 15 to 18, wherein the cloud computing service manages a skill catalog that can be presented through one or more user interfaces hosted by the cloud computing service.
20. Executing the aforementioned instruction means that the cloud computing service will Identifying interference during the construction of the aforementioned data center, Identifying, at least partially, that the second skill may be the cause of the interference, based on the dependency graph generated by the cloud computing service, A non-temporary computer-readable medium according to any one of claims 15 to 19, further comprising providing instructions that the second skill may be the inducement of the interference.