2.3 KiB
2.3 KiB
Règles de portabilité et d'auto-hébergement serveur
Portabilité
- HOST-001 — Le logiciel serveur Rust reste indépendant d'une version précise de distribution Linux au niveau métier.
- HOST-002 — Les dépendances propres au déploiement, à
systemd, au firewall, au reverse proxy, aux certificats et au layout filesystem restent hors du domaine métier. - HOST-003 — Une décision d'infrastructure ne doit pas contaminer les crates de gameplay ou les contrats réseau publics.
Cible opérationnelle préférée
- HOST-010 — La cible d'auto-hébergement de référence est Debian Stable.
- HOST-011 — Debian 13 « trixie » est l'environnement courant de développement/test serveur, sans constituer une dépendance fonctionnelle à cette version.
- HOST-012 — Les paquets des dépôts officiels Debian sont préférés.
- HOST-013 — Les dépôts tiers sont évités par défaut et ne sont admis que pour un outil spécifique lorsque le besoin est justifié et la source suffisamment stable.
- HOST-014 — Ubuntu LTS peut être évalué comme solution secondaire lorsqu'une contrainte technique matérielle rend Debian impraticable ; il n'est pas la cible par défaut.
Choix futurs d'infrastructure
- HOST-020 — Les choix futurs tels que HAProxy, nginx, serveur HTTP/3, stockage objet ou autres composants sont évalués au moment du POC/déploiement correspondant.
- HOST-021 — Leur compatibilité avec Debian Stable, leur maturité, leur disponibilité sans dépôt tiers, leur maintenance et leur support de protocole font partie des critères.
- HOST-022 — Aucun composant edge/reverse-proxy n'est figé par
0.2.0.
Auto-hébergement progressif
- HOST-030 — Les services peuvent commencer sur une même machine avec séparation logique par service/hostname.
- HOST-031 — La séparation physique sur plusieurs machines est motivée par charge, sécurité, isolation ou cycle de déploiement.
- HOST-032 — L'architecture doit permettre de déplacer Web/API, assets, realtime, base de données et media/replay sans modifier les règles Uroburas.
- HOST-033 — Un CDN tiers n'est pas une dépendance obligatoire ; l'asset delivery auto-hébergé et sa distribution progressive restent une trajectoire supportée.