Architecture TRINITY
TRINITY est une architecture de service. Côté public, elle assemble plusieurs surfaces qui doivent rester cohérentes entre elles : site web, compte client, paiement, support, exploitation VM et documentation. Le but de cette page n'est pas d'expliquer un framework interne, mais de montrer comment la plateforme s'organise du point de vue de l'utilisateur et de l'exploitation.
Couche 1 - site, compte et relation client
La première couche est la plus visible :
- Pages publiques
- Offres commerciales
- Pages contact et support
- Création de compte et authentification
- Commandes, paiements et factures
- Chat et assistance
Cette couche transforme TRINITY en portail client. C'est elle qui relie la promesse commerciale à l'usage réel.
Couche 2 - surfaces de service
Une fois le client identifié, TRINITY donne accès à des surfaces de service :
- Suivi de commande
- Téléchargement de facture
- État des paiements
- Informations de facturation
- Accès à certaines surfaces VM
- Ouverture de flux console
La plateforme doit donc gérer une logique de cycle de vie, pas seulement une logique de navigation.
Couche 3 - VM, consoles et exploitation
TRINITY ne s'arrête pas à la vente. Le site expose aussi des usages d'exploitation :
- Consultation d'une VM
- Relance ou suivi d'état
- Accès console
- Lecture d'un mode de maintenance
Data Disk Mode
Le Data Disk Mode est un mode d'accès spécialement utile pour intervenir sur une VM sans la présenter comme un environnement applicatif normal. Publiquement, on peut l'expliquer comme un mode de maintenance ou de récupération :
- La VM démarre dans un contexte réduit
- L'objectif principal devient l'accès au disque et au système de fichiers
- L'utilisateur peut vérifier l'état, diagnostiquer ou récupérer un environnement
- Ce mode est adapté aux opérations de maintenance, d'analyse ou de reprise
Autrement dit, TRINITY ne montre pas seulement une machine "allumée" : elle peut aussi exposer un mode de travail spécifique pour intervenir proprement sur les données et sur le système.
Alpine Linux et Xen dans l'architecture
Deux notions doivent être claires publiquement :
- Alpine Linux désigne le système d'exploitation léger, utilise pour sa sobriété, sa lisibilité et son adéquation aux environnements techniques compacts.
- Xen désigne la couche d'hyperviseur qui permet d'exécuter et d'isoler les machines virtuelles.
Dans TRINITY, cela signifie qu'un client peut commander, suivre et exploiter des services qui reposent sur une base Alpine Linux et sur une orchestration d'environnements virtualisés par Xen.
Surfaces complémentaires
TRINITY s'articule avec deux services connexes :
UnyDeskpour l'accès distant et certaines opérations de prise en mainUnyPortpour la supervision, le contrôle et la lecture d'état de l'infrastructure
Lecture d'ensemble
Du point de vue public, l'architecture TRINITY peut donc se lire ainsi :
- Un site qui présentée et vend
- Un compte client qui suit et facture
- Une plateforme qui relie paiement, support et services
- Des environnements Alpine Linux virtualisés avec Xen
- Des surfaces d'exploitation comme la console, le Data Disk Mode,
UnyDesketUnyPort