Dynamic cloning of application infrastructures
AssigneeAvago Technologies International Sales Pte. Limited
InventorsJeffrey P. Hartley, Atul Gosain
Life of this patent
Estimating the term…
Abstract
Techniques for dynamically cloning application infrastructures are provided. In one embodiment, a computer system can monitor one or more metrics pertaining to an infrastructure for an application at a first site. If the one or more metrics exceed or fall below one or more corresponding thresholds, the computer system can clone the infrastructure at a second site distinct from the first site, thereby enabling the application to be hosted at the second site.
Claims20
A method comprising:
- monitoring, by a computer system, one or more metrics pertaining to an existing infrastructure for an application at a first site, wherein the existing infrastructure includes a first virtual server and a plurality of first application servers, and wherein the first virtual server is configured to receive, at a first virtual IP address (VIP), client requests for the application and redirect the client requests to one or more of the plurality of first application servers;
- and
- if the one or more metrics exceeds or falls below one or more corresponding thresholds, creating, by the computer system, a new infrastructure for the application at a second site distinct from the first site, wherein the new infrastructure at the second site is based on the existing infrastructure at the first site and enables the application to be hosted at the second site.
A non-transitory computer readable medium having stored thereon program code executable by a processor, the program code comprising:
- code that causes the processor to monitor one or more metrics pertaining to an existing infrastructure for an application at a first site, wherein the existing infrastructure includes a first virtual server and a plurality of first application servers, and wherein the first virtual server is configured to receive, at a first virtual IP address (VIP), client requests for the application and redirect the client requests to one or more of the plurality of first application servers;
- and
- if the one or more metrics exceeds or falls below one or more corresponding thresholds, code that causes the processor to create a new infrastructure for the application at a second site distinct from the first site, wherein the new infrastructure at the second site is based on the existing infrastructure at the first site and enables the application to be hosted at the second site.
A computer system comprising:
- a processor;
- and
- a non-transitory computer readable medium having stored thereon executable program code which, when executed by the processor, causes the processor to:
- monitor one or more metrics pertaining to an existing infrastructure for an application at a first site, wherein the existing infrastructure includes a first virtual server and a plurality of first application servers, and wherein the first virtual server is configured to receive, at a first virtual IP address (VIP), client requests for the application and redirect the client requests to one or more of the plurality of first application servers;
- and
- if the one or more metrics exceeds or falls below one or more corresponding thresholds, create a new infrastructure for the application at a second site distinct from the first site, wherein the new infrastructure at the second site is based on the existing infrastructure at the first site and enables the application to be hosted at the second site.
Dependencies are inferred from the claim text.