Migrating private infrastructure services to a cloud

US9871851B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9871851-B2
Application numberUS-201414319773-A
CountryUS
Kind codeB2
Filing dateJun 30, 2014
Priority dateJun 30, 2014
Publication dateJan 16, 2018
Grant dateJan 16, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The system of claim 1 , further comprising: an application migration component that migrates the application to the virtualized operating environment. 3. The system of claim 2 , wherein the application migration component migrates the application data to a data storage location of the cloud computing system based on the private cloud application data identifier and wherein the migrated application data is accessible to the virtualized operating environment. 4. The system of claim 3 , further comprising: a mobility VM component that provides the application within the virtualized operating environment dynamic access to the application data based on the private cloud application data identifier wherein the application is active prior to the application migration component completely migrating the application data. 5. The system of claim 4 , wherein the application is fully functional prior to the application migration component completely migrating the application data. 6. The system of claim 1 , wherein the receiving component further receives a virtualized infrastructure service addition comprising of at least a virtualized service and associated configuration data and wherein the virtualized services catalog component adds the virtualized infrastructure service addition to the virtualized services catalog. 7. The system of claim 1 , wherein application virtualization configuration data includes at least one of a private cloud application location, an application data size, and an application data type. 8. The system of claim 1 , wherein the set of private cloud infrastructure services includes at least one of replication services, backup services, access security services, security analytics services, and access tracing services. 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. 10. The method of claim 9 , further comprising: migrating the application to the virtualized operating environment. 11. The method of claim 10 , further comprising: migrating the application data to a data storage location of the public cloud based on the private cloud application data identifier wherein the data storage location of the public cloud is accessible to the virtualized operating environment. 12. The method of claim 11 , further comprising: in response to the migrating the application data from the private cloud application data location and prior to completing the migrating, communicatively coupling the application within the virtualized operating environment to the application data based on the private cloud application data identifier for dynamic access by the application; in response to the coupling, activating the application in the virtualized operating environment. 13. The method of claim 12 , wherein activating the application includes full functionality. 14. The method of claim 9 , further comprising: receiving a virtualized infrastructure service addition comprising of at least a virtualized service and associated configuration data; and adding the virtualized infrastructure service addition to the virtualized services catalog. 15. The method of claim 9 , wherein application virtualization configuration data includes at least one of a private cloud application location, an application data size, and an application data type. 16. The method of claim 9 , wherein the set of private cloud infrastructure services includes at least one of replication services, backup services, access security services, security analytics services, and access tracing services. 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 appl

Assignees

Inventors

Classifications

  • Distribution of virtual machine instances; Migration and load balancing · CPC title

  • resumption being on a different machine, e.g. task migration, virtual machine migration (G06F9/5088 takes precedence) · CPC title

  • Hypervisor-specific management and integration aspects · CPC title

  • wherein the managed service relates to distributed or central networked applications · CPC title

  • Grid computing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9871851B2 cover?
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.…
Who is the assignee on this patent?
Emc Corp, Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification G06F9/45558. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 16 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).