Methods and systems for planning application deployment
AssigneeHewlett-Packard Development Company, L.P.
InventorsJonathan David Gibson, Matthew A. Stuempfle
Life of this patent
Estimating the term…
Abstract
According to one example, there is provided a method of deploying applications in a computer system. The method comprises obtaining, for each of a plurality of computer applications, a set of application characteristics, assigning, based on the obtained characteristics, each of the plurality of applications to one of a set of predetermined application models, and determining, based in part on the obtained characteristics and in part on application model compatibility data, a set of hardware characteristics, a virtual server distribution plan, and an application distribution plan.
Claims15
A method of planning application deployment in a computer system, comprising:
- obtaining, for each of a plurality of computer applications, a set of application characteristics;
- assigning, based on the obtained characteristics, each of the plurality of applications to one of a set of predetermined application models;
- and
- determining, based in part on the obtained characteristics and in part on application model compatibility data, a set of hardware characteristics, a virtual server distribution plan, and an application distribution plan.
A system, comprising a processor, a memory in communication with the processor, and computer executable instructions stored in the memory and executable on the processor to:
- obtain a set of characteristics for each of a plurality of applications;
- match, using the obtained characteristics, each of the applications to a predetermined application model;
- generate an initial virtual server distribution plan;
- generate a set of hardware characteristics;
- and
- generate a revised virtual server distribution plan in accordance with the generated set of hardware characteristics.
A tangible, machine-readable medium that stores machine-readable instructions executable by a processor for planning application deployment in a computer system, the tangible, machine-readable medium comprising:
- machine-readable instructions that, when executed by the processor, obtain, for each of a plurality of computer applications, a set of application characteristics;
- machine-readable instructions that, when executed by the processor assign, based on the obtained characteristics, each of the plurality of applications to one of a set of predetermined application models;
- machine-readable instructions that, when executed by the processor determine an initial virtual server distribution plan;
- machine-readable instructions that, when executed by the processor determine a set of hardware characteristics;
- machine-readable instructions that, when executed by the processor revise the initial virtual server distribution plan in accordance with the determined set of hardware characteristics;
- and
- machine-readable instructions that, when executed by the processor determine an application distribution plan.
Dependencies are inferred from the claim text.