aboutsummaryrefslogtreecommitdiff
path: root/content/infrastructures/services.md
diff options
context:
space:
mode:
authorAlex Auvolat <alex@adnab.me>2022-12-22 19:08:04 +0100
committerAlex Auvolat <alex@adnab.me>2022-12-22 19:08:04 +0100
commit8ccc21468bfcf03a23b73dfd36a79aa74f7d5e76 (patch)
treee3ce28812be080368add678c54905143637dca61 /content/infrastructures/services.md
parent7fc5affe29c424534347e3b4a142f11f12155dd0 (diff)
downloadguide.deuxfleurs.fr-8ccc21468bfcf03a23b73dfd36a79aa74f7d5e76.tar.gz
guide.deuxfleurs.fr-8ccc21468bfcf03a23b73dfd36a79aa74f7d5e76.zip
Mise à jour de la section infrastructures (machines, services)
Diffstat (limited to 'content/infrastructures/services.md')
-rw-r--r--content/infrastructures/services.md65
1 files changed, 38 insertions, 27 deletions
diff --git a/content/infrastructures/services.md b/content/infrastructures/services.md
index 4df8a66..c01178c 100644
--- a/content/infrastructures/services.md
+++ b/content/infrastructures/services.md
@@ -9,30 +9,41 @@ rôles identifiés : production, développement, expérimentation, etc.
| Service | Rôle | Site | Description |
| -- | -- | -- | -- |
-| [deuxfleurs.fr](https://deuxfleurs.fr) | production | `atuin` | Site principal de Deuxfleurs |
-| [guide.deuxfleurs.fr](https://guide.deuxfleurs.fr) | production | `atuin` | Ce site |
-| [Garage HQ](https://garagehq.deuxfleurs.fr) | production | `atuin` | Site web de Garage |
-| [Guichet](https://guichet.deuxfleurs.fr) | production | `atuin` | Interface de gestion des utilisateurs |
-| [Synapse](https://im.deuxfleurs.fr) | production | `atuin` | Serveur Matrix |
-| [Element](https://riot.deuxfleurs.fr) | production | `atuin` | Client web pour Matrix |
-| [Jitsi](https://jitsi.deuxfleurs.fr) | production | `atuin` | Service de visioconférence |
-| Postfix | production | `atuin` | Serveur SMTP |
-| Dovecot | production | `atuin` | Serveur IMAP |
-| [SoGo](https://sogo.deuxfleurs.fr) | production | `atuin` | Client mail SoGo |
-| [Alps](https://alps.deuxfleurs.fr) | production | `atuin` | Client mail Alps (plus léger) |
-| [Plume](https://plume.deuxfleurs.fr) | production | `atuin` | Blog collaboratif et fédéré |
-| [Platôo](https://platoo.deuxfleurs.fr) | production | `atuin` | Jeux de plateau en ligne |
-| [Garage](https://garage.deuxfleurs.fr) | production | `atuin`, `neptune`, `jupiter` | Serveur de stockage de données |
-| [CryptPad](https://pad.deuxfleurs.fr) | production | `neptune` | Éditeur de documents collaboratif chiffré |
-| [Grafana](https://grafana.home.mricher.fr) | production | `mercure` | Interface de monitoring de l'infrastructure |
-| [Gitea](https://git.deuxfleurs.fr) | développement | `mars` | Forge logicielle |
-| [Drone](https://drone.deuxfleurs.fr) | développement | `atuin` | Serveur d'intégration continue |
-| Drone (runner) | développement | `neptune` | Worker pour l'intégration continue |
-| SSH | sauvegarde | `mercure` | Target de backups (Consul) |
-| [Minio](https://s3.deuxfleurs.shirokumo.net) | sauvegarde | `mercure` | Target de backups restic |
-| [cron rclone](@/operations/sauvegardes/rclone.md) | sauvegarde | `jupiter` | Backup régulier du contenu de Garage |
-| [staging.deuxfleurs.org](https://staging.deuxfleurs.org) | expérimentation | `neptune` | Site statique de test |
-| Garage ([S3](https://garage.staging.deuxfleurs.org), [K2V](https://k2v.staging.deuxfleurs.org)) | expérimentation | `neptune` | Beta-test serveur de stockage de données |
-| [Guichet](https://guichet.staging.deuxfleurs.org) | expérimentation | `neptune` | Beta-test interface de gestion des utilisateurs |
-| [Grafana](https://grafana.staging.deuxfleurs.org) | expérimentation | `neptune` | Interface de monitoring |
-| [Kibana](https://kibana.staging.deuxfleurs.org) | expérimentation | `neptune` | Interface de monitoring |
+| [Garage](https://garage.deuxfleurs.fr) | production | Orion + Neptune, Bespin, Jupiter | Serveur de stockage de données |
+| [deuxfleurs.fr](https://deuxfleurs.fr) | production | *cf.* Garage | Site principal de Deuxfleurs |
+| [guide.deuxfleurs.fr](https://guide.deuxfleurs.fr) | production | *cf.* Garage | Ce site |
+| Autres sites web | production | *cf.* Garage | Autres sites statiques servis par Garage |
+| [Synapse](https://im.deuxfleurs.fr) | production | Orion | Serveur Matrix |
+| [Element](https://riot.deuxfleurs.fr) | production | Orion | Client web pour Matrix |
+| Postfix | production | Orion | Serveur SMTP |
+| Dovecot | production | Orion | Serveur IMAP |
+| [SoGo](https://sogo.deuxfleurs.fr) | production | Orion | Client mail SoGo |
+| [Alps](https://alps.deuxfleurs.fr) | production | Orion | Client mail Alps (plus léger) |
+| [Plume](https://plume.deuxfleurs.fr) | production | Orion | Blog collaboratif et fédéré |
+| [Jitsi](https://jitsi.deuxfleurs.fr) | production | Neptune | Service de visioconférence |
+| [CryptPad](https://pad.deuxfleurs.fr) | production | Neptune | Éditeur de documents collaboratif chiffré |
+| [Guichet](https://guichet.deuxfleurs.fr) | production | Neptune | Interface de gestion des utilisateurs |
+| Prometheus | production | Neptune, Bespin | Interface de monitoring de l'infrastructure |
+| [Grafana](https://grafana.deuxfleurs.fr) | production | Neptune | Interface de monitoring de l'infrastructure |
+| [Gitea](https://git.deuxfleurs.fr) | développement | Bespin | Forge logicielle |
+| [Drone](https://drone.deuxfleurs.fr) | développement | Neptune | Serveur d'intégration continue |
+| Drone (runner) | développement | Bespin | Worker pour l'intégration continue |
+| SSH | sauvegarde | Mercure | Target de backups (Consul) |
+| [Minio](https://s3.deuxfleurs.shirokumo.net) | sauvegarde | Mercure | Target de backups restic |
+| [cron rclone](@/operations/sauvegardes/rclone.md) | sauvegarde | Jupiter | Backup régulier du contenu de Garage |
+| [staging.deuxfleurs.org](https://staging.deuxfleurs.org) | expérimentation | Neptune, Jupiter | Site statique de test |
+| Garage ([S3](https://garage.staging.deuxfleurs.org), [K2V](https://k2v.staging.deuxfleurs.org)) | expérimentation | Neptune, Jupiter | Beta-test serveur de stockage de données |
+| [Guichet](https://guichet.staging.deuxfleurs.org) | expérimentation | Neptune/Jupiter | Beta-test interface de gestion des utilisateurs |
+| Prometheus | expérimentation | Neptune, Jupiter | Interface de monitoring |
+| [Grafana](https://grafana.staging.deuxfleurs.org) | expérimentation | Neptune/Jupiter | Interface de monitoring |
+| [Jaeger](https://jaeger.staging.deuxfleurs.org) | expérimentation | Neptune/Jupiter | Interface de monitoring |
+
+Une liste de sites séparés par des virgules (e.g. Neptune, Orion) indique un service qui stocke des données
+et dont le fonctionnement est simultanément assuré par plusieurs sites pour garantir la disponibilité des données
+lorsqu'un des sites est indisponible.
+
+Une liste de sites séparés par des slash (e.g. Neptune/Jupiter) indique un service qui ne stocke pas lui-même
+de données, et dont le basculement d'un site à un autre est automatisé en cas de panne.
+
+Sur le cluster de production, notre serveur Garage stocke des données sur les 4 sites (Neptune, Orion, Jupiter, Bespin),
+mais l'accès extérieur se fait uniquement par les noeuds de Orion.