Management of the lifecycle of a cloud service modeled as a topology
First Claim
Patent Images
1. A method of managing a lifecycle of a cloud service modeled as a topology, comprising:
- with a processor, generating the topology representing the cloud service;
associating a number of lifecycle management actions (LCMAs) with respective nodes within the topology, the associating comprising associating a first LCMA of the number of LCMAs individually with a node of the respective nodes or with a subset of the respective nodes;
associating a number of policies with corresponding nodes within the topology, the number of policies guiding a lifecycle management of the corresponding nodes, the number of policies comprising a monitoring policy that specifies monitoring a device represented by a first node within the topology, the monitoring being part of the lifecycle management; and
with a lifecycle management engine, executing the topology, the executing of the topology instantiating the cloud service and comprising calling an LCMA of the number of LCMAs in response to the monitoring according to the monitoring policy, wherein the executing of the topology comprises performing a remediation action that is part of the called LCMA in response to an incident of the instantiated cloud service detected according to the monitoring policy, and wherein the remediation action causes creation of a subsequent instantiated service, the subsequent instantiated service comprising a number of computing resources that match the topology and a change made to the instantiated cloud service by the remediation action.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of managing the lifecycle of cloud service modeled as a topology includes, with a processor, generating a topology, the topology representing a cloud service, associating a number of lifecycle management actions (LCMAs) with a number of nodes within the topology, associating a number of policies with a number of nodes within the topology, the policies guiding the lifecycle management of the nodes, and with a lifecycle management engine, executing the topology.
134 Citations
17 Claims
-
1. A method of managing a lifecycle of a cloud service modeled as a topology, comprising:
-
with a processor, generating the topology representing the cloud service; associating a number of lifecycle management actions (LCMAs) with respective nodes within the topology, the associating comprising associating a first LCMA of the number of LCMAs individually with a node of the respective nodes or with a subset of the respective nodes; associating a number of policies with corresponding nodes within the topology, the number of policies guiding a lifecycle management of the corresponding nodes, the number of policies comprising a monitoring policy that specifies monitoring a device represented by a first node within the topology, the monitoring being part of the lifecycle management; and with a lifecycle management engine, executing the topology, the executing of the topology instantiating the cloud service and comprising calling an LCMA of the number of LCMAs in response to the monitoring according to the monitoring policy, wherein the executing of the topology comprises performing a remediation action that is part of the called LCMA in response to an incident of the instantiated cloud service detected according to the monitoring policy, and wherein the remediation action causes creation of a subsequent instantiated service, the subsequent instantiated service comprising a number of computing resources that match the topology and a change made to the instantiated cloud service by the remediation action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a processor; and a non-transitory storage medium storing instructions executable on the processor to; associate a number of lifecycle management actions (LCMAs) with respective nodes within a topology, the associating comprising associating a first LCMA of the number of LCMAs individually with a node of the respective nodes or with a subset of the respective nodes; add information of a monitoring policy to a first node within the topology, the monitoring policy specifying monitoring of a device represented by the first node within the topology; and execute the topology to instantiate a service based on the topology, the executing of the topology using a number of functions calls defined by the number of LCMAs and guided by a number of policies including the monitoring policy, wherein the executing of the topology comprises performing a remediation action that is part of the number of LCMAs in response to an incident of the instantiated service detected according to the monitoring policy, and wherein the remediation action causes creation of a subsequent instantiated service, the subsequent instantiated service comprising a number of computing resources that match the topology and a change made to the instantiated service by the remediation action. - View Dependent Claims (13, 14)
-
-
15. A non-transitory computer readable storage medium comprising a program code that upon execution causes a system to:
-
generate a topology representing a cloud service; associate a number of lifecycle management actions (LCMAs) with respective nodes within the topology, the associating comprising associating a first LCMA of the number of LCMAs individually with a node of the respective nodes or with a subset of the respective nodes; associate a number of policies with corresponding nodes within the topology, the number of policies guiding a lifecycle management of the corresponding nodes, the number of policies comprising a monitoring policy that specifies monitoring a device represented by a first node within the topology, the monitoring being part of the lifecycle management; and execute the topology, the executing of the topology to instantiate the cloud service and comprises calling an LCMA of the number of LCMAs in response to the monitoring according to the monitoring policy, wherein the executing of the topology comprises performing a remediation action that is part of the called LCMA in response to an incident of the instantiated cloud service detected according to the monitoring policy, and wherein the remediation action causes creation of a subsequent instantiated service, the subsequent instantiated service comprising a number of computing resources that match the topology and a change made to the instantiated cloud service by the remediation action. - View Dependent Claims (16, 17)
-
Specification