Allocating, configuring and maintaining cloud computing resources using social media
US-2017004182-A1 · Jan 5, 2017 · US
US10027744B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10027744-B2 |
| Application number | US-201715496980-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 25, 2017 |
| Priority date | Apr 26, 2016 |
| Publication date | Jul 17, 2018 |
| Grant date | Jul 17, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for the deployment of network resource information based on a containment structure are herein disclosed as comprising, in an implementation, determining, using a configuration item representative of a resource within the configuration management database, a first set of properties associated with a resource type, wherein the first set of properties comprises a subset of the global property set, determining a second set of properties based on deployment rules, such as a containment relationship defining properties included within a parent configuration item of the configuration management database, wherein the second set of properties comprises a subset of the first set of properties, provisioning the resource with the second set of properties, and communicating the provisioned resource for activation within the computer network. In an implementation, a deployment agent can be configured to provision a resource with the second set of properties.
Opening claim text (preview).
What is claimed is: 1. A system for provisioning resources within a computer network, the system comprising: a processor; a network interface; a memory; and a configuration management database (CMDB) storing configuration items representative of resources of the computer network, wherein the CMDB defines a global property set that includes properties of the resources, and wherein the configuration items include one or more properties of the global property set; wherein the memory includes instructions executable by the processor to cause the processor to: configure a deployment agent to provision a new resource of the computer network with properties, the resource having a resource type, by: determining, using a configuration item representative of the resource within the CMDB, a first set of properties associated with the resource type, wherein the first set of properties comprises a subset of the global property set; and determining a second set of properties based on one or more deployment rules, wherein the second set of properties comprises one or more properties of a parent configuration item of the configuration item representative of the resource, and wherein the second set of properties comprises a subset of the first set of properties; provision, by the deployment agent, the resource with the second set of properties; and communicate, by the network interface, the provisioned resource for activation within the computer network. 2. The system, as set forth in claim 1 , wherein the first subset of properties comprises properties particular to the configuration item representative of the resource. 3. The system, as set forth in claim 1 , wherein the one or more deployment rules comprise one or more containment rules related to a configuration hierarchy of configuration items of one or more resources of the computer network. 4. The system, as set forth in claim 3 , wherein the second subset of properties comprise relationships between the configuration item representative of the resource and other configuration items stored in the CMDB. 5. The system, as set forth in claim 1 , wherein the one or more deployment rules comprise one or more hosting rules related to valid combinations of hosting configuration items and hosted configuration items of one or more resources of the computer network. 6. The system, as set forth in claim 5 , wherein the second subset of properties comprise a configuration item corresponding to a resource on which the provisioned resource runs. 7. The system, as set forth in claim 1 , wherein the one or more deployment rules are applied to the first subset of properties to obtain the second subset of properties. 8. The system, as set forth in claim 1 , wherein the one or more deployment rules define a containment structure useable by the deployment agent to provision the resource based on the configuration item of the resource. 9. The system, as set forth in claim 8 , wherein the memory includes instructions executable by the processor to cause the processor to configure the deployment agent based on the containment structure. 10. The system, as set forth in claim 1 , wherein the memory includes instructions executable by the processor to cause the processor to configure the deployment agent based on a configuration of an existing deployment agent, wherein the deployment agent is configured using specific properties of the existing deployment agent relating to a same configuration item type as the configuration item of the resource. 11. The system, as set forth in claim 1 , wherein the memory includes instructions executable by the processor to cause the processor to configure the deployment agent based on a model of an existing deployment agent, wherein the deployment agent is configured using a deployment structure of the existing deployment agent. 12. The system, as set forth in claim 1 , wherein the memory includes instructions executable by the processor to cause the processor to provision, by the deployment agent, the resource by modifying the resource with the second set of properties. 13. The system, as set forth in claim 1 , wherein the memory includes instructions executable by the processor to cause the processor to activate the provisioned resource on a hardware resource of the computer network. 14. A method for provisioning a new resource having a resource type within a computer network associated with a configuration management database (CMDB) storing configuration items representative of resources of the computer network, wherein the CMDB defines a global property set that includes properties of the resources, and wherein the configuration items include one or more properties of the global property set, the method comprising: determining a first set of properties associated with the resource type using a configuration item representative of the resource within the CMDB, wherein the first set of properties comprises a subset of the global property set; determining a second set of properties based on one or more deployment rules, wherein the second set of properties comprises one or more properties of a parent configuration item of the configuration item representative of the resource, and wherein the second set of properties comprises a subset of the first set of properties; provisioning the resource with the second set of properties; and communicating the provisioned resource for activation within the computer network. 15. The method, as set forth in claim 14 , wherein the first subset of properties comprises properties particular to the configuration item representative of the resource. 16. The method, as set forth in claim 14 , wherein the one or more deployment rules comprise one or more containment rules related to a configuration hierarchy of configuration items of one or more resources of the computer network. 17. The method, as set forth in claim 16 , wherein the second subset of properties comprise relationships between the configuration item representative of the resource and other configuration items stored in the CMDB. 18. The method, as set forth in claim 14 , wherein the one or more deployment rules comprise one or more hosting rules related to valid combinations of hosting configuration items and hosted configuration items of one or more resources of the computer network. 19. The method, as set forth in claim 18 , wherein the second subset of properties comprise a configuration item corresponding to a resource on which the provisioned resource runs. 20. The method, as set forth in claim 14 , comprising applying the one or more deployment rules to the first subset of properties to obtain the second subset of properties. 21. The method, as set forth in claim 14 , comprising defining a containment structure useable by a deployment agent to provision the resource based on the configuration item of the resource using the one or more deployment rules. 22. The method, as set forth in claim 21 , comprising configuring the deployment agent based on the containment structure. 23. The method, as set forth in claim 14 , comprising configuring a deployment agent based on a configuration of an existing deployment agent, wherein the deployment agent is configured using specific properties of the existing deployment agent relating to a same configuration item type as the configuration item of the resource. 24. The method, as set forth in claim 14 , comprising configuring a deployment agent
using data related to the state of servers by a load balancer · CPC title
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
Partitioning or combining of resources · CPC title
Installation · CPC title
to service a request · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.