| CPC G06F 9/4875 (2013.01) [G06F 2201/85 (2013.01)] | 20 Claims |

|
1. A method comprising:
executing an application on a first on-premises cloud infrastructure at a first site comprising a first set of physical computing resources, wherein the first on-premises cloud infrastructure includes a cloud computing instance that is provided by a cloud storage services provider, wherein the first on-premises cloud infrastructure provides access to cloud storage services to store data and provides access to data storage in a first storage system and can issue storage I/O operations to the first storage system that is physically collocated with the first set of physical computing resources at the first site with the first on-premises cloud infrastructure, thereby providing localized storage, wherein the first storage system is provided external to the first on-premises cloud infrastructure and is configured with application programming interfaces to provide storage resources to the first on-premises cloud infrastructure, and wherein at least a portion of the first on-premises cloud infrastructure extends a third-party cloud into the first set of physical computing resources;
storing, in the first storage system at the first site that is coupled for data communications with the first on-premises cloud infrastructure, data used by the application; and
migrating execution of the application to a second on-premises cloud infrastructure at a second site, wherein the data is replicated from the first storage system to a second storage system at the second site that is distinct from the first storage system and is coupled for data communications with the second on-premises cloud infrastructure at the second site, wherein the second on-premises cloud infrastructure includes another cloud computing instance that is provided by a cloud storage services provider, and wherein the second on-premises cloud infrastructure provides access to cloud storage services to store data and provides access to data storage in a second storage system and can issue storage I/O operations to the second storage system that is physically collocated at the second site with the second on-premises cloud infrastructure.
|