Elastic Management of Compute Resources Between a Web Server and an On-Demand Compute Environment
First Claim
1. A method of redirecting web traffic to an on-demand compute environment, the method comprising:
- receiving, at the on-demand compute environment, an indication that projected web traffic addressed to a web server should at least be partially served via the on-demand compute environment;
assigning an agent to handle a portion of the projected web traffic to be served via the on-demand compute environment;
provisioning compute resources within the on-demand compute environment to enable the on-demand compute environment to respond to the portion of the projected web traffic to yield provisioned compute resources;
intercepting, via the agent, the portion of the projected web traffic received from a user; and
redirecting, via the agent, the portion of the projected web traffic to be served by the provisioned compute resources such that redirecting is transparent to the user.
6 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems, methods and non-transitory computer-readable storage media for managing resources between a web server and an on-demand compute environment. A system configured to practice the method receives, at the on-demand compute environment, an indication that web traffic directed to a web server should at least be partially served via the on-demand compute environment, provisions compute resources within the on-demand compute environment to respond to web traffic for the web server based on the indication to yield a provisioned on-demand compute environment. The system serves web traffic at the provisioned on-demand compute environment based on an established routing of the web traffic from the web server to the provisioned on-demand compute environment such that the use of the provisioned on-demand compute environment for the web traffic is transparent. After serving the web traffic via the provisioned resources, the system can release the provisioned compute resources for other uses.
-
Citations
20 Claims
-
1. A method of redirecting web traffic to an on-demand compute environment, the method comprising:
-
receiving, at the on-demand compute environment, an indication that projected web traffic addressed to a web server should at least be partially served via the on-demand compute environment; assigning an agent to handle a portion of the projected web traffic to be served via the on-demand compute environment; provisioning compute resources within the on-demand compute environment to enable the on-demand compute environment to respond to the portion of the projected web traffic to yield provisioned compute resources; intercepting, via the agent, the portion of the projected web traffic received from a user; and redirecting, via the agent, the portion of the projected web traffic to be served by the provisioned compute resources such that redirecting is transparent to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium storing instructions to manage web traffic directed to a web server, the instructions comprising:
-
receiving, at the on-demand compute environment, an indication that projected web traffic addressed to a web server should at least be partially served via the on-demand compute environment; assigning an agent to handle a portion of the projected web traffic to be served via the on-demand compute environment; provisioning compute resources within the on-demand compute environment to enable the on-demand compute environment to respond to the portion of the projected web traffic to yield provisioned compute resources; intercepting, via the agent, the portion of the projected web traffic received from a user; and redirecting, via the agent, the portion of the projected web traffic to be served by the provisioned compute resources such that redirecting is transparent to the user. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for redirecting web traffic to an on-demand compute environment, the system comprising:
-
a processor; a first module configured to control the processor to receive, at the on-demand compute environment, an indication that projected web traffic addressed to a web server should at least be partially served via the on-demand compute environment; a second module configured to control the processor to assign an agent to handle a portion of the projected web traffic to be served via the on-demand compute environment; and a third module configured to control the processor to provision compute resources within the on-demand compute environment to enable the on-demand compute environment to respond to the portion of the projected web traffic to yield provisioned compute resources, wherein the agent intercepts the portion of the projected web traffic received from a user and redirects the portion of the projected web traffic to be served by the provisioned compute resources such that redirecting is transparent to the user. - View Dependent Claims (17, 18, 19, 20)
-
Specification