Multilevel disaster recovery
First Claim
1. A computer implemented method to recover data upon a disaster, the method comprising:
- receiving account data of an account at a secondary active cloud environment instance (ACEI) hosted at a secondary data center, wherein the account data comprises metadata for one or more primary application instances of a plurality of primary application instances running at a primary ACEI hosted at a primary data center, wherein the account is associated with the primary ACEI and the secondary ACEI;
receiving, at one or more secondary databases (DBs) of the secondary ACEI, application data associated with the one or more primary application instances from the primary ACEI;
receiving a request at the secondary data center to failover the primary data center;
performing a database (DB) takeover to the one or more secondary DBs;
starting, in the secondary ACEI, one or more secondary application instances corresponding to the one or more primary application instances, wherein the one or more secondary application instances are configured based on the account data, and wherein the one or more secondary application instances are associated with the one or more secondary DBs; and
receiving a redirected request to a primary application instance of the one or more primary application instances at a corresponding application instance of the one or more secondary application instances.
1 Assignment
0 Petitions
Accused Products
Abstract
Account data comprising metadata for primary application instances running at a primary active cloud environment instance (ACEI) is stored. Application data associated with the primary application instances is stored at primary databases (DBs). The account and application data are transferred to secondary DBs at a secondary ACEI. The secondary ACEI may be a backup instance to substitute services provided by the primary ACEI in case of unavailability. For example, the location where the primary ACEI is hosted may be affected by a disaster. To failover a primary data center hosting the primary ACEI, a database takeover to the secondary DBs is performed. The secondary ACEI is configured correspondingly to the primary ACEI based on the transferred account data. Secondary application instances corresponding to the primary application instances are started at the secondary ACEI. Requests directed to the primary application instances are redirected to the secondary application instances.
10 Citations
20 Claims
-
1. A computer implemented method to recover data upon a disaster, the method comprising:
-
receiving account data of an account at a secondary active cloud environment instance (ACEI) hosted at a secondary data center, wherein the account data comprises metadata for one or more primary application instances of a plurality of primary application instances running at a primary ACEI hosted at a primary data center, wherein the account is associated with the primary ACEI and the secondary ACEI; receiving, at one or more secondary databases (DBs) of the secondary ACEI, application data associated with the one or more primary application instances from the primary ACEI; receiving a request at the secondary data center to failover the primary data center; performing a database (DB) takeover to the one or more secondary DBs; starting, in the secondary ACEI, one or more secondary application instances corresponding to the one or more primary application instances, wherein the one or more secondary application instances are configured based on the account data, and wherein the one or more secondary application instances are associated with the one or more secondary DBs; and receiving a redirected request to a primary application instance of the one or more primary application instances at a corresponding application instance of the one or more secondary application instances. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system to prevent data loss, the system comprising:
-
a processor; a memory in association with the processor storing instructions related to; instantiating a primary disaster recovery (DR) interface at a primary active cloud environment instance (ACEI) to enable replication of account data and one or more primary application databases associated with one or more primary application instances running in the primary ACEI, wherein the primary DR interface is configured to; export the account data associated with a plurality of premium DR accounts defined in the primary ACEI to a messaging service of the primary ACEI; and trigger replication of the one or more primary application databases to one or more secondary application databases in a secondary ACEI, wherein the primary ACEI runs in a primary data center, and wherein the one or more primary application instances are associated with the plurality of premium DR accounts; and instantiating a secondary DR interface at the secondary ACEI to enable failover of the primary data center, wherein the secondary DR interface is configured to; import the account data from a messaging service of the secondary ACEI, wherein the secondary ACEI runs in a secondary data center; and trigger a database takeover to the one or more secondary application databases, wherein the one or more secondary application databases are associated with one or more secondary application instances corresponding to the one or more primary application instances. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium storing instructions which when executed by at least processor cause a computer system to perform operations comprising:
-
receive account data of an account at a secondary active cloud environment instance (ACEI) hosted at a secondary data center, wherein the account data comprises metadata for one or more primary application instances of a plurality of primary application instances running at a primary ACEI hosted at a primary data center, wherein the account is associated with the primary ACEI and the secondary ACEI; receive, at one or more secondary databases (DBs) of the secondary ACEI, application data associated with the one or more primary application instances from the primary ACEI; receive a request at the secondary data center to failover the primary data center; perform a database (DB) takeover to the one or more secondary DBs; start, in the secondary ACEI, one or more secondary application instances corresponding to the one or more primary application instances, wherein the one or more secondary application instances are configured based on the account data, and wherein the one or more secondary application instances are associated with the one or more secondary DBs; and receive a redirected request to a primary application instance of the one or more primary application instances at a corresponding application instance of the one or more secondary application instances. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification