Aller au contenu

Haute disponibilité

La haute-disponibilité d'une infrastructure Cyberelements Cleanroom concerne les composants suivants :

  • Composants internes à la solution : Mediation Controller, Edge Gateway,
  • Serveurs hébergeant la ou les base de données,
  • Hyperviseurs,
  • Annuaire,
  • Etc...

Accès aux ressources cibles :

Par défaut, les enregistrements vidéo et les métadonnées sont stockées sur la ou les Edge Gateways.

Afin d’assurer une continuité de service des accès aux ressources cibles, la présence de deux Gateways minimum est requise. Au moment de la connexion d'un utilisateur à une application/ressource/poste virtuel d’administration, une des Gateways est sélectionnée pour gérer l’accès et donc l'enregistrement. Si celle-ci n’est pas disponible, l’autre Gateway présente dans l’organisation sera sélectionnée.

Annuaire :

Dans le cas où l’authentification des utilisateurs s’appuie sur un annuaire tiers LDAP ou AD, il est nécessaire d’assurer la haute-disponibilité de celui-ci.

La haute-disponibilité ne pourra être assurée que si l’administrateur déclare plusieurs contrôleurs de domaine dans la configuration de Cyberelements Cleanroom. Si le premier contrôleur de domaine ne répond pas, une bascule s’opère vers le suivant.

Il faudra également privilégier le passage par un site contenant plusieurs Edge Gateways Cyberelements Cleanroom.

Mediation Controller : (spécifique à cyberelements Cleanroom)

Les serveurs Mediation Controller ont un mécanisme interne de haute-disponibilité. La déclaration d'une adresse IP flottante (VIP) permet une synchronisation régulière des données entre la base de données du Mediation Controller « Master » et la base de données du Mediation Controller « Slave ». Cette synchronisation des données peut être forcée de manière manuelle depuis la console « System ».

Deux modes de haute-disponibilité sont disponibles :

  • Le mode « Load Balancer » permettant de répartir la charge entre les différents Mediation Controller,
  • Le mode « Failover » permettant d’assurer une continuité de service en cas de défaillance du Mediation Controller « Master ».

Cette configuration est choisie au moment de l’installation de l’infrastructure.

Base de données : (spécifique à cyberelements Cleanroom)

L’ensemble des configurations de l'organisation Cyberelements Cleanroom sont stockées dans une base de données de type PostgreSQL ou MSSQL devant être hébergée sur un cluster PostgreSQL ou MSSQL. Ce cluster permet donc d’assurer la haute-disponibilité des accès à la base de données.