×

Deploying, monitoring, and controlling multiple components of an application

  • US 10,216,503 B2
  • Filed: 03/12/2014
  • Issued: 02/26/2019
  • Est. Priority Date: 03/13/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for deploying an application, the method comprising:

  • electronically receiving a request to deploy a cloud-based application, the request comprising information about the application but not including the application or portions thereof, wherein the request further includes information indicating for the application at least one of minimum, maximum, or average memory requirements, processing requirements, storage requirements, or bandwidth requirements;

    assigning a unique identifier to the received request;

    selecting a server from a plurality of servers upon which to deploy the application;

    sending a message to the server to allocate for the application at least one of memory, processing power, storage, or throughput on the server before the application is deployed;

    causing installation of an agent program on the selected server;

    storing a plurality of commands in a script queue in a computer memory, the commands comprising computer instructions for the installation and configuration of the application; and

    automatically sending the unique identifier that identifies the received request to deploy the cloud-based application to the agent program and sending the commands to the agent program for execution of the commands on the server, the execution of the commands causing installation and configuration of the application on the server.

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