×

Multi-cloud provisioning architecture with template aggregation

  • US 10,547,520 B2
  • Filed: 08/21/2015
  • Issued: 01/28/2020
  • Est. Priority Date: 12/05/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • template dispatcher circuitry;

    job preparation circuitry in communication with the template dispatcher circuitry, the job preparation circuitry configured to;

    receive a provisioning request message for a system deployment from the template dispatcher circuitry, the system deployment including aggregated deployment of multiple virtual machines;

    obtain a template identifier from the provisioning request message;

    obtain a provisioning template specified by the template identifier for implementing the system deployment, the provisioning template providing a single resource provisioning task for the aggregate deployment of the multiple virtual machines; and

    disaggregate individual ones of the multiple virtual machines in the provisioning template into separately queueable resource provisioning tasks for corresponding disaggregated individual ones of the multiple virtual machines; and

    resource correlation circuitry in communication with the job preparation circuitry, the resource correlation circuitry configured to;

    determine, based on one or more characteristics of individual ones of the multiple virtual machines and using a pre-defined correlation test, correlated virtual machines among the disaggregated individual ones of the multiple virtual machines;

    re-aggregate the correlated virtual machines into a common resource provisioning template block for provisioning the correlated virtual machines together on a cloud queue as a single queued item; and

    submit the common resource provisioning template block to provisioning workflow circuitry that handles provisioning of the correlated virtual machines.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×