diff options
author | Alex Auvolat <alex@adnab.me> | 2022-12-22 19:08:04 +0100 |
---|---|---|
committer | Alex Auvolat <alex@adnab.me> | 2022-12-22 19:08:04 +0100 |
commit | 8ccc21468bfcf03a23b73dfd36a79aa74f7d5e76 (patch) | |
tree | e3ce28812be080368add678c54905143637dca61 /content/infrastructures/services.md | |
parent | 7fc5affe29c424534347e3b4a142f11f12155dd0 (diff) | |
download | guide.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.md | 65 |
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. |