7.3 KiB
🧭 Architecture à huit couches de l’écosystème numérique
Réalignement des couches & Portabilité des tenants
Règle d’appartenance par couche
- C1–C4 = Fédération (membres fédérés, datacenters) : réseau, calcul, stockage, orchestration opérés par le membre.
- C5 = Supervision (pivot) : observabilité d’infrastructure côté fédéré; observabilité applicative exposée au tenant.
- C6–C8 = Tenants : services applicatifs, données, gouvernance et intentions propres à chaque tenant.
Principe de portabilité des tenants
Un tenant (couches C6–C8) est portable entre membres fédérés, sans lock-in. Les garanties minimales sont :
- Descripteur de tenant versionné (YAML) couvrant identités TTTII, DNS, inventaire, et secrets référencés (voûte).
- Interopérabilité & export basés sur standards ouverts ; export complet des données testable.
- IaC & pipelines : (Terraform/Ansible/CI) pour créer/migrer/rejouer un tenant de façon reproductible.
- Identité & DNS fédérés : SSO inter-membres (OpenID/SAML) et délégation DNS documentée.
- Observabilité scindée : métriques/alertes d’infra chez le fédéré ; métriques/alertes applicatives côté tenant, exportables.
Note de gouvernance — Les couches inférieures (C1–C4) appartiennent aux fédérés et à leur fédération;
les couches supérieures (C6–C8) appartiennent aux tenants. C5 est un pivot partagé selon le principe ci-dessus.
Principe fondateur
Le modèle à huit couches illustre la charpente vivante de l’écosystème numérique Chezlepro.
Chaque couche constitue un organe du système : autonome, interconnecté et indispensable à la stabilité d’ensemble.
L’ensemble forme un système autopoïétique — il se construit, s’entretient et se reproduit par lui-même.
🔗 Sommaire
- Infrastructures physiques
- Réseau et connectivité
- Virtualisation et conteneurisation
- Orchestration et automatisation
- Surveillance et supervision
- Services applicatifs
- Gouvernance et données
- Philosophie et éthique
- Cycle de vie et symbiose des couches
- Intégration dans l’écosystème numérique de l'Alliance
1. Infrastructures physiques
« Rien de vivant sans un sol solide. »
C’est la base matérielle et énergétique du système.
Elle regroupe les éléments tangibles qui assurent la stabilité et la performance de l’ensemble.
- Matériel : serveurs ASUS Ryzen 9 7900X, stockage Ceph (disques WD Red Plus 10 To, NVMe SN850X), UPS, réseau électrique 48 V.
- Énergie : alimentation redondante, climatisation calculée (BTU), ventilation dirigée, monitoring thermique.
- Objectif : assurer la souveraineté matérielle — ne dépendre d’aucun fournisseur pour exister.
2. Réseau et connectivité
« Les artères du vivant. »
Le réseau relie les nœuds et transporte l’information, comme le sang circule entre les organes.
- Technologies : VLAN, SDN Proxmox, OPNsense, tunnels OpenVPN, DNS interne, pare-feu distribué.
- Architecture : séparation publique/privée (10 G vs 1 G), routage segmenté, bonding Linux.
- Objectif : fournir une connectivité résiliente, sécurisée et cloisonnée.
3. Virtualisation et conteneurisation
« La peau et les membranes du système. »
Cette couche permet de multiplier les environnements tout en les isolant, comme des cellules spécialisées.
- Technologies : Proxmox VE, LXC, KVM, Debian/Ubuntu, volumes CephFS.
- Rôle : fournir les ressources de calcul et de stockage selon les besoins.
- Objectif : assurer la souplesse, la réplicabilité et l’isolation.
4. Orchestration et automatisation
« La coordination du vivant. »
C’est le système nerveux de l’écosystème numérique.
Elle relie les actions, automatise les routines et maintient la cohérence des états.
- Outils : Ansible, Terraform, GitOps, playbooks, pipelines CI/CD.
- Rôle : gérer l’infrastructure comme du code, garantir la reproductibilité et la cohérence.
- Objectif : permettre au système de s’auto-configurer et se redéployer.
5. Surveillance et supervision
« La conscience immédiate du système. »
Cette couche observe, analyse et alerte.
Elle détecte les déséquilibres avant qu’ils ne menacent la stabilité de l’ensemble.
- Outils : Icinga2, module BPM, métriques, journaux, AIOps (Ortrux).
- Rôle : collecter l’état des couches 1 à 4 et en tirer des actions correctives.
- Objectif : instaurer une auto-régulation intelligente.
6. Services applicatifs
« Les organes visibles, ceux qui interagissent avec le monde. »
Ici résident les applications utiles aux usagers et aux processus métiers.
- Exemples : Nextcloud, Mailcow, ERPLibre, Matrix, Jitsi, Keycloak/LDAP.
- Rôle : offrir des services libres, interopérables et hébergés localement.
- Objectif : concrétiser la valeur d’usage de tout l’écosystème.
7. Gouvernance et données
« La mémoire et le droit du système. »
Cette couche gère la connaissance, la conformité et la continuité documentaire.
- Outils : Forgejo/GitLab, wiki, PKI, dépôt des playbooks, archives Nextcloud.
- Rôle : maintenir la traçabilité, l’intégrité et la gouvernance du savoir.
- Objectif : garantir la transparence et la continuité.
8. Philosophie et éthique
« La conscience qui anime tout le reste. »
C’est la couche la plus haute, celle du sens et de la direction.
Elle définit le pourquoi du système, pas seulement le comment.
- Valeurs : sobriété heureuse assistée par l’IA, autopoïèse, souveraineté numérique, héritage.
- Rôle : inspirer les décisions techniques, humaines et éthiques.
- Objectif : assurer la cohérence entre la technique et la vie.
9. Cycle de vie et symbiose des couches
Les couches ne sont pas hiérarchiques mais interdépendantes :
- Les couches 1 à 3 forment le corps (matière, énergie, forme).
- Les couches 4 et 5 constituent le système nerveux (coordination, perception).
- Les couches 6 et 7 sont le cerveau et la mémoire (interaction, décision).
- La couche 8 est la conscience (sens, direction, finalité).
Chaque boucle d’information renforce l’ensemble :
la supervision nourrit l’orchestration, la gouvernance alimente la philosophie, et la philosophie redescend en choix matériels.
10. Intégration dans l’écosystème numérique de l'Alliance Boréale
Ce modèle sert de grille de cohérence pour toute la documentation et les projets de l'Alliance Boréale :
- L'humain et l'IA incarnent la couche réflexive (5 et 8).
- La Forge en constitue la mémoire et la gouvernance (7).
- Les services comme Nextcloud ou ERPLibre matérialisent la valeur d’usage (6).
- Les infrastructures et le réseau assurent la souveraineté matérielle (1 et 2).
Ainsi, l’écosystème Chezlepro fonctionne comme un organisme numérique complet, autonome, éthique et transmissible.
💡 Ce n’est pas une architecture. C’est un organisme.