System and method for creating and maintaining secondary server sites
First Claim
1. A method of reliably providing computer services, said method comprising:
- providing services from a first server system at a primary site, said server system configured to store data;
splitting the data, by the first server system, into a first subset of data and a second subset of data, wherein the first subset of data and the second subset of data are separate data sets, wherein the first subset of data excludes bulk data and the second subset of data excludes light data, and wherein the light data includes data items that change more frequently than the bulk data;
transmitting changes to said first subset of data to a fail-over secondary site, said fail-over secondary site maintaining an active copy of said first subset of data and excluding the second subset of data;
backing-up said second subset of data by storing a back-up copy of said second subset of data at a network based storage service and excluding the first subset of data from the back-up copy, wherein the network based storage service is separate from the first server system and the fail-over secondary site; and
activating said fail-over secondary site by accessing said back-up copy of said second subset of data stored on the network based storage service from said secondary site such that a second server at said fail-over secondary site has access to said active copy of said first subset of data from the primary site and said back-up copy of said second subset of data from the network based storage service.
3 Assignments
0 Petitions
Accused Products
Abstract
Disaster Recovery (DR) and High-Availability (HA) are a critical features required by many information technology systems. DR and HA may be accomplished with a remote secondary site that is kept synchronized with a primary site. To reduce the cost of maintaining a secondary site, the data may be split into two subsets wherein only a first subset of data is kept synchronized at the secondary site using a small bandwidth communication link. The second set of data, which is generally much larger, is periodically backed up at a network accessible back-up location. When a disaster occurs, the secondary site may access the most recent back-up of the second set of data. In a maintenance or limited failure situation, the secondary site can directly access the second data set at the primary site.
24 Citations
20 Claims
-
1. A method of reliably providing computer services, said method comprising:
-
providing services from a first server system at a primary site, said server system configured to store data; splitting the data, by the first server system, into a first subset of data and a second subset of data, wherein the first subset of data and the second subset of data are separate data sets, wherein the first subset of data excludes bulk data and the second subset of data excludes light data, and wherein the light data includes data items that change more frequently than the bulk data; transmitting changes to said first subset of data to a fail-over secondary site, said fail-over secondary site maintaining an active copy of said first subset of data and excluding the second subset of data; backing-up said second subset of data by storing a back-up copy of said second subset of data at a network based storage service and excluding the first subset of data from the back-up copy, wherein the network based storage service is separate from the first server system and the fail-over secondary site; and activating said fail-over secondary site by accessing said back-up copy of said second subset of data stored on the network based storage service from said secondary site such that a second server at said fail-over secondary site has access to said active copy of said first subset of data from the primary site and said back-up copy of said second subset of data from the network based storage service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A reliable data service system, said reliable data service system comprising:
-
a first server disposed at a first site, said first server configured to split data into a first subset of data and a second subset of data, wherein the first subset of data and the second subset of data are separate data sets, wherein the first subset of data excludes bulk data and the second subset of data excludes light data, and wherein the light data includes data items that change more frequently than the bulk data; a back-up server disposed in a back-up site remotely located with respect to the first site, the back-up server configured to store a back-up copy of said second subset of data and not the first subset of data; and a second server disposed at a second site remotely located with respect to the first site and the back-up site, said second server configured to store a copy of said first subset of data and not the second subset of data, said second server configured to serve both the first subset of data and the second subset of data in response to failure of the first server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification