1. A method comprising: processing an application at a first data site and in communication with a first data storage containing a primary copy of application data; replicating data from the first data storage to a backup data storage while the application is running, including creating a consistency point of the application data in both the first data storage and the backup data storage; migrating the application to a second data site having local second data storage; and requesting consistent application data to support a read operation from the migrated application, including receiving requested data from the second data storage if data is stored in the second data storage and receiving transferred consistent data from the backup storage if the data is not stored in the second data storage.