Environnements

Une instance Reemo se compose d’un ou plusieurs environnements : des ensembles de micro-services qui remplissent un rôle fonctionnel précis et se déploient indépendamment. On active uniquement les environnements dont on a besoin, selon le mode d’usage et les licences.

Comprendre ce découpage aide à dimensionner une instance et à répartir les composants sur les bons serveurs.

Les environnements

  • INFRA : le cœur de l’instance. Il regroupe l’API, les portails, la base de données et les services internes. Il est obligatoire.

  • PROVISION : héberge et orchestre les conteneurs des utilisateurs (Reemo Containers).

  • APPLIANCE : une variante de provision en flux sortant — elle se connecte au cœur via une passerelle sécurisée, sans ouvrir de flux entrant vers le réseau qui héberge les conteneurs.

  • RELAYWS : fournit les relais pour le mode WebSocket.

  • TURN : relais média WebRTC (STUN/TURN), utilisé quand la liaison directe entre le client et l’agent ne peut pas s’établir.

Les environnements d’une instance

Environnement

Rôle

Statut

INFRA

Cœur de l’instance : API, portails, base de données, services internes.

Obligatoire

PROVISION

Héberge et orchestre les conteneurs des utilisateurs.

Selon licence

APPLIANCE

Provision en flux sortant, raccordée au cœur par une passerelle sécurisée.

Optionnel

RELAYWS

Relais pour le mode WebSocket.

Selon mode

TURN

Relais média WebRTC (STUN/TURN).

Optionnel

Correspondance avec les fonctionnalités

Les environnements à déployer dépendent du produit utilisé et du mode de connectivité :

Correspondance environnements / fonctionnalités

Produit

Connectivité

INFRA

PROVISION

RELAYWS

Remote Desktop

WebRTC

Remote Desktop

WebSocket

Reemo Containers

WebRTC

Reemo Containers

WebSocket

Séparer l’environnement INFRA

INFRA n’est pas forcément monolithique : ses rôles peuvent être répartis sur des serveurs dédiés. On distingue principalement l’API (le cœur applicatif et la base de données) des portails (les frontaux web exposés aux utilisateurs). Le relais média TURN peut lui aussi être externalisé.

Cette séparation permet de placer les portails en zone exposée (DMZ) et de garder le cœur API en zone interne, chaque partie vivant sur ses propres serveurs.

L'environnement INFRA regroupe le Portal et l'API ; l'API est reliée aux environnements PROVISION, RELAYWS, APPLIANCE et TURN.

L’environnement INFRA (Portal et API) et les environnements rattachés.

Voir aussi

Portails — Plusieurs portails, aux droits différents, détachés du cœur API.

Voir aussi

Vue d’ensemble — Instance, licences et systèmes d’exploitation.