×

Automated infrastructure configuration

  • US 10,382,275 B1
  • Filed: 01/17/2018
  • Issued: 08/13/2019
  • Est. Priority Date: 10/22/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, by one or more computer systems, a request for a software system;

    implementing, at least in response to the request, a workflow engine configured to collect configuration information associated with the software system requested, wherein the implementation of the workflow engine is based at least in part on a type associated with the software system requested, the workflow engine executing instructions for;

    determining a first configuration question associated with a first subsystem or a second subsystem of the software system based at least in part on historical configuration data;

    providing the first configuration question associated with the first subsystem or the second subsystem;

    receiving a first response to the first configuration question;

    determining, based at least in part on the first response and the historical configuration data, a second configuration question associated with implementing the first subsystem or the second subsystem; and

    receiving a second response to the second configuration question;

    based at least in part on the first response and the second response, obtaining a template that identifies first virtual machine images associated with the first subsystem and second virtual machine images associated with the second subsystem, wherein the template further identifies first configuration instructions associated with the first virtual machine images and second configuration instructions associated with the second virtual machine images;

    launching, by the one or more computer systems and based at least in part on the template, first virtual machines that correspond to the first virtual machine images and second virtual machines that correspond to the second virtual machine images, wherein launching the first virtual machines and the second virtual machines includes configuring rules between the first virtual machines and the second virtual machines;

    causing, by the one or more computer systems and based at least in part on the template, the first configuration instructions to be executed to configure the first virtual machines; and

    causing, by the one or more computer systems and based at least in part on the template, the second configuration instructions to be executed to configure the second virtual machines.

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