La configuration active/active est une méthode de redondance dans laquelle plusieurs éléments du système (périphériques, lignes de communication, etc.) dotés de la même fonctionnalité sont fournis et combinés pour former un système global. Il est souvent utilisé pour les serveurs Web, les serveurs application , etc., et son objectif principal est d'améliorer les performances en équilibrant la charge. Cependant, les clusters LB ont également pour effet d’augmenter la disponibilité.
La configuration active/active est une façon de configurer un cluster HA. Par exemple, la configuration Actif/Actif de deux éléments système améliore généralement les performances car les deux sont en cours d'exécution. Si l'un des systèmes tombe en panne, le système restant prend en charge le traitement tandis que l'autre prend en charge l'état.
En revanche, il existe une autre façon de configurer un cluster HA appelée configuration active/veille. Dans cette configuration, généralement, seuls certains éléments du système sont actifs, tandis que d'autres sont en veille. Lorsqu'un élément du système à l'état actif tombe en panne, l'élément du système à l'état de veille passe à l'état actif, et l'élément du système à l'état de veille et l'élément du système à l'état de veille sont remis en marche en même temps. Si l’un de ces éléments du système tombe en panne, les autres éléments du système prennent le relais du processus.
Les configurations redondantes peuvent être largement divisées en « clusters HA (haute disponibilité) » et « clusters LB (équilibrage de charge). Il est généralement utilisé pour les serveurs de bases de données, etc., où l'intégrité des données est requise, et son objectif principal est, comme son nom l'indique, d'atteindre une haute disponibilité. D'autre part, les clusters LB reprennent « l'état » des éléments du système lorsqu'ils prennent en charge le traitement.