Le blog EuroVPS
Notes de terrain.
Depuis la salle des machines.
Décisions, investigations et leçons tirées de l'exploitation d'une infrastructure de production. Écrites par les personnes qui en prennent soin.
Les archives
Plus d'articles de l'équipe.
Tout un réseau de sites web a ralenti d'un coup, et pas un seul serveur n'était occupé.
Un réseau de sites d'offres d'emploi s'est mis à ralentir au même instant, et pas un seul serveur n'était occupé. Chaque niveau restait inactif sauf la base de données, qui attendait une requête parcourant une table entière pour renvoyer une seule ligne.
Seconds_Behind_Master n'est pas un health check de réplica
Pourquoi le seul retard de réplication peut dire qu'un réplica va bien alors que non, et comment vérifier les réplicas MySQL et MariaDB par GTID et checksum.
Ne redémarrez jamais un mystère : quoi capturer avant un redémarrage
Un redémarrage nettoie le symptôme et, avec lui, les preuves. Sur un système à état, les cinq minutes passées à capturer l'état avant décident si les données survivent.
Pourquoi Nextcloud paraît lent, et ce qui le corrige vraiment
Un Nextcloud lent manque rarement de matériel. Tâches de fond, cache, verrouillage, index et éditeur bureautique, vérifiés dans l'ordre, avec les réglages.
GPU en propre ou louée : utilisation, localité des données, support
Les heures de GPU louées conviennent aux rafales. Une charge IA stable est mieux servie par une machine qui vous appartient, pour des raisons d'utilisation, de localité des données et de juridiction.
Activer IPv6 sans surprendre un seul serveur
Un ordre sûr pour ajouter IPv6 à un réseau de production : plan d'adressage, parité de sécurité d'abord, passerelles silencieuses avec les RA supprimés, et test de l'extérieur vers l'intérieur.
Quand auto-héberger un modèle ouvert bat le paiement au token.
Un volume régulier au-delà d'un seuil favorise votre propre matériel ; un volume faible ou en pics favorise l'API. Voici comment faire le calcul avec vos propres données, et pourquoi la réponse fondée sur le seul coût est celle qui bouge sans cesse.
La localisation n'est pas la souveraineté. Une région UE dans une console américaine ne change pas qui peut être sommé de livrer vos données.
Un fournisseur dont le siège est aux États-Unis et qui exploite un datacenter à Francfort reste soumis aux demandes américaines de remise de données. Le sélecteur de région décide où sont les données, pas qui peut être sommé de les livrer.
Le fournisseur de stockage de votre hébergeur ignore que vous existez.
Le badge « stockage de classe enterprise » décrit un achat, pas une capacité. Chez la plupart des fournisseurs, une panne de stockage devient un dossier chez le constructeur qui avance au rythme du fournisseur, dans une file où votre hébergeur est un logo parmi des milliers et où vous n'êtes personne. La question qui prédit vos 3 heures du matin : qui, chez cet hébergeur, peut lire la baie, et combien de couches s'interposent entre vous et cette personne.
Trois garde-fous qui empêchent une passerelle BGP client de fuir des routes
La redistribution est la cause habituelle des fuites de routes des passerelles VPN clients. Les trois garde-fous qui l'empêchent, et un diff avant livraison.
On ne peut pas répartir la charge d'une écriture.
Des nœuds de base de données identiques ressemblent à une capacité d'écriture multipliée, alors vous faites du round-robin sur tout et vous obtenez des erreurs de deadlock remises à des rédacteurs en pleine publication, sans aucun bug de verrouillage où que ce soit dans le code. La solution est un writer élu avec les lectures réparties, et elle ne coûte rien, parce que les écritures sont rarement le goulot d'étranglement.
Que demander à un fournisseur GPU avant de signer
Douze questions à poser avant de louer des serveurs GPU pour l'IA : la carte exacte, dédiée ou partagée, juridiction, pilotes, traitement des données.
La taxe DevOps : le vrai coût de l'IA auto-hébergée n'est pas le GPU.
Les équipes comparent les prix des GPU à trois décimales, puis perdent des semaines de temps d'ingénierie sur des versions de drivers et de CUDA. La partie chère n'a jamais été la carte.
Un rollback que vous n'avez pas à retenir : les confirmed commits sur le réseau
Commit confirmed, revert timers, checkpoints et diffs de snapshots : comment un changement réseau s'annule tout seul quand il vous coupe l'accès, plateforme par plateforme.
Mesurez avant de rapatrier : dimensionner une sortie du cloud à partir de l'usage réel
Quitter AWS ou Azure commence par mesurer, pas par lister des instances. Comment inventorier, lire les percentiles d'utilisation, remplacer les services managés et dimensionner.
Firewall ou WAF : ce que chacun voit et arrête
Un firewall stateful lit les adresses, les ports et l'état de connexion. Un WAF lit la requête HTTP elle-même. Un formulaire de connexion a besoin des deux, en série.
Que vérifier sur un nouveau serveur avant qu'il porte la production
Les contrôles de réception d'un nouveau serveur dédié : mémoire, disques, cache RAID, détection du flash, liens agrégés, double alimentation et accès distant, avec les commandes.
Site web lent, serveur inactif : où passe le temps
La base de données est accusée en premier parce que c'est là que l'attente se voit. Mesurer chaque couche d'une requête lente montre où le temps est réellement dépensé.
Nous avons mis tout le personnel d'une agence en accès distant sécurisé en un après-midi.
Une agence a mis tout son personnel en accès distant sécurisé en un après-midi, chaque compte avec une IP statique fixe et une sortie full-tunnel, et chaque compte a fonctionné dès la première tentative. Pas parce que le provisioning en masse est facile, mais parce que le travail a été fait avec la reconnaissance d'abord, le lot ensuite, et la vérification en relisant l'état plutôt qu'en faisant confiance aux écritures.
Serveur ou application : comment mesurer le goulot d'étranglement
Le temps jusqu'au premier octet à chaque saut, les compteurs de marge de la machine et le slow log groupé par frame bloquante situent un site lent dans une couche avant tout changement.
Fermez ces portes avant que votre équipe ne se connecte à Mattermost
Une installation Mattermost toute neuve est réglée pour faire discuter une équipe rapidement. Les réglages à examiner avant le premier jour, et comment les prouver depuis l'extérieur.
Les plus lus
Les guides vers lesquels les lecteurs reviennent- 0110 raisons pour lesquelles votre site se charge lentement (et comment les corriger)
- 02Les fichiers de logs Linux que vous devez surveiller sur RHEL 9 et 10
- 03Configurer WordPress Multisite avec nginx et PHP-FPM sur RHEL 9 et 10
- 04Archimède et la poulie composée : comment un homme a mû un navire
- 05Guide complet des codes d'état HTTP : série 300
- 06Guide complet des codes d'état HTTP : série 400
- 07Combien de RAM, de CPU, d'espace et d'IOPS votre VPS a-t-il vraiment besoin ?
Mettez la lecture en pratique
Vous avez une charge de travail en tête ?
Commencez par les chiffres.
Les assistants de dimensionnement transforment vos exigences en configuration proposée et en fourchette de prix indicative. Un ingénieur peut vous aider à vérifier ce qui convient.

