Nous vous l'annoncions il y a quelques jours : les
commandes de T-Shirts jusqu'ici nous ont permis d'avoir suffisamment de fonds pour prendre de l'avance et commander les 2 nouveaux serveurs du Site du Zéro.
L'objectif est, je vous le rappelle, de construire une architecture de serveurs solide et puissante pour nous permettre de tenir la charge avec le nombre de visiteurs croissant et pour pouvoir sur le long terme offrir de nouveaux services. Le schéma voulu est le suivant :
Le moins que l'on puisse dire, c'est qu'on n'a pas perdu de temps. Aussi tôt dit, aussitôt commandés, aussitôt réceptionnés chez moi et (presque) aussitôt installés

Du coup, j'ai pensé à vous, j'ai sorti l'appareil photo histoire de vous faire un portrait des bestioles.
Pour commencer, les quelques cartons qui ont tôt fait de réduire de 50% la surface disponible de mon appartement
Je commence par sortir un des serveurs histoire de mieux apprécier la bête :
C'est assez lourd, mais on dirait qu'ils ont fait des efforts au niveau du poids depuis Lisa

C'est alors que je tilte : j'ai deux écrans, deux claviers, deux serveurs, deux mains, pourquoi ne pas faire l'installation en simultané ? C'est partiiii !
Chers Zéros, je suis fier de vous présenter :
Itchy et Scratchy ! Sur votre gauche, Itchy, sur votre droite, Scratchy.
L'installation aura duré jusqu'assez tard hier soir (2h du mat

) à cause de quelques soucis de connexion, heureusement réglés grâce entre autres à l'aide précieuse de kokotchy.
Elle se sera prolongée ce matin pour effectuer d'autres réglages afin de maximiser les performances des serveurs.
Vers 15h, Romain, un pote sympa disponible sur Paris (et qui a une voiture, surtout !) arrive chez moi comme prévu et m'aide à porter ces lourdes bêtes jusqu'à sa voiture. Voiture qu'il a appelle affectueusement la
Schoukmobile, si vous ne comprenez pas pourquoi moi non plus
Toujours est-il que le périphérique parisien était fluide à cette heure, et nous sommes arrivés à l'heure devant la porte d'entrée du datacenter où résident déjà Bart et Lisa, nos 2 autres serveurs.
Sur place, l'installation aura pris en tout et pour tout un peu plus d'une heure, sans aucun problème. Le temps de mettre les serveurs en baie, d'installer le switch, d'y connecter aussi Bart et Lisa (le site aura été coupé pas plus de 30s le temps de débrancher / rebrancher le câble réseau, nous avons fait le maximum

)... Puis nous avons vérifié que tout fonctionnait bien et était administrable à distance.
Itchy et Scratchy sont sur des Debian Etch comme tous nos autres serveurs. Ils serviront, comme je vous l'ai dit plus tôt, de serveurs de base de données. Ils fonctionneront en
load balancing (répartition de charge) pour fluidifier le trafic et permettre au site de continuer à tourner même si l'un des deux est surchargé ou carrément en panne.
Voici la baie où logent nos serveurs jour et nuit. Itchy et Scratchy, les deux petits nouveaux, sont en haut. Bart et Lisa sont en bas, les étiquettes aident heureusement à les reconnaître
Les serveurs au milieu appartiennent à l'hébergeur, que je remercie au passage pour m'avoir donné l'autorisation de prendre la baie en photo.
Gros plan sur Itchy et Scratchy, à la toute fin de leur installation :
Ci-dessous : vue de derrière, avec notre tout nouveau switch Gigabit relié à Itchy et Scratchy (fils rouges) et relié à l'infrastructure réseau de notre hébergeur (fil bleu). Non il n'y a pas de bombe à retardement, et il est interdit de couper l'un de ces câbles sinon plus rien ne marche
A l'heure actuelle, Itchy et Scratchy sont encore vides. Du moins, l'OS est installé mais pas le serveur de base de données PostgreSQL, donc ils sont encore inutilisés. L'installation de PostgreSQL sera faite dans les jours ou semaines à venir, car il y a un système un peu complexe de répartition de charge et de réplication à mettre en place. Nous vous tiendrons informés de l'avancement des opérations.
En attendant, l'opération
T-Shirts Site du Zéro continue à bon train, et nous tenons à remercier tous les Zéros qui ont déjà acheté un T-Shirt, car sans eux rien de tout cela n'aurait été possible. Pour ceux qui se poseraient la question, sachez que les bénéfices dégagés au-delà des 400 T-Shirts vendus nous serviront à payer l'hébergement des serveurs pour les mois à venir
ps : une fois de plus, je tiens à remercier kokotchy pour l'aide fournie hier soir, ainsi que Romain et sa Schoukmobile sans qui les serveurs ne seraient jamais arrivés à bon port !