-
+
-
High Availability and Load Balancing
+
High Availability, Load Balancing, and Replication
- Some failover and load balancing solutions are synchronous,
+ Some solutions are synchronous,
meaning that a data-modifying transaction is not considered
committed until all servers have committed the transaction. This
guarantees that a failover will not lose any data and that all
- Performance must be considered in any failover or load balancing
- choice. There is usually a tradeoff between functionality and
+ Performance must be considered in any choice. There is usually a
+ tradeoff between functionality and
performance. For example, a full synchronous solution over a slow
network might cut performance by more than half, while an asynchronous
one might have a minimal performance impact.