Ah, la relation du blogueur avec son serveur dédié !…
Je parle d’une machine entièrement affectée au blog.
Comme une extension de l’humain, avec sa propre vie, qui doit fonctionner, et « servir » 24 heures sur 24, 7 jours sur 7, inlassablement et assurément
Depuis le 28 juillet 2016, Grinçant.com tournait sur sa propre machine, dans le rack 56D19 d’un datacenter situé à Roubaix, en France.
Processeur Intel Xeon, 4 cœurs/8 threads, 3.4 GHz, 32 Go de RAM et stockage SSD 2×240 Go en RAID 1.
Serveur qui ronronnait sous Linux Debian 8, distribution dite « Jessie », PHP version 5.6 et MySQL.
Mais, à vrai dire, j’avais un deuxième compagnon, dédié au stockage.
Toujours à Roubaix, dans un autre rack.
Une machine deux fois moins puissante, encore un Xeon, mais avec « seulement » 16 Go de RAM, dotée de deux disques durs classiques de 2 To configurés en « miroir » RAID 1.
Rien que pour les deux processeurs, le fameux TDP cumulé (« Thermal Design Power ») — consommation/rendement électrique — était affiché à 217 watts.
Je sais que le calcul est discutable, mais disons que, rien que pour l’aspect CPU, ces deux machines consommaient au moins 156 KW par an !
Et puis je me suis retrouvé à l’hôpital.
À regarder un mur blanc et à penser souvent à mes serveurs, et surtout au principal, bien sûr.
Pendant que je défaillais, eux continuaient, vaillamment…
Enfin, tant que je payais et qu’une panne ne venait pas enrayer cette belle mécanique.
Les visiteurs du blog ne se rendaient compte de rien, les pages leur étant toujours « servies » et mes données toujours « stockées/sécurisées ».
C’est côté humain que cela faiblissait…
Beaucoup d’idées me sont passées par la tête.
Comme de tout arrêter, brutalement, volontairement.
Ou de tout laisser tomber, provoquant la coupure successive des « services tiers » (serveurs, noms de domaine, certificat SSL…) au fur à mesure des échéances et des défauts de paiement.
Et même de tout déplacer en Suisse — tant la France me débecte depuis un certain temps —, sur un espace « pépère » (service mutualisé), et de « pérenniser » ainsi — un peu —, techniquement et dans le
temps, le blog.
Et je me suis aussi dit : « Et après moi, le déluge ! »
Puis, le 7 octobre 2018 — lors de mon 19ème jour d’hospitalisation —, j’ai commis un acte presque impulsif : La commande d’un troisième serveur !
J’étais un peu dans le coaltar, mais quelques neurones devaient encore s’agiter utilement.
C’était aussi comme un acte de confiance en l’avenir…
Le 9 octobre, on m’a — enfin — « relâché ».
Médication lourde et suivi médical à la clef.
Et plus que jamais « soutien » d’une famille bien particulière…
Maintenant composée de trois serveurs dédiés !
En fait, l’idée était de tout ramener à une seule machine.
De simplifier, de fusionner, tout en préservant l’existant, et même en améliorant le service.
Oui, mais c’est une opération « lourde » et assez casse-gueule — pour qui s’occupe de tout, comme moi —, une telle migration !
J’ai engagé la résiliation de mes deux serveurs de production/stockage au 30 novembre, sachant que je pouvais reculer jusqu’au dernier moment.
Et j’ai ramé, ramé, pour m’occuper de la nouvelle plateforme d’accueil…
Pour que rien ne se voie de l’extérieur, alors qu’il y avait de gros changements avec d’importantes « mises à niveau »…
J’ai vu la deadline arriver, et même le mur, et ça n’était plus celui de ma chambre d’hôpital.
Mais je me suis accroché !
Puis, mercredi 28 novembre 2018 à 20h40, j’ai fait apparaître mon fameux « Mouton de maintenance » :
C’était pour la validation/des tests finaux qui ont duré exactement trente minutes…
Enfin, à 21h52, j’ai déclenché la bascule de l’IP ( 51.255.235.30) de Grinçant.com sur le nouveau serveur…
Mon robot de surveillance m’a signalé un « Service Unavailable (503) » pendant trois minutes…
Puis Grinçant.com était à nouveau accessible, et sans son mouton !
Voilà, depuis le 28/11/2018, 21h55, les pages de ce blog/site vous sont « servies » par une nouvelle machine.
Elle n’est plus située à Roubaix, mais à Gravelines, soit un déménagement de 80 kilomètres à vol d’oiseau.
Serveur plus « costaud », toujours en Xeon, mais 13 % plus rapide/puissant question « benchmark ».
Mémoire RAM doublée, 64 Go au lieu de 32, et aussi plus sécure/fiable, car « ECC ».
Et 8 To de disques durs au total, en RAID 10…
Côté logiciel, l’ensemble est maintenant sous Linux Debian « Stretch », version 9.6.
Du PHP 7.2 pour vous composer les pages, et un moteur « MariaDB » pour les bases SQL.
Malgré un abandon de la technologie SSD pour le stockage, les pages vous sont servies globalement 1,5 fois plus vite, et il sera difficile de faire mieux sans recourir à des astuces/artifices qui me dérangent.
Et, comme il s’agit presque d’un conte de Noël, il y a une bonne nouvelle supplémentaire…
Comme mes deux anciennes machines viennent de quitter définitivement mon tableau de bord d’Administrateur, mon TDP n’est plus que de 140 watts, soit une baisse de 35 % côté électrique !
Maintenant, d’autres chantiers m’attendent…
Vignette : « Grinçant, c’est lourd selon certain·e·s, mais aussi exceptionnel » © PF/Grinçant.com (2018)
© PF/Grinçant.com (2018)
Bravo, et bonne convalescence !
Le mot « convalescence » est hélas inadapté.:¬/
Par contre, je suis satisfait d’avoir commandé ce serveur de ma chambre d’hôpital, c’est plus que symbolique… D’autant que l’opération a été finalisée et couronnée de succès. En plus, j’ai pu observer son (bon) fonctionnement avant de le mettre en production.
Quand Grinçant déménage, côté serveur ou côté cerveau c’est toujours bon pour nous ;-)
Bon courage et bonnes idées !
Le problème, c’est que s’occuper de Debian, PHP, MariaDB ou encore NGINX est à des années-lumière de l’écriture.
Et mon cerveau est de moins en moins multitâche… :¬/
PS : J’essaye de relancer la machine… ;¬)
Là, vous vous êtes fait plaisir.
On (moi et d’autres ?) n’y comprend rien. ;-)
Allez, remontez la pente et livrez-nous dès que possible de belles photos hivernales.
Oui, je me suis fait plaisir, et j’en avais besoin. ;¬)
Normalement, ça devrait se laisser lire, et c’est didactique pour qui veut creuser (il y a même des liens Wikipédia) et/ou même débattre.
Et puis cela montre ce qu’il y a derrière ce blog, un serveur qui lui est dédié, en plus de votre serviteur…
Pour les sorties & photos, je suis en régime restreint, mais je vais essayer de réalimenter la machine.
En prime, j’ai une baisse d’acuité visuelle qui me pose des problèmes, tant pour mes écrans que pour la photo… :¬/ Faire cette migration en y voyant mal a rendu les choses encore plus épiques, même si je n’en parle pas dans le billet.
Les commentaires sont fermés.