MANAGING REPLICATION OF COMPUTING NODES FOR PROVIDED COMPUTER NETWORKS
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for providing managed computer networks, such as for managed virtual computer networks overlaid on one or more other underlying computer networks. In some situations, the techniques include facilitating replication of a primary computing node that is actively participating in a managed computer network, such as by maintaining one or more other computing nodes in the managed computer network as replicas, and using such replica computing nodes in various manners. For example, a particular managed virtual computer network may span multiple broadcast domains of an underlying computer network, and a particular primary computing node and a corresponding remote replica computing node of the managed virtual computer network may be implemented in distinct broadcast domains of the underlying computer network, with the replica computing node being used to transparently replace the primary computing node in the virtual computer network if the primary computing node becomes unavailable.
22 Citations
54 Claims
-
1-33. -33. (canceled)
-
34. A computer-implemented method comprising:
-
providing, by one or more computing systems of a configurable network service and for a client of the configurable network service, a first virtual computer network having a first computing node that has an assigned virtual Internet Protocol (IP) address for the first virtual computer network; maintaining, by the one or more computing systems, a second computing node as a replicated copy of the first computing node, the maintaining including updating the second computing node to reflect changes in state of the first computing node as the first computing node runs; determining, by the one or more computing systems, to replace the first computing node in the first virtual computer network with the second computing node; and updating, by the one or more computing systems and in response to the determining, mapping information for the first virtual computer network to associate the second computing node with the virtual IP address assigned to the first computing node. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A non-transitory computer-readable medium having stored contents that configure a computing system to:
-
provide a first virtual computer network having multiple computing nodes, including maintaining a second computing node of the multiple computing nodes as a replicated copy of a first computing node of the multiple computing nodes by dynamically updating the second computing node to reflect changes in state of the first computing node as the first computing node performs operations to provide functionality for the first virtual computer network; determine, by the configured computing system, to replace at least some of the functionality of the first computing node in the first virtual computer network with the second computing node; and update, by the configured computing system and after the determining, mapping information for the first virtual computer network to associate the second computing node with other information representing the first computing node, to enable further operation of the first virtual computer network to use functionality of the second computing node in place of the at least some functionality of the first computing node. - View Dependent Claims (48, 49, 50, 51, 52, 53)
-
-
54-58. -58. (canceled)
Specification