Application blueprint and deployment model for dynamic business service management (BSM)
US-9805322-B2 · Oct 31, 2017 · US
US2018181383A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2018181383-A1 |
| Application number | US-201615580444-A |
| Country | US |
| Kind code | A1 |
| Filing date | Mar 11, 2016 |
| Priority date | Jun 24, 2015 |
| Publication date | Jun 28, 2018 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method includes deploying an application on a target virtual resource environment that includes at least one virtual machine for an associated lifecycle stage of the application. Deploying the application includes selecting a given physical resource environment to support the target virtual resource environment from a plurality of physical resource environments based at least in part on the lifecycle stage and a predefined physical resource environment-to-lifecycle stage mapping.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: deploying an application on a target virtual resource environment comprising at least one virtual machine for an associated lifecycle stage of the application; wherein deploying the application comprises selecting a given physical resource environment to support the target virtual resource environment from a plurality of physical resource environments based at least in part on the lifecycle stage and a predefined physical resource environment-to-lifecycle stage mapping. 2 . The method of claim 1 , further comprising using an application model to define the target virtual resource environment. 3 . The method of claim 1 , wherein deploying the application further comprises deploying the application on a virtual server that manages the at least one virtual machine. 4 . The method of claim 1 , wherein selecting the given physical resource environment comprises determining a partition of physical resources of a datacenter, wherein the partition has an associated memory storage capacity and at least one associated data storage drive type. 5 . The method of claim 1 , wherein selecting the given physical resource environment comprises: selecting multiple physical environments of the plurality of physical resource environments based at least in part on the lifecycle; and filtering the selected multiple physical resource environments based at least in part on a minimum resource allocation associated with the application deployment. 6 . An article comprising a non-transitory computer readable storage medium to store instructions that when executed by a processor-based machine causes the processor-based machine to: receive a request to deploy an application on a target virtual environment for a lifecycle stage of the application out of a plurality of lifecycle stages of the application; in response to the request, search for a group of physical resources tagged for supporting the target virtual environment for the lifecycle stage; and initiate deployment of the application on the target virtual environment based at least in part on a result of the search. 7 . The article of claim 6 , wherein the search results in a plurality of groups of physical resources being identified having tags associating the groups with the target virtual environment. 8 . The article of claim 7 , the storage medium to store instructions that when executed by the processor-based machine cause the processor-based machine to: filter the identified groups of filter resources based at least in part on a minimum resource allocation associated with the application deployment. 9 . The article of claim 8 , wherein the filter identifies a plurality of candidate groups of physical resources, and the storage medium to store instructions that when executed by the processor-based machine causes the processor-based machine to provide a user interface to allow a user to select one of the candidate groups. 10 . The article of claim 6 , wherein the instructions when executed by the processor-based machine causes the machine to search multiple groups of physical resources, the target virtual environment comprise one out of a plurality of virtual environments, each of the groups of physical resources being associated with a tag, and at least one of the tags identifying at least two of the groups of physical resources as supporting a given virtual environment of the plurality of virtual environments. 11 . A system comprising: a cloud service manager comprising a resource policy engine, wherein the resource policy engine: receives an indication from an application model identifying a target virtual resource environment onto which an application is to be deployed; and selects at least one physical resource environment to support the target virtual resource environment from a plurality of physical resource environments based at least in part on a lifecycle stage of the application associated with the deployment. 12 . The system of claim 11 , wherein the cloud service manager comprises a user interface and the resource policy engine uses the user interface to present the at least one selected physical resource environment to a user. 13 . The system of claim 11 , wherein the resource policy engine selects multiple physical resource environments of the plurality of physical resource environments based on the lifecycle and filters the selected multiple physical resource environments based at least in part on a minimum resource allocation associated with the application deployment. 14 . The system of claim 11 , wherein the virtual resource environment comprises at least one virtual machine. 15 . The system of claim 11 , wherein the virtual resource environment is one of a plurality of virtual resource environments, the resource policy engine provides an interface to allow a user to associate tags with the physical resource environments, each tag identifying the associated physical resource environment as being predesignated to support at least one of the plurality of target virtual resource environments, and the resource policy engine searches the tags to select the at least one physical resource environment.
Network integration; Enabling network access in virtual machine instances · CPC title
Memory management, e.g. access or allocation · CPC title
Distribution of virtual machine instances; Migration and load balancing · CPC title
Hypervisor-specific management and integration aspects · CPC title
Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.