Migrating private infrastructure services to a cloud
First Claim
1. A cloud computing system comprising:
- a memory that has stored thereon computer executable components; and
at least one processor, that executes the following computer executable component stored in the memory;
a virtualized services catalog component that maintains a virtualized services catalog wherein the virtualized services catalog contains a set of virtualized services capable of being implemented on an infrastructure including a server, a network and storage, and associated configuration data, wherein the associated configuration data includes information required to implement a virtualized service of the set of virtualized services in the infrastructure;
a receiving component that receives an infrastructure services manifest wherein the infrastructure services manifest includes application virtualization configuration data associated with an application, a private cloud application data identifier associated with application data of the application, and a set of private cloud infrastructure services, wherein the application virtualization configuration data includes a set of parameters required for the application to function within a virtualized operating environment, wherein the set of parameters include an operating system compatibility data, storage space requirements for the application, location of the application data, and application metadata; and
a virtualization configuration component that generates the virtualized operating environment based on the infrastructure services manifest wherein the virtualized operating environment incorporates a set of infrastructure services based on the set of private cloud infrastructure services and the virtualized services catalog.
8 Assignments
0 Petitions
Accused Products
Abstract
Implementations are provided herein for the migration of known infrastructure services, such as those existing on a private cloud infrastructure, to a public cloud environment, that enables private cloud operators to migrate their applications and data to a public cloud environment that meets the same trust, security, and resiliency standards currently employed in the private cloud environment. In one implementation, a private cloud can communicate an infrastructure services manifest to a public or hybrid cloud provider, which highlights the application and the data that will be moved to the public or hybrid cloud. The public or hybrid cloud can then use the infrastructure services manifest to establish an optimum virtualized environment containing the infrastructure services detailed in the infrastructure services manifest.
21 Citations
20 Claims
-
1. A cloud computing system comprising:
-
a memory that has stored thereon computer executable components; and at least one processor, that executes the following computer executable component stored in the memory; a virtualized services catalog component that maintains a virtualized services catalog wherein the virtualized services catalog contains a set of virtualized services capable of being implemented on an infrastructure including a server, a network and storage, and associated configuration data, wherein the associated configuration data includes information required to implement a virtualized service of the set of virtualized services in the infrastructure; a receiving component that receives an infrastructure services manifest wherein the infrastructure services manifest includes application virtualization configuration data associated with an application, a private cloud application data identifier associated with application data of the application, and a set of private cloud infrastructure services, wherein the application virtualization configuration data includes a set of parameters required for the application to function within a virtualized operating environment, wherein the set of parameters include an operating system compatibility data, storage space requirements for the application, location of the application data, and application metadata; and a virtualization configuration component that generates the virtualized operating environment based on the infrastructure services manifest wherein the virtualized operating environment incorporates a set of infrastructure services based on the set of private cloud infrastructure services and the virtualized services catalog. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for migrating an application from a private cloud to a public cloud comprising:
-
using at least one processor to execute computer executable components stored on a non-transitory computer readable medium to perform the following acts; maintaining a virtualized services catalog wherein the virtualized services catalog contains a set of virtualized services capable of being implemented on an infrastructure including a server, a network and storage and associated configuration data, wherein the associated configuration data includes information required to implement a virtualized service of the set of virtualized services in the infrastructure; receiving an infrastructure services manifest wherein the infrastructure services manifest includes application virtualization configuration data associated with the application, a private cloud application data identifier associated with application data of the application, and a set of private cloud infrastructure services, wherein the application virtualization configuration data includes a set of parameters required for the application to function within a virtualized operating environment, wherein the set of parameters include an operating system compatibility data, storage space requirements for the application, location of the application data, and application metadata; and generating the virtualized operating environment in the public cloud based on the infrastructure services manifest wherein the virtualized operating environment incorporates a set of infrastructure services based on the set of private cloud infrastructure services and the virtualized services catalog. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium comprising computer executable components stored thereon to perform the following acts:
-
maintaining a virtualized services catalog wherein the virtualized services catalog contains a set of virtualized services capable of being implemented on an infrastructure including a server, a network and storage and associated configuration data, wherein the associated configuration data includes information required to implement a virtualized service of the set of virtualized services in the infrastructure; receiving an infrastructure services manifest wherein the infrastructure services manifest includes application virtualization configuration data associated with the application, a private cloud application data identifier associated with application data of the application, and a set of private cloud infrastructure services, wherein the application virtualization configuration data includes a set of parameters required for the application to function within a virtualized operating environment, wherein the set of parameters include an operating system compatibility data, storage space requirements for the application, location of the application data, and application metadata; and generating the virtualized operating environment in the public cloud based on the infrastructure services manifest wherein the virtualized operating environment incorporates a set of infrastructure services based on the set of private cloud infrastructure services and the virtualized services catalog. - View Dependent Claims (18, 19, 20)
-
Specification