diff --git a/docs/architecture/00_ Modèle à 8 couches-portable-20251025.md b/docs/architecture/00_ Modèle à 8 couches-portable-20251025.md deleted file mode 100644 index 9384bf6..0000000 --- a/docs/architecture/00_ Modèle à 8 couches-portable-20251025.md +++ /dev/null @@ -1,160 +0,0 @@ -# 🧭 Architecture à huit couches de l’écosystème numérique - -**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 - - 1. Infrastructures physiques - 2. Réseau et connectivité - 3. Virtualisation et conteneurisation - 4. Orchestration et automatisation - 5. Surveillance et supervision - 6. Services applicatifs - 7. Gouvernance et données - 8. Philosophie et éthique - 9. Cycle de vie et symbiose des couches -10. 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.* - ---- - - -**Portabilité :** les services applicatifs d’un tenant sont portables entre datacenters fédérés conformément au **contrat DF↔T** (manifeste déclaratif, artefacts versionnés, RTO/RPO). - - -**Portabilité :** les artefacts (code, schémas, dumps, manifestes) nécessaires au portage sont **versionnés ici**. Les outils transverses (Forge, PKI, référentiels) résident dans un **tenant dédié** (`t000 = alliance-core`) lorsqu’ils sont mutualisés.