×

Pattern-based migration of workloads

  • US 10,637,735 B2
  • Filed: 08/26/2015
  • Issued: 04/28/2020
  • Est. Priority Date: 08/26/2015
  • Status: Active Grant
First Claim
Patent Images

1. Apparatus for pattern-based migration of a source workload at a source deployment to a target workload at a target deployment comprising:

  • a non-transitory storage medium that stores instructions; and

    a processor that executes the instructions to perform the following functions;

    a discovery engine to take the source deployment as an input and discover metadata associated with deployed components of the source workload and their information technology topology that specifies the deployed components of the source workload and paths and inter-relationships of the deployed components and outputs the discovered metadata in terms of separate pattern streams, each pattern stream comprising a plurality of metadata;

    the deployment manager in cooperation with a pattern deployment engine at the target deployment determines a closest starting-point template to be used for pattern-based target workload deployment;

    a decision system to receive the outputs from the discovery engine and in cooperation with the deployment manager make a go or no-go determination based on the availability of suitable starting templates for each of the pattern streams whether to trigger pattern-based target workload deployment or to default to an image-based migration wherein pattern-based target workload deployment is triggered only when a go determination is made for each of the pattern streams; and

    a residual migration and remediation system to determine whether the metadata discovered in the source workload carry any undiscovered source workload components not discovered as pattern metadata to find any undiscovered source workload components, to migrate the undiscovered source workload components to the target deployment by an image-based migration, to configure the undiscovered source workload components on top of the target deployment and to perform final remediation necessary to migrate the state of the target workload deployment to match that of the source workload deployment;

    wherein the source deployment is deployed to the target deployment including modifications to the information technology topology to accommodate the workload in the target deployment.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×