US2019141144A1PendingUtilityA1

Consolidating cloud-provisioning data into configuration items

Assignee: IBMPriority: Nov 22, 2016Filed: Jan 7, 2019Published: May 9, 2019
Est. expiryNov 22, 2036(~10.3 yrs left)· nominal 20-yr term from priority
H04L 41/0853H04L 41/0886H04L 41/5096H04L 41/0806H04L 67/1097H04L 41/082H04L 41/0893H04L 41/085H04L 67/10H04L 41/08H04L 41/0856H04L 67/16H04L 41/0873H04L 41/0895H04L 67/51
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and associated systems for capturing configuration items from hybrid-cloud provisioning data. A processor of a service-management system intercepts a service request requesting that the hybrid cloud's orchestration mechanism provision or deprovision a configuration item of the hybrid cloud. The service-management system identifies the configuration item by examining the service request and then forwards the request to the cloud-orchestration mechanism. After confirming that the request has been satisfied, the service-management system retrieves from the orchestration mechanism provisioning information that describes attributes of the newly provisioned or deprovisioned configuration item and uses this information to update a configuration-management database, marking any provisioning information newly stored in the database as being authorized for use by other management systems of the hybrid cloud. The service-management system then enhances the stored data by means of an artificially intelligent analytics module and additional configuration-item data collected by a discovery agent.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A service-management system, of a cloud-computing platform, comprising a processor, a memory coupled to the processor, and a computer-readable hardware storage device coupled to the processor, the storage device containing program code configured to be run by the processor via the memory to implement a method for capturing configuration items from cloud provisioning data, the method comprising:
 intercepting a service request directed to a cloud-orchestration mechanism of the cloud-computing platform, where the service request requests that the cloud-orchestration mechanism provision or deprovision a virtualized configuration item of the cloud-computing platform;   extracting from the service request an identification of a request to provision a first configuration item of the cloud-computing platform;   forwarding the service request to the cloud-orchestration mechanism;   capturing provisioning information from the cloud-orchestration mechanism, where the captured provisioning information describes one or more attributes of the first configuration item;   consolidating the captured provisioning information with existing information, stored by the cloud-computing platform, to generate a consolidated information that identifies attributes of the first configuration item; and   marking the consolidated information as being authorized for use by other management systems of the cloud-computing platform.   
     
     
         2 . The system of  claim 1 , further comprising:
 extracting from the service request an identification of a request to deprovision a second configuration item of the cloud-computing platform;   forwarding the service request to the cloud-orchestration mechanism;   determining that the cloud-orchestration mechanism has deprovisioned the second configuration item;   capturing deprovisioning information from the cloud-orchestration mechanism, where the captured deprovisioning information describes one or more attributes of the second configuration item; and   deleting existing information, stored by the cloud-computing platform, that identifies attributes of the second configuration item.   
     
     
         3 . The system of  claim 1 , where the capturing further comprises:
 capturing the provisioning information from a cloud-orchestration database of the cloud-orchestration mechanism; and   formatting the captured provisioning information into a format that is compatible with a format of a configuration-management database that stores the consolidated information.   
     
     
         4 . The system of  claim 1 , where the existing information and the consolidated information are stored by the cloud-computing platform in a configuration-management database. 
     
     
         5 . The system of  claim 1 , further comprising:
 identifying, through a discovery software module, one or more attributes of a third configuration item of the cloud-computing platform; and   storing the one or more attributes of the third configuration item in a configuration-management database that stores the consolidated information.   
     
     
         6 . The system of  claim 1 , further comprising:
 enhancing the captured provisioning data by submitting it to an artificially intelligent analytics application capable of inferring additional characteristics of the first configuration item from the captured provisioning data.   
     
     
         7 . The system of  claim 5 , where the enhancing comprises identifying a dependency relationship between the first configuration item and another configuration item of the cloud-computing platform. 
     
     
         8 . A method for capturing configuration items from cloud provisioning data, the method comprising:
 intercepting a service request directed to a cloud-orchestration mechanism of the cloud-computing platform, where the service request requests that the cloud-orchestration mechanism provision or deprovision a virtualized configuration item of the cloud-computing platform;   extracting from the service request an identification of a request to provision a first configuration item of the cloud-computing platform;   forwarding the service request to the cloud-orchestration mechanism;   capturing provisioning information from the cloud-orchestration mechanism, where the captured provisioning information describes one or more attributes of the first configuration item;   consolidating the captured provisioning information with existing information, stored by the cloud-computing platform, to generate a consolidated information that identifies attributes of the first configuration item; and   marking the consolidated information as being authorized for use by other management systems of the cloud-computing platform.   
     
     
         9 . The method of  claim 8 , further comprising:
 extracting from the service request an identification of a request to deprovision a second configuration item of the cloud-computing platform;   forwarding the service request to the cloud-orchestration mechanism;   determining that the cloud-orchestration mechanism has deprovisioned the second configuration item;   capturing deprovisioning information from the cloud-orchestration mechanism, where the captured deprovisioning information describes one or more attributes of the second configuration item; and   deleting existing information, stored by the cloud-computing platform, that identifies attributes of the second configuration item.   
     
     
         10 . The method of  claim 8 , where the capturing further comprises:
 capturing the provisioning information from a cloud-orchestration database of the cloud-orchestration mechanism; and   formatting the captured provisioning information into a format that is compatible with a format of a configuration-management database that stores the consolidated information.   
     
     
         11 . The method of  claim 8 , further comprising:
 identifying, through a discovery software module, one or more attributes of a third configuration item of the cloud-computing platform; and   storing the one or more attributes of the third configuration item in a configuration-management database that stores the consolidated information.   
     
     
         12 . The method of  claim 8 , further comprising:
 enhancing the captured provisioning data by submitting it to an artificially intelligent analytics application capable of inferring additional characteristics of the first configuration item from the captured provisioning data.   
     
     
         13 . The method of  claim 12 , where the enhancing comprises identifying a dependency relationship between the first configuration item and another configuration item of the cloud-computing platform. 
     
     
         14 . The method of  claim 8 , further comprising providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable program code in the computer system, wherein the computer-readable program code in combination with the computer system is configured to implement the intercepting, the extracting, the forwarding, the capturing, the consolidating, and the marking. 
     
     
         15 . A computer program product, comprising a computer-readable hardware storage device having a computer-readable program code stored therein, the program code configured to be executed by a service-management system comprising a processor, a memory coupled to the processor, and a computer-readable hardware storage device coupled to the processor, the storage device containing program code configured to be run by the processor via the memory to implement a method for capturing configuration items from cloud provisioning data, the method comprising:
 intercepting a service request directed to a cloud-orchestration mechanism of the cloud-computing platform, where the service request requests that the cloud-orchestration mechanism provision or deprovision a virtualized configuration item of the cloud-computing platform;   extracting from the service request an identification of a request to provision a first configuration item of the cloud-computing platform;   forwarding the service request to the cloud-orchestration mechanism;   capturing provisioning information from the cloud-orchestration mechanism, where the captured provisioning information describes one or more attributes of the first configuration item;   consolidating the captured provisioning information with existing information, stored by the cloud-computing platform, to generate a consolidated information that identifies attributes of the first configuration item; and   marking the consolidated information as being authorized for use by other management systems of the cloud-computing platform.   
     
     
         16 . The computer program product of  claim 15 , further comprising:
 extracting from the service request an identification of a request to deprovision a second configuration item of the cloud-computing platform;   forwarding the service request to the cloud-orchestration mechanism;   determining that the cloud-orchestration mechanism has deprovisioned the second configuration item;   capturing deprovisioning information from the cloud-orchestration mechanism, where the captured deprovisioning information describes one or more attributes of the second configuration item; and   deleting existing information, stored by the cloud-computing platform, that identifies attributes of the second configuration item.   
     
     
         17 . The computer program product of  claim 15 , where the capturing further comprises:
 capturing the provisioning information from a cloud-orchestration database of the cloud-orchestration mechanism; and   formatting the captured provisioning information into a format that is compatible with a format of a configuration-management database that stores the consolidated information.   
     
     
         18 . The computer program product of  claim 15 , further comprising:
 identifying, through a discovery software module, one or more attributes of a third configuration item of the cloud-computing platform; and   storing the one or more attributes of the third configuration item in a configuration-management database that stores the consolidated information.   
     
     
         19 . The computer program product of  claim 15 , further comprising:
 enhancing the captured provisioning data by submitting it to an artificially intelligent analytics application capable of inferring additional characteristics of the first configuration item from the captured provisioning data.   
     
     
         20 . The computer program product of  claim 19 , where the enhancing comprises identifying a dependency relationship between the first configuration item and another configuration item of the cloud-computing platform.

Join the waitlist — get patent alerts

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

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