This commit is contained in:
Nathan Tien You
2026-04-10 15:50:19 +02:00
parent 8326ee5ea6
commit b47ab39d5a
17 changed files with 89429 additions and 1 deletions
File diff suppressed because one or more lines are too long
+47
View File
@@ -0,0 +1,47 @@
# Processus de déploiement des données
Comment les données passent elles de pré à prod ?
---
## Sommaire
- Nomenclature
- Problématique
- Présentation du processus sur les sites
- Mersenne
- Numdam
- Geodesic
---
## Nomenclature
- Serveur
- Machine Virtuelle
- Serveur Web
> Voir Présentation d'Olivier sur *Les technologies du Cloud*
---
## Problématique
### Des données... Mais lesquelles ?
- Base de données :
- Articles
- Volumes
- Bibliographies
- ...
- Fichiers
- PDF
- TeX
---
### Mersenne
@@ -0,0 +1,52 @@
# Infrastructure Geodesic
---
## Sommaire
- Liste des services
- Mise à jour du code
- Services en production
- Stockage et migration de données
---
## Liste des services
- Serveur web (Reverse proxy)
- Django (WSGI)
- Base de donneés relationnelle
- Base de données de recherche
- Runner Tâches de fond (Celery)
- Messager (RabbitMQ)
- Cache clé valeurs (Requêtes sortantes)
---
## Mise à jour du code
- Construction et hébergement des images via forge Gitlab
- Podman auto-update
---
## Services en production
- Load balancer
- Deux instances
---
## Stockage et migration de données
- VM : disque sur pool ZFS Proxmox
- Disque dédié pour les données d'application
- Points de montage sur le disque dédié (postgres, solr)
---
## Stockage et migration de données
- ZFS clone de pre à prod.
- Déploiement blue-green grâce au load balancer