CPC H04L 41/0663 (2013.01) [H04L 9/0825 (2013.01); H04L 41/0627 (2013.01)] | 20 Claims |
1. A system, comprising:
one or more computing devices, respectively comprising a processor and a memory that implement a database service, wherein the database service is configured to:
receive a request to enable a database to be configured in multiple processing clusters in different fault tolerance zones;
provision, based on the request, coordinating processing cluster of the multiple processing clusters in a first fault tolerance zone to be associated with additional processing cluster of the multiple processing clusters in a second fault tolerance zone, wherein a database engine of the coordinating processing cluster of the database is provisioned to enable shared processing of at least a portion of access requests for the database received via a network endpoint of the coordinating cluster to be performed by the additional processing cluster;
detect a failure of the coordinating processing cluster in the first fault tolerance zone; and
transform the additional processing cluster in the second fault tolerance zone into a new coordinating processing cluster, wherein to transform the additional processing cluster the database service is configured to:
enable a new network endpoint of the additional processing cluster to receive the access requests and a new database engine of the additional processing cluster to process the access requests.
|