Patent ID: 11861342
Assignee: MICROSTRATEGY INCORPORATED
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 8:
9. A system comprising:
one or more computers; and
one or more computer-readable media storing instructions that, when executed by the one or more computers, cause the system to perform operations comprising:
providing, by the one or more computers, a repository comprising (i) deployment tools configured to provide a deployment application programming interface (API) for deploying server environments within a cloud computing account, (ii) a set of container files configured to operate together to provide a server environment when the container files are run as containers, and (iii) configuration data for the container files; and
providing, by the one or more computers, a deployment workflow package to a computing system associated with a customer, wherein the deployment workflow package, when invoked for a cloud computing account of the customer, is configured to:
retrieve the set of container files from the repository over a communication network and store the retrieved set of container files in the cloud computing account of the customer;
retrieve the configuration data from the repository over a communication network and store the retrieved configuration data in the cloud computing account of the customer;
retrieve the deployment tools from the repository over a communication network and store the retrieved deployment tools in the cloud computing account of the customer; and
run the deployment tools, hosted in the cloud computing account of the customer, the deployment tools comprising (i) an API gateway for the deployment API and (ii) a deployment orchestrator module configured to create and manage a cluster of processing nodes according to instructions received through the deployment API.