MANAGING SERVICES FOR WORKLOADS IN VIRTUAL COMPUTING ENVIRONMENTS
First Claim
1. In a computing system environment, a method of managing services for workloads of computing devices having hardware platforms, comprising:
- maintaining a storage of services available to the workloads, each of the services being a virgin computing image stored on a computing storage device;
identifying which of the services are required for the workloads; and
packaging together the identified services for deployment as virtual machines on a hardware platform to service the workloads during use.
13 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus involve managing computing services for workloads. A storage of services available to the workloads are maintained as virgin or golden computing images. By way of a predetermined policy, it is identified which of those services are necessary to support the workloads during use. Thereafter, the identified services are packaged together for deployment as virtual machines on a hardware platform to service the workloads. In certain embodiments, services include considerations for workload and service security, quality of service, deployment sequence, storage management, and hardware requirements necessary to support virtualization, to name a few. Meta data in open virtual machine formats (OVF) are also useful in defining these services. Computer program products and computing arrangement are also disclosed.
60 Citations
20 Claims
-
1. In a computing system environment, a method of managing services for workloads of computing devices having hardware platforms, comprising:
-
maintaining a storage of services available to the workloads, each of the services being a virgin computing image stored on a computing storage device; identifying which of the services are required for the workloads; and packaging together the identified services for deployment as virtual machines on a hardware platform to service the workloads during use. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a computing system environment, a method of managing services for workloads of computing devices having hardware platforms, comprising:
-
maintaining a storage of services available to the workloads, each of the services being a virgin computing image stored on a computing storage device; identifying which of the services are required for the workloads; packaging together the identified services; and deploying the packaged together identified services as virtual machines on a hardware platform to service the workloads during use. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computing system to manage services for workloads of computing devices having hardware platforms, comprising:
at least first and second computing devices each with a hardware platform having at least a processor, memory and available storage upon which a plurality of virtual machines are configured under the scheduling control of a hypervisor, wherein the plurality of virtual machines are multiple services configured from virgin computing images to service the workloads during use, the multiple services being packaged together to said service the workloads according to a predetermined computing policy. - View Dependent Claims (14, 15, 16)
- 17. A computer program product for loading on a computing device to manage services for workloads on a same or different computing device, comprising executable instructions to identify which of a plurality of services are required to service the workloads during use and to package together the identified services as virtual machines for deployment to said same or different computing device.
Specification