Configuration actif/actif
La configuration actif/actif est une méthode de redondance qui consiste à mettre en place plusieurs éléments système (équipements, lignes de communication, etc.) offrant les mêmes fonctionnalités, puis à les combiner pour former un système global. Elle est souvent utilisée pour les serveurs web, les serveurs d’applications, etc., et vise principalement à améliorer les performances grâce à la répartition de charge. Toutefois, les clusters d’équilibrage de charge permettent également d’accroître la disponibilité.
La configuration actif/actif est une méthode de redondance qui consiste à déployer plusieurs éléments système (appareils, lignes de communication, etc.) dotés des mêmes fonctionnalités et à les combiner pour former un système global. Elle est souvent utilisée pour les serveurs web, les serveurs d’applications, etc., et vise principalement à améliorer les performances grâce à la répartition de charge. Toutefois, les clusters d’équilibrage de charge contribuent également à accroître la disponibilité.
La configuration actif/actif est l’une des façons de configurer un cluster à haute disponibilité. Par exemple, une configuration actif/actif composée de deux éléments système améliore généralement les performances, car les deux fonctionnent simultanément. Si l’un des systèmes tombe en panne, le système restant prend en charge le traitement pendant que l’autre est rétabli.
À l’inverse, il existe une autre façon de configurer un cluster HA, appelée configuration Active/Standby. Dans cette configuration, seuls certains éléments du système sont généralement actifs, tandis que les autres sont en veille. Lorsqu’un élément du système à l’état actif tombe en panne, un élément à l’état de veille passe à l’état actif, tandis que l’élément défaillant est remis en service. Si l’un de ces éléments du système tombe en panne, les autres prennent le relais.
Les configurations redondantes peuvent être globalement réparties entre les « clusters HA (haute disponibilité) » et les « clusters LB (répartition de charge) ». Les clusters HA sont généralement utilisés pour les serveurs de bases de données, entre autres, lorsque l’intégrité des données est requise ; leur principal objectif est, comme leur nom l’indique, d’assurer une haute disponibilité. En revanche, lorsqu’ils prennent en charge le traitement, les clusters LB reprennent également l’« état » des éléments du système.
