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).

Correspondance Environnements / Fonctionnalités

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.

Description et installation

host
Environnement INFRA
Description détaillée du coeur d’une instance Reemo
../infra/index.html
stacks
Environnement PROVISION
Description détaillée de l’environnement de provisioning de conteneurs
../provision/index.html
settings_ethernet
Environnement RELAYWS
Description détaillée de l’environnement de déploiement des relais WebSocket (HTTPS)
../relayws/index.html