Files
presentations/zfs-migrations/haproxy-migrations.md
T
2025-06-20 12:16:48 +02:00

2.1 KiB

Migration test -> prod HAPROXY


Sommaire

  • Haute Disponibilité (HA) : éviter les coupures en prod
  • Déploiement : copie de test à prod

Stratégies de déploiement

  • Blue Green Deployment
  • Rolling Deployment

Ressources : Ansible, AWS, Blog Personnel


HA

![HA01](https://gricad-gitlab.univ-grenoble-alpes.fr/tienyoun/gdml_deployment/-/raw/main/doc/ha/gdml%20deployment%20HA1.png =80%x)


HA

![HA02](https://gricad-gitlab.univ-grenoble-alpes.fr/tienyoun/gdml_deployment/-/raw/main/doc/ha/gdml%20deployment%20HA2.png =80%x)


HA

![HA03](https://gricad-gitlab.univ-grenoble-alpes.fr/tienyoun/gdml_deployment/-/raw/main/doc/ha/gdml%20deployment%20HA3.png =80%x)


HA

![HA04](https://gricad-gitlab.univ-grenoble-alpes.fr/tienyoun/gdml_deployment/-/raw/main/doc/ha/gdml%20deployment%20HA4.png =80%x)


HA : Notes

  • Reverse proxy
    • X-Forwarded-For
    • Choix du logiciel : HaProxy, Nginx, Apache...
  • Rollback difficile (sauf si...)
  • Health checks
  • Serveur "sur demande"

Copie test -> prod


ZFS rsync
Abstraction hyperviseur x
Simplicité/Complexité de maintenance x
Simplicité/Complexité d'usage x
Déduplication des données x
Optimisation x
Rollback x (?)

Choix ?

  • Rsync : pour les petits datasets ou pour des fichiers "statiques"
  • ZFS : pour les grosses données (>)