US11847611B2ActiveUtilityA1

Orchestrating and automating product deployment flow and lifecycle management

Assignee: DELL PRODUCTS LPPriority: Jul 23, 2021Filed: Jul 23, 2021Granted: Dec 19, 2023
Est. expiryJul 23, 2041(~15 yrs left)· nominal 20-yr term from priority
G06Q 10/087G06F 9/45558G06F 8/60
46
PatentIndex Score
0
Cited by
19
References
20
Claims

Abstract

A system can receive a first indication to provision and configure an asset. The system can send a second indication to a first component that manages provisioning of the asset to provision the asset, the first component operating in a first namespace. The system can, based on the first component determining that the asset depends on a computing service, receiving a third indication from the first component that is directed to a second component that manages provisioning of the computing service, the second component operating in a second namespace that is separate from the first namespace. The system can send a fourth indication to the second component to provision the computing service for the asset.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A system, comprising:
 a processor; and 
 a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
 receiving a first indication to provision and configure an asset; 
 sending a second indication to a first computer namespace within the system to provision the asset; 
 based on determining in the first namespace that the asset depends on a computing service, receiving a third indication from the first namespace that is directed to a second computer namespace within the system, wherein the second computer namespace is separate from the first computer namespace; and 
 sending a fourth indication to the second computer namespace to provision the computing service for the asset, wherein based on the asset depending on the computing service, provisioning the computing service is performed before provisioning the asset. 
 
 
     
     
       2. The system of  claim 1 , wherein the first indication to provision and configure the asset is received from a first computer, and wherein the operations further comprise:
 before receiving the first indication, receiving information about the asset from a second computer that indicates resource requirements of the asset and that indicates a dependency of the asset on the computing service. 
 
     
     
       3. The system of  claim 2 , wherein the resource requirements indicate resource requirements for customer plans or licenses, the indication to provision and configure the asset being associated with a first customer plan or license of the customer plans of licenses. 
     
     
       4. The system of  claim 1 , wherein the first indication to provision and configure the asset is received from a first computer, and wherein the operations further comprise:
 before receiving the first indication, receiving information about the first computer namespace from a second computer that indicates operations of the first computer namespace that are able to be invoked. 
 
     
     
       5. The system of  claim 1 , wherein the first computer namespace determines that the asset depends on the computing service based on stored data about the asset that identifies a category of the computing service. 
     
     
       6. The system of  claim 1 , wherein the first computer namespace determines that the asset depends on the computing service based on stored data about the asset that identifies a version of the computing service. 
     
     
       7. The system of  claim 1 , wherein the operations further comprise:
 before sending the fourth indication to the second computer namespace to provision the computing service for the asset, determining that a computer process of the second computer namespace is not running; and 
 starting the computer process. 
 
     
     
       8. The system of  claim 7 , wherein the operations further comprise:
 after the computer process has provisioned the computing service, stopping the computer process. 
 
     
     
       9. The system of  claim 8 , wherein the operations further comprise:
 performing the stopping of the computer process in response to determining that the computer process has no active provisioning task. 
 
     
     
       10. A method, comprising:
 in response to receiving a first indication to configure an asset, sending, by a system comprising a processor, a second indication to a first computer namespace of the system that is configured to provision the asset to provision the asset on at least one computing device; 
 based on the first computer namespace determining that the asset depends on a computing service, receiving, by the system, a third indication from the first computer namespace that is directed to a second computer namespace that manages provisioning of the computing service; and 
 sending, by the system, a fourth indication to the second computer namespace to provision the computing service for the asset on the at least one computing device, wherein based on the asset depending on the computing service, provisioning the computing service is performed before configuring the asset. 
 
     
     
       11. The method of  claim 10 , further comprising:
 determining, by the system, a first computing resources comprising a first amount of computing resources requested by the asset and a second amount of computing resources requested by the service; and 
 determining, by the system, that the at least one computing device has at least the first computing resources available for the asset and the computing service. 
 
     
     
       12. The method of  claim 10 , wherein the computing service is a first computing service, and further comprising:
 determining, by the system, that the first computing service depends on a second computing service that is provisioned by a third computing service; and 
 sending, by the system, a fifth indication to the third computing service to provision the second computing service. 
 
     
     
       13. The method of  claim 12 , wherein the stored data comprises first stored data, and further comprising:
 determining, by the system, that the first computing service depends on the second computing service based on the second computing service accessing stored data in the second computer namespace. 
 
     
     
       14. The method of  claim 10 , wherein the at least one computing device comprises a computing container that comprises a runtime in which the asset and the computing service execute, and wherein the computing container omits an operating system. 
     
     
       15. The method of  claim 10 , further comprising:
 selecting, by the system, the at least one computing device based on the computing service being determined to offer a combined level of performance requested by the asset and the computing service. 
 
     
     
       16. A non-transitory computer-readable medium comprising instructions that, in response to execution, cause a system comprising a processor to perform operations, comprising:
 in response to receiving a first indication to configure an asset, sending a second indication to a first namespace of the system that is configured to provision the asset to provision the asset on at least one computing device; 
 based determining in the first namespace that the asset depends on a service based on information stored in the first namespace, receiving a third indication from the first namespace that is directed to a second namespace of the system that is configured to provision the service; and 
 sending a fourth indication to the second namespace to provision the service for the asset on the at least one computing device, wherein based on the asset depending on the service, provisioning the service is performed before configuring the asset. 
 
     
     
       17. The non-transitory computer-readable medium of  claim 16 , wherein the information stored in the first namespace comprises an identifier of the second namespace, and wherein the operations further comprise:
 utilizing the identifier of the second namespace to access the second namespace. 
 
     
     
       18. The non-transitory computer-readable medium of  claim 17 , wherein the information is first information, and wherein the second namespace is configured to maintain and access second information that identifies resource requirements of the service. 
     
     
       19. The non-transitory computer-readable medium of  claim 16 , wherein the service comprises a network service, a compute service, a storage service, or a hypervisor platform interface service. 
     
     
       20. The non-transitory computer-readable medium of  claim 16 , wherein the first namespace is configured to determine that the asset depends on the service based on stored data about the asset that identifies a category of the service.

Join the waitlist — get patent alerts

Track US11847611B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.