Vue d’ensemble¶
La plateforme Reemo repose sur une architecture modulaire composée de micro-services Docker. Chaque déploiement est organisé sous forme d’Instance, pouvant regrouper plusieurs environnements selon les besoins fonctionnels et les licences activées.
Une telle approche garantit flexibilité, scalabilité et adaptation aux différents cas d’usage : du simple serveur unique jusqu’aux déploiements en cluster haute disponibilité.
Instance¶
Une Instance Reemo correspond à un environnement complet de micro-services, associés à une base de données.
1 Instance = 1 souscription
Chaque Instance est isolée des autres et peut être personnalisée en fonction du client.
Licences¶
En mode OnPrem, deux types de licences sont disponibles :
Offline Un fichier de licence est généré depuis le site Internet et doit être ajouté à la configuration du micro-service API.
Online Un hash est généré depuis l’interface et intégré dans la configuration du micro-service API. Ce mode rend la gestion des licences plus souple et réactive, à condition que la plateforme puisse joindre l’URL :
https://licensing.reemo.io
Systèmes d’exploitation¶
Le fonctionnement est validé sur :
Ubuntu
RedHat
Comme il s’agit de micro-services Docker, d’autres systèmes d’exploitation peuvent également être utilisés sans difficulté majeure.
Micro-services¶
Les micro-services Reemo sont disponibles sur le registry privé :
registry.reemo.io
Une authentification est nécessaire pour y accéder. Elle doit être demandée à : hello@reemo.io
Environnements¶
Une Instance Reemo peut être composée de plusieurs environnements complémentaires :
Environnement INFRA
Environnement principal regroupant l’ensemble des micro-services de la plateforme Reemo.
Environnement PROVISION
Nécessaire pour les licences Reemo Containers. Il héberge les conteneurs des utilisateurs (possibilité d’en déployer plusieurs par Instance).
Environnement RELAYWS
Utilisé pour les connexions en mode WebSocket (HTTPS).
Produit |
Connectivité |
INFRA |
PROVISION |
RELAYWS |
|---|---|---|---|---|
Remote Desktop |
WebRTC |
|||
Remote Desktop |
WebSocket |
|||
Reemo Containers |
WebRTC |
|||
Reemo Containers |
WebSocket |
Mode Cluster¶
Les environnements peuvent être installés :
Sur un serveur unique (installation simple).
Sur un cluster d’au minimum 3 serveurs (haute disponibilité et résilience).
Multi-portal¶
Reemo permet de créer plusieurs portails distincts, selon :
Les profils d’utilisateurs
Les connecteurs d’authentification (IdP)
Cette fonctionnalité de multi-portail renforce la sécurité en permettant des restrictions d’accès plus strictes, par exemple basées sur l’adresse IP ou le protocole d’authentification.