Description de l'image


Redondance : Serveurs & Cloud

Guide Technique sur la Haute Disponibilité

La redondance est le principe fondamental de la haute disponibilité. Dans le monde de l'informatique, elle consiste à dupliquer les composants critiques d'un système pour s'assurer qu'en cas de panne de l'un d'eux, un autre puisse prendre le relais sans interruption de service.

1. Qu'est-ce que la redondance ?

Imaginez un serveur comme une ampoule. Si elle grille, vous êtes dans le noir. La redondance, c'est avoir un lustre avec dix ampoules : si une grille, la pièce reste éclairée.

Les trois niveaux de redondance :

2. La redondance dans les grands services Cloud

Les fournisseurs comme AWS (Amazon Web Services), Microsoft Azure et Google Cloud (GCP) utilisent une hiérarchie structurée pour garantir que vos services ne tombent jamais.

A. Les Régions et les Zones de Disponibilité (AZ)

C'est la base de leur architecture.

Principe : Si vous déployez votre application sur deux AZ, même si un centre de données entier brûle, votre site reste en ligne.

B. Le Stockage Répliqué

Pour les fichiers et les bases de données, la redondance est souvent automatique :

3. Comparaison des approches

Concept AWS Azure Google Cloud
Unité de base Availability Zone (AZ) Availability Zone Zone
Niveau Global Regions Regions Regions
Équilibrage Elastic Load Balancing Azure Load Balancer Cloud Load Balancing

4. Les mécanismes de basculement (Failover)

Pour que la redondance soit efficace, il faut un Load Balancer (équilibreur de charge). C'est un "aiguilleur" qui surveille l'état de santé de vos serveurs.

  1. Le Load Balancer envoie le trafic vers les serveurs A et B.
  2. Le serveur A tombe en panne.
  3. Le Load Balancer détecte l'échec en quelques millisecondes.
  4. Il redirige 100 % du trafic vers le serveur B de manière invisible pour l'utilisateur.