Comme vous le savez, je n'ai pas été hyper actif sur AAO ces dernières années. J'ai mis en ligne quelques mises à jour du site grâce aux contributions sur le projet open source, notamment d'Enthalpy et ThePaSch, mais en revanche j'ai laissé toute l'architecture technique du site inchangée depuis des années, de sorte qu'elle est aujourd'hui complètement dépassée.
Cela pose des problèmes de stabilité et de sécurité du site.
En prime, le serveur sur lequel j'ai installé le site en 2017 est en fin de vie, et je dois absolument déménager le site avant qu'il soit désactivé d'office.
C'est pourquoi depuis Août je bosse sur un projet que j'ai nommé AAOkube.
C'est une architecture beaucoup plus moderne et modulaire, basée sur des technologies standard du monde du "cloud computing" : Docker et Kubernetes.
Qu'est-ce que ça change ?
Pour la plupart des utilisateurs, rien dans un premier temps - du moins si tout se passe bien.
En revanche c'est un changement majeur de la façon dont le site fonctionne derrière, donc il y aura peut être quelques soucis dans les jours suivant la migration : en cas de problème, rapportez les moi sur le forum comme d'habitude.
C'est une mise à jour technique qui apportera les améliorations suivantes :
- Plus de facilité pour mettre à jour les logiciels, pour moi.
- Une meilleur stabilité. En principe, plus de ces grosses pannes de plusieurs heures qui ont affecté AAO régulièrement depuis des années : Kubernetes fournit des outils pour détecter les anomalies et redémarrer automatiquement chaque composant cas de problème...
- Plus de facilité pour le jour où j'aurai encore besoin de bouger le site ailleurs à l'avenir.
- Pour les développeurs qui contribuent à AAO, une solution simple pour déployer le site sur leur ordinateur et tester leurs changements.
Quand est-ce que ça se passe ? Que dois-je faire ?
En début de semaine prochaine, probablement Lundi 5 Octobre (il est toujours possible que je décale en raison de mon calendrier chargé.)
Le site sera inaccessible pendant plusieurs heures lors de la migration, le temps que je fige la base de données ici et que je la transfère de l'autre côté.
Rien de particulier à faire de votre part, sinon éviter de faire de gros travaux sur vos procès ce jour là, vous risqueriez de perdre vos changements si je coupe l'accès au site pendant que vous travaillez.