Préconisations matérielles et logicielles

Architecture cible

Configuration requise pour les postes clients

ApplicationPré-requis
Application Web Efalia SafeUn 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 Safe

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.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émentsVersion
Machine virtuellePuissance minimale : 2 CPU, 4 Go de RAM
Puissance recommandée : 4 CPU, 8 Go de RAM
OS dans la VMLinux Debian 10

Configuration réseau

ÉlémentsVersion
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èsLes ports 443 et 1505 doivent être ouverts et accessibles en interne pour que les utilisateurs puissent accéder à l’application depuis leur navigateur (ou 80 et 2103 pour le HTTP).
HorodatageLe serveur doit avoir un accès total et constant à ws.universign.eu
Mise à jourAccès temporaire à internet depuis la VM.
Remontée des erreursLa VM doit avoir accès constant, via le protocole HTTPS, au domaine suivant dans le cadre de la procédure de support : sentry.io

Note : cette fonctionnalité est désactivable.
Traces d’usageLa VM doit avoir accès constant, via le protocole HTTPS, 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).