Présentation

Il est composé de 12 micro-services:

  • Traefik : c’est le service Front qui porte les certificats SSL pour les accès utilisateurs/desktop/conteneurs, il aiguille les requêtes vers les bons conteneurs

  • Portal : IHM utilisateurs

  • Signal : Service d’enregistrement des agents Reemo

  • API : le coeur du système récupérant l’ensemble des requêtes

  • APICRON : Planificateur de taches

  • APICRONLOG: Rotation des logs dans la base de données

  • APICRONLDAP: Tache planifiée pour la synchronisation LDAP

  • PROAPI : Service permettant la communication avec les plateformes de provisionning de conteneurs dans l’offre ReemoContainers

  • PRORELAYAPI: Service permattant la communication avec la plateforme de relays dans le mode de connexion WebSocket

  • MYSQL : base de données

  • STUN : service complètement indépendant utilisé dans le protocole WebRTC

  • EXIM : système d’envoi de mail (optionnel)

  • haproxy: Utilisé dans la liaison entre 2 Clusters ( Portal -> API ou API -> Provision)

Principe de fonctionnement interne

Mode Simple Cluster

../../_images/serveur_infra.png

Mode Multi Cluster (DMZ)

../../_images/serveur_infra_multi.png