Eh oui, vous l'avez compris, après 2 ans et demi de bons et loyaux services à nos côtés, un afflux de visiteurs toujours croissant (mais ça on ne va pas s'en plaindre, au contraire
), quelques pannes, crash et galères... notre bon vieux XANA part à la retraite et nous nous offrons un nouveau serveur dédié, tout beau tout neuf !
Rappelons que XANA est notre serveur principal (ou plutôt était, puisque maintenant c'est XANA 2
), celui qui accueille toutes les pages du site ; tandis que la base de données avait été déléguée à Odd, les images à Zaie et le forum ainsi que les médias à Aelita.
Son remplacement n'a donc pas été une mince affaire puisqu'il a fallu, outre son installation, sa configuration etc... transférer toutes nos données, et nous assurer que le site et toutes ses lignes de code étaient bien compatibles avec la configuration du nouveau serveur (et lorsque ça n'était pas le cas, s'assurer que ça le devienne
).
Car qui dit nouvelle machine, dit bien sûr performances accrues (je dirais plutôt décuplées
), sécurité accrue également et surtout machine à jour. Nous disposons en effet désormais des dernières versions des technologies que nous utilisons (Apache, PHP, MySQL...) ce qui n'était pas toujours le cas avec l'ancien serveur. Nous avons donc dû veiller à ce que le portage de nos scripts sur le nouvel environnement d'exécution s'effectue sans encombres.
Côté performances, il n'y a pas photo... XANA était un
Superplan série 2006, avec un Celeron 2.6ghz (qui avait d'ailleurs cramé et avait été remplacé par un Pentium IV 2ghz
), 512mo de RAM, et 40go de disque dur. Il tournait sur la distribution Linux Fedora Core 2 dotée de l'interface d'admistration Plesk qui, si elle était très agréable d'utilisation, était également énormément gênante pour des modifications manuelles des configurations ou la mise à jour des applications installées sur le serveur (ce qui explique que certaines n'étaient pas du tout à jour
).
XANA 2 (on va l'appeler comme ça pour l'instant
)... ça n'a rien à voir
Superplan 2008 L+, il dispose d'un processeur Core 2 Duo E6550 (2*2.33ghz), de 2 go de RAM, et de 750go d'espace disque configurés chez nous en mirroring (raid-1) pour plus de sécurité. Niveau puissance, ça va donc carburer
Et côté OS, toujours du Linux (on ne change pas une équipe qui gagne !), mais adieu Plesk, ce qui nous rend beaucoup plus libres d'installer et de modifier ce que l'on veut (d'où nouvelles possibilités, et donc nouvelles surprises en perspective
)
Les plus curieux pourront aller consulter les fiches techniques sur le site d'OVH !
Vous l'avez donc compris la marche était très haute, et au vu de l'importance qu'avait XANA dans notre infrastructure technique, ce transfert a demandé beaucoup de temps et de travail pour se réaliser dans de bonnes conditions. C'était une grande étape, difficile a passer et ralentie par divers problèmes (lycée, maladie...) mais qui est aujourd'hui passée grâce aux mains expertes de notre cher Johann (d'ailleurs futur éléve à Supinfo
) dont on ne peut que saluer le travail
C'était de loin la plus grosse et la plus complexe opération de maintenance effectuée sur CodeLyoko.Fr, qui paradoxalement a duré le moins de temps et été le moins visible pour vous, tellement elle avait été préparée, pensée et repensée à l'avance
En assistant Johann dans ce transfert, mais plutôt du côté du site lui-même (adaptation des pages/scripts au nouvel environnement de travail, tests...), j'en ai profité pour faire un grand ménage et éliminer toutes les vieilles pages et vieux scripts qui ne sont plus d'actualité... ce qui n'avait jamais été fait
L'accumulation de vieux fichiers rendait le parcours et la recherche sur le FTP de plus en plus difficiles, de même pour les sauvegardes. Maintenant tout est propre, mais merci de nous signaler en commentaires les éventuelles erreurs ou anomalies que vous verriez (qui viendront soit d'un script qui n'apprécie pas le nouvel environnement, soit du ménage et d'un fichier supprimé par mégarde
). Merci d'avance à tous !
Autre petite note pour les plus curieux : XANA n'hébergeait pas que CodeLyoko.Fr, et donc XANA 2 non plus ! En réalité, CodeLyoko.Fr est le plus gros site qu'il héberge, mais il accueille aussi d'autres sites comme CodeLyoko-LeJeu.Fr ou celui d'IrcFunChat (réseau IRC qui accueille notre t'chat), des blogs... ce qui a rendu le transfert d'autant plus long et compliqué ! Mais la petite anecdote, c'est la particularité qu'offre XANA 2 à CodeLyoko.Fr par rapport aux autres qu'il héberge : CodeLyoko.Fr a son adresse IP personnelle, bien à lui, différente de celle des autres sites
Ceux que ça intéresse pourront faire l'expérience de comparer les adresses IP de www.codelyoko.fr, www.codelyoko-lejeu.fr et www.ircfunchat.com par exemple
Pour conclure, on peut donc dire que ce changement de notre serveur principal marque un nouveau départ pour CodeLyoko.Fr avec plus de performances, plus de fiabilité, plus de sécurité, plus de rapidité, plus de possibilités... bref, que du bonheur
Ses caractéristiques techniques vont permettre d'améliorer nettement la navigation au jour le jour sur CodeLyoko.Fr, mais offrent aussi de nouvelles possibilités qui sont autant de portes ouvertes à notre imagination pour vous préparer de nouvelles surprises ; tant sur CodeLyoko.Fr que du côté des services sur lesquels nous travaillons !
Noyau de notre infrastructure technique 2008 qui va encore évoluer très prochainement, XANA 2 pourra en effet accueillir les nouveaux projets que nous développons.
Pour l'instant, XANA 2 a récupéré la base de données du site (auparavant déléguée à Odd) et son déploiement va se poursuivre dans les jours à venir, accompagnée de quelques optimisations sur le site comme la mise en cache des parties les plus demandées (déjà amorcée avec les news).
Le meilleur reste donc à venir... restez connectés
Bonne nuit à tous et à très bientôt sur CodeLyoko.Fr !