Architecture cible

Configuration requise pour les postes clients
| Application | Pré-requis |
| Application Web Efalia Docs | Un navigateur Web récent (moins de 2 ans). Chrome, Firefox, Edge, Opera,…… Il est nécessaire d’autoriser l’usage de Javascript et des Cookies. |
Configuration requise pour le serveur Efalia Docs
Afin d’uniformiser les serveurs de production, nous utilisons notre image dédiée satisfaisant tous les prérequis systèmes : http://vm.efalia.com/index-2.html
Nous disposons actuellement d’une image pour les hyperviseurs :
- vSphere 6.5 et suivants.
- Hyper-V fonctionnant sur Windows 10 Entreprise 2016 et suivants.
Cette image est livrée avec un disque dynamique, qui s’adapte à la taille des données que contiendra la VM. Cependant, le stockage externe (via NFS ou Samba) reste la configuration recommandée.
Comme il s’agit d’une machine virtuelle, les ressources ne sont pas partagées.
Spécifications matérielles
| Éléments | Version |
|---|---|
| Machine virtuelle | Puissance minimale (sans OCR) : 2 CPU, 4 Go de RAM, 100 Go d’espace disque Puissance minimale (avec OCR) : 4 CPU, 8 Go de RAM, 100 Go d’espace disque Puissance recommandée : 6 CPU, 16 Go de RAM, 100 Go d’espace disque |
| OS dans la VM | Linux Debian 12 |
Configuration réseau
| Éléments | Version |
|---|---|
| Installation | – Accès temporaire à internet depuis la VM. – Accès SSH direct à la VM depuis l’IP fixe 5.50.76.81 sur le port 22 ou autre (à préciser par le client). |
| Accès | Les ports 443 et 1202 doivent être ouverts et accessibles en interne pour que les utilisateurs puissent accéder à l’application depuis leur navigateur (ou 80 et 1906 pour le HTTP). |
| Mise à jour | Accès temporaire à internet depuis la VM. |
| Remontée des erreurs | La VM doit avoir accès constant, via le protocole HTTP(s), au domaine suivant dans le cadre de la procédure de support : sentry.io Note : cette fonctionnalité est désactivable. |
| Traces d’usage | La VM doit avoir accès constant, via le protocole HTTP(s), au domaine suivant dans le cadre de la collecte de trace d’usage : mixpanel.com Note : cette fonctionnalité est désactivable. |
Si la VM ne peut pas accéder à tout internet lors de l’installation ou de la mise à jour de l’application, il est nécessaire qu’elle puisse accéder à certains domaines (liste sur demande, car cette liste est changeante).
Installation d’une nouvelle instance
L’installation se fait exclusivement à distance par un technicien Efalia, via une connexion SSH directe et nécessite un accès temporaire à internet pour récupérer les nouveaux composants de l’application (voir la liste des domaines nécessaires ci-dessus)
Mise à jour d’une instance
La mise à jour d’une instance se fait directement depuis son interface graphique et nécessite un accès temporaire à internet pour récupérer les nouveaux composants de l’application (voir la liste des domaines nécessaires ci-dessus).