Patent ID: 9338254
Filing Date: 2016-05-10
CPC Classification: G06F,H04L

Claim Text:
1. A computer-implemented method, comprising: copying artifacts from a first instance of a service running on a first cluster in a computing environment on a network, the first cluster comprising a first group of virtual machines to run the first instance of the service, the first instance of the service comprising a first plurality of parts in a running state and being associated with an IP address; creating a second instance of the service on a second cluster in the computing environment on the network by selecting one or more nodes on the second cluster and configuring a second group of virtual machines to run the second instance of the service thereon using the artifacts copied from the first instance of the service, the second instance of the service comprising a second plurality of parts in a non-running state, each of the second plurality of parts corresponding to one of the first plurality of parts and also being associated with the IP address; stopping, on the first instance of the service on the first cluster, a first part from the first plurality of parts so that the first part from the first plurality of parts is in the non-running state; starting, on the second instance of the service on the second cluster, a corresponding part from the second plurality of parts so that the corresponding part from the second plurality of parts is in the running state; updating the network to provide access to only the parts from the first and second plurality of parts that are in the running state; performing the stopping, starting, and updating steps two or more times until all parts from the first plurality of parts is in the non-running state and all corresponding parts from the second plurality of parts is in the running state; and deleting the first instance of the service on the first cluster.